linux中邏輯卷的創建
1.創建邏輯卷。
#pvcreate /dev/sda8 創建物理卷
#pvs 查看物理卷
#vgcreate vgrhel /dev/sda8 創建卷組
#vgs
#lvcreate -L 100MB -n lvrhel vgrhel 創建邏輯卷
#lvs
"-L size :指定LV的大小,其後可以用K、M、G表示KB、MB、GB。“
"-s :創建一已存在LV的snapshot卷。 ”
"-n name :爲LV指定名稱。”
#mkfs.ext4 /dev/mapper/vgrhel-lvrhel 格式化
#mount /dev/mapper/vgrhel-lvrhel /mnt 掛載使用
#ls /dev/vgrhel/lvrhel 查看邏輯卷。
2. 增大邏輯卷
#pvcreate /dev/sda9
#vgextend vgdata /dev/sda9
#lvextend -L +500M /dev/vgdata/lvdata 增大500M 或 lvextend -L 1G /dev/vgdata/lvdata 增大到1G
#resize2fs /dev/mapper/vgdata-lvdata 同步文件系統和邏輯卷一樣大。
#tune2fs -l /dev/sda7 查看更詳細的文件系統信息
3.減少邏輯卷
#e2fsck -f /dev/mapper/vgdata-lvdata 檢測之前先卸載umount
#resize2fs /dev/mapper/vgdata-lvdata -500M 減少文件系統
#lvreduce -L 1G /dev/mapper/vgdata-lvdata 減少邏輯卷
#mount /dev/mapper/vgdata-lvdata /mnt 掛載
4.pv的移動
#pvmove /dev/sda8 /dev/sda10 數據的移動
#vgreduce vgdata /dev/sda8 從vgdata中移除/dev/sda8
#pvremove /dev/sda8 刪除硬盤
5.刪除整個邏輯卷
#umount /mnt 首先卸載
#lvremove /dev/mapper/vgdata-lvdata 刪除邏輯卷
#vgremove vgdata 刪除卷組
#pvremove /dev/sda8 刪除物理卷