10.4
一、擴展邏輯卷 (不用卸載,在線擴展,風險小)
分區:物理邊界
文件系統:邏輯邊界
lvextend 擴展邏輯卷的物理邊界
-L [+]# /PATH/TO/LV
resize2fs擴展文件系統的邏輯邊界
resize2fs /PATH/TO/LV 5G
resize2fs -p /PATH/TO/LV
-p選項能有多大擴展多大
實例:1 lvcreate -L 2G -n testlv myvg
2 mke2fs -j /dev/myvg/testlv 格式化成ext3
3 mkdir /users
4 vim /etc/fstab
/dev/myvg/ /users ext3 defaults,acl 0 0
5 mount -a
6 mount
7 df -lh
8 lvextend -L 5G /dev/myvg/testlv (確保vg中有足夠的空間可以 vgs)
9 lvs查看
resize2fs -p /dev/myvg/testlv
df -lh
二、縮減邏輯卷
註意:1 不能在線縮減,得先卸載
2 確保縮減後的空間大小依然能存儲原有的所有數據 df -lh
3 在縮減之前應該強行檢查文件系統,以確保文件系統處於一致性狀態
resize2fs 邏輯
resize2fs /PATH/TO/LV 3G
lvreduce -L [-]# /PATH/TO/LV 物理
重新掛載
實例: 1 df -lh
2 umount /dev/myvg/testlv
mount
3 e2fsck -f /dev/myvg/testlv 強制檢查文件系統
4 resize2fs /dev/myvg/testlv 3G
5 lvreduce -L 3G /dev/myvg/testlv
6 mount -a
7 df -lh
三、快照卷(以快照的路徑進行備份)
1、生命周期為整個數據訪問時長,在這段時長內,數據的增長量
不能超出快照卷大小
2、快照卷應該是只讀的
3、跟原卷在同一卷組內
lvcreate
-s 創建快照卷
-p r|w 指定權限
lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV
實例:
1 lvcreate -L 50M -n testlv-snap -s -p r /dev/myvg/testlv
2 mount /dev/myvg/testlv-snap /mnt
備份歸檔
3 umount /mnt
4 lvremove /dev/myvg/testlv-snap
數據恢復(備份歸檔的解壓回來)
tar xf /tmp/users.tar.bz2 -C ./
-C 指定解壓的路徑,不指定就是當前目錄
Tags: 快照 myvg testlv 邊界 dev testlv-snap
文章來源: