從centos-home分區下取出100G的空間添加到centos-root分區上去。
1.卸載centos-home分區
umount /home
2.從新設定centos-home的大小
resize2fs -p /dev/mapper/centos-home 5G
e2fsck -f /dev/mapper/centos-home
檢查是否成功
mount /home
df -h
3.將home邏輯分區減小到指定大小
lvreduce -L 5G /dev/mapper/centos-home
查詢卷組的信息
vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 39.70 GiB
PE Size 4.00 MiB
Total PE 10164
Alloc PE / Size 8883 / 34.70 GiB
Free PE / Size 1281 / 5.00 GiB
VG UUID LTcq2Y-5LCp-cRrU-lkjs-ustf-zjJC-9Kk2pp
Free PE / Size指定的應該是現在可在分配的空間
4、增加centos-root分區的大小
將可用的空間添加到centos-root分區上面
lvextend -L +5G /dev/mapper/centos-root
從新設定該分區的大小
resize2fs -p /dev/mapper/centos-root
5、再次查看分區大小
df -h
三、所遇到的問題
1、在卸載/home目錄的時候失敗
可先執行如下fuser命令,然後再umount即可:
fuser -m /home
2、設定完home的大小,再次mount該分區時,發現用df命令無法看到給分區,此時只要在mount一次即可
3、在設定root的大小時,不要把Free PE / Size的空間全部都用上,這很可能會出現Free PE空間不足的現象,建議保留一點Free PE的空間。
從centos-home分區下取出100G的空間添加到centos-root分區上去
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.