Lvm
刪除 /home LVM 並合併到 /
[root@host.com ~]# pvdisplay -s Device "/dev/sda2" has a capacity of 0 [root@host.com ~]# vgdisplay -s "vg_vpsny23" 1.36 TiB [1.36 TiB used / 0 free] [root@host.com ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_vpsny23-lv_root 50G 4.0G 43G 9% / tmpfs 16G 0 16G 0% /dev/shm /dev/sda1 485M 65M 395M 15% /boot /dev/mapper/vg_vpsny23-lv_home 1.3T 300M 1.3T 1% /home [root@host.com ~]# umount /home [root@host.com ~]# vgdisplay --- Volume group --- VG Name vg_vpsny23 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 1.36 TiB PE Size 4.00 MiB Total PE 357314 Alloc PE / Size 357314 / 1.36 TiB Free PE / Size 0 / 0
我現在執行 umount /home 是否要銷毀 /home 然後將所有空間合併到 / 點?
是的,當您在卷上執行
lvremove
(警告:這會殺死數據)時,vg_vpsny23-lv_home
卷組中的空間將再次變為可用,這將允許您lvextend
在vg_vpsny23-lv_root
卷上執行操作。換句話說:# lvremove /dev/mapper/vg_vpsny23-lv_home # lvextend -l +100%FREE -r /dev/mapper/vg_vpsny23-lv_root # systemctl daemon-reload (if using systemd)
這應該線上擴展根卷。請記住,您可以線上擴展文件系統,但必須解除安裝文件系統才能縮小它。
對於根文件系統,使其離線意味著啟動到救援模式。因此,如果您可能想在其他地方使用其中的一些空間,您可能需要將參數修改為
-l
我在那裡給您的選項。確保從 /etc/fstab 中刪除 /home 條目並重新載入 systemd(或重新啟動),因為其他服務可能依賴於刪除的 LV 的設備/安裝單元文件(例如 ssh 伺服器)