[[email protected] ~]# pvdisplay -s
Device "/dev/sda2" has a capacity of 0
[[email protected] ~]# vgdisplay -s "vg_vpsny23" 1.36 TiB [1.36 TiB used / 0 free]
[[email protected] ~]# 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
[[email protected] ~]# umount /home
[[email protected] ~]# 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を削除してから、すべてのスペースを/ブランチにマージしますか?
答え1
はい、ボリュームでアクションを実行すると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
私がそこに提供したオプションのパラメータを変更することをお勧めします。
他のサービスが削除されたLVのデバイス/インストールユニットファイル(SSHサーバーなど)によって異なる可能性があるため、/ etc / fstabから/ homeエントリを削除してsystemdを再ロード(または再起動)する必要があります。
答え2
/home を参照する /etc/fstab で行をコメントアウトまたは削除することを忘れないでください。このオプションをオンにすると、Linuxをシャットダウンして再起動すると混乱が発生します。
答え3
次のメッセージを受け取った場合でも、注目すべき点は次のとおりです。
論理ボリュームvg_somedisk / lv_homeには、使用しているファイルシステムが含まれています。
umount -a
ボリュームのマウントを解除し、サイズを変更し、/ect/fstab を編集して、 を編集しますmount -a
。