1、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
2、新建用户archlinux,要求其家目录为/users/archlinux,而后su切换至archlinux用户,复制/etc/pam.d目录至自己的家目录
3、扩展testlv至7G,要求archlinux用户的文件不能丢失
4、收缩testlv至3G,要求archlinux用户的文件不能丢失
5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能
1)、增加sdd磁盘,大小为20G,将其分为大小都为10G的两个分区

2)、创建PV

3)、创建VG,设置PE大小为16M,名为testvg,大小为20G

4)、创建LV,大小为5G,名称为testlv,挂载至/users

~]#mkdir /users ~]#mkfs.ext4 /dev/mapper/testvg-testlv

5)、
![]()

6)

7)、扩展逻辑卷
使用lvextend –r参数同时扩展逻辑卷和文件系统

8)、查看扩展后文件是否被破坏

9)、缩减逻辑卷并检查其文件是否被破坏
先缩减文件系统,缩减前先卸载和强制检查。
/]#umount /users/ /]#e2fsck -f /dev/testvg/testlv /]#lvreduce -L 3G /dev/testvg/testlv


10)、创建快照,并验证。
![]()
将快照挂载到/users-bak
mkdir /users-bak mount /dev/testvg/testlv-snapshot /users-bak
删除testlv中以s开头的文件,
rm /users/archlinux/pam.d/s* -f

查看快照中的文件

文件依然存在

原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/42557

