linux邏輯卷管理
一、邏輯卷擴充套件
監控命令
watch -n 1 'pvs;echo +;vgs;echo ++;lvs;echo ++++;df -h /weixindata'
1、新建檔案
mkdir /weixindata
2、掛載邏輯卷
mount /dev/vdb1 /weixindata/
3、刪除掛載
umount /weixindata/
4、設定分割槽ID t 1 L 8e
fdisk /dev/vdb
5、同步分割槽
partprobe
6、建立物理卷
pvcreate /dev/vdb1
7、建立物理卷組
vgcreate weixingroup /dev/vdb1
8、建立邏輯卷
lvcreate -L 50M -n weixindata1 weixingroup
名字
9、格式化
mkfs.xfs /dev/weixingroup/weixindata1 /weixindata/
10、掛載
[[email protected] ~]# mount /dev/weixingroup/weixindata /weixindata/
二、改變邏輯卷大小
####xfs模式不支援縮減
1、加大邏輯卷
lvextend -L 60M /dev/weixingroup/weixindata1
2、拉伸檔案系統
[[email protected] ~]# xfs_growfs /dev/weixingroup/weixindata1
三、新增物理卷
1、新增分割槽id 8e
2、同步分割槽
partprobe
3、新增物理分割槽
pvcreate /dev/vdb2
4、新增物理卷分割槽
vgextend weixingroup /dev/vdb2
5、拉伸邏輯卷大小
lvextend -L 100M /dev/weixingroup/weixindata1
6、拉伸檔案系統
xfs_growfs /dev/weixingroup/weixindata1
四、縮小邏輯卷和檔案系統
1、刪除掛載
umount /weixindata/
2、改變檔案系統格式
mkfs.ext4 /dev/weixingroup/weixindata
3、掛載
mount /dev/weixingroup/weixindata1 /weixindata/
4、拉伸邏輯卷大小
lvextend -L 100M /dev/weixingroup/weixindata
5、拉伸檔案系統到最大
resize2fs /dev/weixingroup/weixindata
6、刪除掛載
umount /weixindata/
7、掃描檔案()
e2fsck -f /dev/weixingroup/weixindata1
8、減小檔案系統大小
resize2fs /dev/weixingroup/weixindata1 100M
9、掛載檢視檔案系統大小
mount /dev/weixingroup/weixindata1 /weixindata/
10、減小邏輯卷大小 是否刪除選y
lvreduce -L 100M /dev/weixingroup/weixindata1
五、刪除物理卷(若要刪除的卷沒有資料直接從第2步開始)
1、將要刪除的卷(vdb1)中內容移動到其他卷 等待完成
pvmove /dev/vdb1 /dev/vdb2
2、將/dev/vdb1從weixingroup組中移除
vgreduce weixingroup /dev/vdb1
3、刪除物理卷
pvremove /dev/vdb1
六、裝置的快照
1、在已掛載的/weixindata
cd /weixindata/
touch file{1..3}
2、刪除掛載
umount /weixindata/
3、快照
lvcreate -L 20M -n weixin -s /dev/weixingroup/weixindata1
大小 名字 快照源
4、掛載
mount /dev/weixingroup/weixin /weixindata/
5、刪除檔案
6、刪除掛載
7、刪除快照
lvremove /dev/weixingroup/weixin
8、再次建立快照
lvcreate -L 30M -n weixin -s /dev/weixingroup/weixindata1
9、掛載
10、檢視
七、刪除卷(從底到高逐漸刪除)
1、刪除掛載
umount /weixindata/
2、刪除快照
lvremove /dev/weixingroup/weixin
3、刪除檔案系統
lvremove /dev/weixingroup/weixindata1
4、刪除物理卷組
vgremove weixingroup
5、刪除物理卷
pvremove /dev/vdb1
八、pe大小改變(預設4M)
設定大小
vgcreate -s 16m vg1 /dev/vdb2
預設配置
vgcreate vg0 /dev/vdb1
檢視大小
vgs
九、卷軸模式切換
預設:dos
檢視方式:fdisk /dev/vdb 按p
修改方式
parted /dev/vdb
輸入mklabel然後回車
New disk label type? gpt
輸入yes完成
檢視