/home LVMを削除して/にマージ

/home LVMを削除して/にマージ
[[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を再ロード(または再起動)する必要があります。

おすすめ記事