实验要求
1.添加一个swap分区
在您的系统中添加一个新的swap分区,并满足以下要求:
swap分区容量为512 MiB
当您的系统启动时,swap分区应该可以开机自动挂载
不要移除或者修改其他已经存在于您的系统中的swap分区
2.创建一个逻辑卷
请按下列要求创建一个新的逻辑卷:
创建一个名为datastore 的卷组,卷组的大小为4G
逻辑卷的名字为database,所属卷组为datastore,该逻辑卷大小为3G
将新建的逻辑卷格式化为xfs文件系统,要求系统启动时,该逻辑卷能被开机自动挂载到/database
3.扩大卷组扩展上题database逻辑卷的大小为5G。
4.删除所有逻辑卷恢复到系统最初状
开始先进行第二要求
2.创建一个逻辑卷
请按下列要求创建一个新的逻辑卷:
创建一个名为datastore 的卷组,卷组的大小为4G
逻辑卷的名字为database,所属卷组为datastore,该逻辑卷大小为3G
将新建的逻辑卷格式化为xfs文件系统,要求系统启动时,该逻辑卷能被开机自动挂载到/database
1).查看硬盘情况
2)创建分区
进入配置创建3个分区设置,并为每个分区分配2个G
[root@localhost redhat]# fdisk /dev/sda
将类型改为Linux LVM
查看分区信息
创建PV、VG、LV,并查看各信息
将逻辑组格式化
[root@localhost redhat]# mkfs.xfs /dev/datastore/database
meta-data=/dev/datastore/database isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
创建目录并挂载
[root@localhost redhat]# mkdir /database
[root@localhost redhat]# mkdir /datastore
[root@localhost redhat]# mount /dev/datastore/database /database/
将该逻辑卷能被开机自动挂载到/database
[root@localhost redhat]# vim /etc/fstab
接下来完成第一要求
1.添加一个swap分区
在您的系统中添加一个新的swap分区,并满足以下要求:
swap分区容量为512 MiB
当您的系统启动时,swap分区应该可以开机自动挂载
不要移除或者修改其他已经存在于您的系统中的swap分区
1)创建swap分区
[root@localhost redhat]# mkswap /dev/sda4
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=5cf24035-6e8c-4956-8d5e-ea440ca99dec
[root@localhost redhat]# swapo
swapoff swapon
[root@localhost redhat]# swapo
swapoff swapon
[root@localhost redhat]# swapon -s
Filename Type Size Used Priority
/dev/dm-1 partition 4145148 0 -2
2)新的swap分区,swap分区容量为512 MiB
[root@localhost redhat]# mkswap /dev/sda4
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=5cf24035-6e8c-4956-8d5e-ea440ca99dec
3)swap分区开机自动挂载
接下来完成第三要求
3.扩大卷组扩展上题database逻辑卷的大小为5G。
1)扩大卷组为5G
2)扩展database逻辑卷为5G
接下来完成第四要求
4.删除所有逻辑卷恢复到系统最初状
1)取消挂载,删除逻辑卷
[root@localhost redhat]# umount /database
[root@localhost redhat]# lvremove /dev/datastore/database
Do you really want to remove active logical volume datastore/database? [y/n]: y
Logical volume "database" successfully removed
[root@localhost redhat]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rhel -wi-ao---- 45.04g swap rhel -wi-ao---- 3.95g
2)删除卷组
[root@localhost redhat]# vgremove datastore
Volume group "datastore" successfully removed
[root@localhost redhat]# vgs
VG #PV #LV #SN Attr VSize VFree
rhel 1 2 0 wz--n- <49.00g 0
3)删除物理卷
[root@localhost redhat]# pvremove /dev/sda{1,2,3}
Labels on physical volume "/dev/sda1" successfully wiped.
Labels on physical volume "/dev/sda2" successfully wiped.
Labels on physical volume "/dev/sda3" successfully wiped.
4)进入磁盘文件删除分区
[root@localhost redhat]# fdisk /dev/sda
至此实验完成!