LVM2這是個關鍵的概念,還是從操作中比較容易理解
1、創建一個至少有兩個PV組成的大小為40G的名為testvg的VG;要求PE大小為16MB, 而后在卷組中創建大小為5G的邏輯卷testlv;掛載至/users目錄
注意點:在vmware中添加兩塊硬盤,但是并不能馬上可以查看,需要掃描一下磁盤,磁盤未/dev/sdc,/dev/sdd
然后創建LVM的基本組成部分PV
創建PE為16M的VG
LVM創建
testlv好比一塊沒有創建文件系統的磁盤,需要創建文件系統才能掛載
可產看到UUID
掛載到/users
2、新建用戶archlinux,要求其家目錄為/users/archlinux,而后su切換至archlinux用戶,復制/etc/pam.d目錄至自己的家目錄
3、擴展testlv至7G,要求archlinux用戶的文件不能丟失
先查看vg中是否有足夠空閑空間,
-l +2G(擴容2G) = -L 7G(增加到7G)
4、收縮testlv至3G,要求archlinux用戶的文件不能丟失
縮減和擴展不同,需要先把掛載的目錄卸載
但是遇到了一點阻力,/users正在被人使用,正忙,但是無妨,既然可以忙,那就可以讓它閑著,就是這么簡單粗暴
之后不見了
然后的流程是固定的
檢測修復
resize2fs 調整邏輯邊界
lvreduce 縮減物理邊界
然后重新掛載,檢查一下,原來的數據還在,說明沒有破壞文件
5、對testlv創建快照,并嘗試基于快照備份數據,驗正快照的功能
創建只讀快照
然后掛載
此時去兩個文件中查看進行對比,快照成功
原創文章,作者:000,如若轉載,請注明出處:http://www.www58058.com/42796