[[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を破棄してから、すべてのスペースを/ポイントにマージしますか?
はい、vg_vpsny23-lv_home
ボリュームでlvremove
(警告:これによりデータが強制終了されます)を実行すると、ボリュームグループでスペースが再び使用可能になり、lvextend
を実行できるようになりますvg_vpsny23-lv_root
ボリューム。言い換えると:
# lvremove /dev/mapper/vg_vpsny23-lv_home
# lvextend -l +100%FREE -r /dev/mapper/vg_vpsny23-lv_root
これにより、ルートボリュームがオンラインで拡張されます。ファイルシステムはオンラインで拡張できますが、ファイルシステムをマウント解除して圧縮する必要があることに注意してください。
ルートファイルシステムの場合、オフラインにすることはレスキューモードで起動することを意味します。したがって、このスペースの一部を別の場所で使用したい場合は、ここで指定した-l
オプションの引数を変更する必要があります。
/ homeを参照する/ etc/fstabからコメントアウトするか、行を削除することを忘れないでください。これをそのままにしておくと、Linuxのシャットダウンと再起動が混乱します。
また、メッセージを受け取った場合は注意してください。
論理ボリュームvg_somedisk/lv_homeには、使用中のファイルシステムが含まれています。
umount -a
ボリュームをマウント解除するには、サイズ変更を実行し、/ ect/fstabを編集してからmount -a
。