/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を再ロード(または再起動)する必要があります。

答え2

/home を参照する /etc/fstab で行をコメントアウトまたは削除することを忘れないでください。このオプションをオンにすると、Linuxをシャットダウンして再起動すると混乱が発生します。

答え3

次のメッセージを受け取った場合でも、注目すべき点は次のとおりです。

論理ボリュームvg_somedisk / lv_homeには、使用しているファイルシステムが含まれています。

umount -aボリュームのマウントを解除し、サイズを変更し、/ect/fstab を編集して、 を編集しますmount -a

関連情報