实训项目3 Linux文件系统与磁盘管理(4)

2019-08-03 14:53

再看下/mnt/md5里面的数据在我们执行扩容的过程中是否遭到损坏,查看文件file4的内容,仍然没有变化! #cat /mnt/md/file4 hello!

子项目6. RAID设备的删除

1、 umount卸载RAID设备 # umount /dev/md5 2、 停止RAID设备 #mdadm –S /dev/md5 mdadm: stopped /dev/md5

这里顺便说明一下设备停止后如何开启, # mdadm -A -s /dev/md5

mdadm: /dev/md5 has been started with 4 drives and 1 spare.

3、 在停止前,你要用再查看一下RAID里面的硬盘信息,因为后面的操作会用到这些磁盘

信息!

[root@yufei ~]# mdadm -D /dev/md5

Number Major Minor RaidDevice State

3 8 80 0 active sync /dev/sdf 0 8 32 1 active sync /dev/sdc 4 8 64 2 active sync /dev/sde 5 8 96 3 active sync /dev/sdg

1 8 48 - spare /dev/sdd

4、 在确认/dev/md5已经停止后,开始移除RAID里面的磁盘(这是关键的一步,如果不做

这些移除操作,则不能彻底删除/dev/md5,这个md5就以/dev/md127 的身份出现了) 5、 注意删除RAID里面的所有磁盘时,一定要把RAID停止后才能执行,否则会出现下面

的错误提示

mdadm: Couldn’t open /dev/sde for write – not zeroing 下面开始进行删除磁盘操作

# mdadm --misc --zero-superblock /dev/sdf # mdadm --misc --zero-superblock /dev/sdc # mdadm --misc --zero-superblock /dev/sde # mdadm --misc --zero-superblock /dev/sdg # mdadm --misc --zero-superblock /dev/sdd

6、 然后删除相关配置文件里面的RAID信息 # vim /etc/mdadm.conf

# mdadm.conf written out by anaconda MAILADDR root

AUTO +imsm +1.x -all ARRAY /dev/md5 metadata=1.2 spares=1 name=hlinux6:5 UUID=bf1f8a7c:5c4b53bf:ef563b16:a68ac963 将蓝色加粗字体行内容删除

# vim /etc/fstab

/dev/md5 /mnt/md ext4 defaults 0 0 将蓝色加粗字体行内容删除

7、 删除经过这四步就完全删除RIAD了。重新启动,也不会有raid的相关内容了。

实训项目3-2 LVM逻辑卷管理器

一、实训目的

● 掌握利用LVM创建磁盘分区的方法。

二、项目背景

某企业在Linux服务器中欲使用一个分区sdb6,一个RAID设备md5,一个磁盘 sdh来建立逻辑卷设备,要求在这三个分别是:分区、磁盘阵列、磁盘设备上创建物理卷、卷组和逻辑卷。最后将逻辑卷挂载。

三、实训内容与知识准备

1.实训内容:物理卷、卷组、逻辑卷的创建;卷组、逻辑卷的管理。 2.相关知识:

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。

LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空

LVM

间。而遇到出现 某个分区空间耗尽时,解决的方法通常是使用符

号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下方便地调整各个分区大小。 LVM基本术语

*物理存储介质(Thephysicalmedia)

这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。

*物理卷(physicalvolume)

物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

*卷组(VolumeGroup)

LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。 *逻辑卷(logicalvolume)

LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。 *PE(physicalextent)

每一个物理卷被划分为称为PE(PhysicalExtents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。 *LE(logicalextent)

逻辑卷也被划分为被称为LE(LogicalExtents)的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

参考下面的图加深理解:

首先可以看到,物理卷(PV)被由大小等同的基本单元PE组成(PE大小可以定义,默认为4M)。

一个卷组由一个或多个物理卷组成,PE和LE有着一一对应的关系。 逻辑卷建立在卷组上。逻辑卷就相当于非LVM系统的磁盘分区,可以在其上创建文件系统。

卷组(VG)可以理解为由几个物理卷(PV)形成的存储池;在存储池上可以划分出一定容量做逻辑卷(LV),只要存储池空间足够大,可以动态从存储池中划出空间给逻辑卷使用;而文件系统(FS)是创建在逻辑卷上的,由此可以实现动态调整文件系统的大小。

下图是磁盘分区、卷组、逻辑卷和文件系统之间的逻辑关系的示意图:

四、实训步骤

子项目1.创建LVM分区

1、 准备工作

如果你已经在实训项目3-2中创建了md5磁盘阵列,下面我们将利用三个设备来做,一个分区sdb6 一个RAID设备md5 一个磁盘 sdh。

(1)利用fdisk命令在/dev/sdb上建立LVM类型的分区/dev/sdb6,如下所示: # fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').

Command (m for help): n (输入选择n,创建分区) Command action

l logical (5 or over)

p primary partition (1-4)

l (输入字母l,选择创建逻辑分区) First cylinder (131-1305, default 131): (直接回车,相当于输入 131) Using default value 131

Last cylinder, +cylinders or +size{K,M,G} (131-1305, default 1305): +300M (输入+300M)

Command (m for help): t (输入t,修改分区类型)

Partition number (1-6): 6 (输入6,选择6号逻辑分区) Hex code (type L to list codes): 8e (设置分区类型为LVM类型) Changed system type of partition 6 to 8e (Linux LVM)

Command (m for help): w (输入w,写入分区修改信息)

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.

根据上文的一段警告提示,我们重启系统,以便在后面能够正常使用/dev/sdb6。 查看/dev/sdb磁盘的分区结果 # fdisk -l /dev/sdb

Disk /dev/sdb: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00023207

Device Boot Start End Blocks Id System /dev/sdb1 1 50 401593+ 83 Linux /dev/sdb2 51 1305 10080787+ 5 Extended /dev/sdb5 51 130 642568+ 83 Linux

/dev/sdb6 131 169 313236 8e Linux LVM

说明:在修改分区类型时,如果记不住类型值,可以通过在Command (m for help): 处输入h获得帮助,或直接输入l字母查看所有类型值。

(2)建立物理卷

注意使用pvcreate 创建/dev/md5的物理卷时,要将/dev/md5从文件系统中先卸载(umount),并将fstab文件中的mount信息删除掉。 # pvcreate /dev/sdb6 /dev/sdh /dev/md5

Physical volume \ Physical volume \ Physical volume \然后查看PV创建出来的结果 # pvdisplay

\ --- NEW Physical volume ---

PV Name /dev/md5 VG Name

PV Size 30.00 GiB Allocatable NO PE Size 0 Total PE 0 Free PE 0


实训项目3 Linux文件系统与磁盘管理(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:蚌埠市中小学教师初级职称认定考核实施办法(试行)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: