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.www58058.com/42557