既存のLVMパーティションのサイズを変更し、別のLVMパーティションにスペースを追加します。

既存のLVMパーティションのサイズを変更し、別のLVMパーティションにスペースを追加します。

既存のLVMパーティションのサイズを変更し、別のLVMパーティションにスペースを追加したいと思います。

[root@dckapstaging ~]# df -h
Filesystem                           Size  Used Avail Use% Mounted on
/dev/mapper/vg_dckapstaging-lv_root   50G   50G     0 100% /
tmpfs                                3.9G     0  3.9G   0% /dev/shm
/dev/sda1                            485M   91M  369M  20% /boot
/dev/mapper/vg_dckapstaging-lv_home  215G   93G  111G  46% /home

/dev/mapper/vg_dckapstaging-lv_root15GBに拡張したいのですが、/dev/mapper/vg_dckapstaging-lv_homeどうすればいいですか?

ベストアンサー1

ボリュームグループがいっぱいになり、もはや拡張できないと仮定した場合は、次のことを行う必要があります。

  1. lv_homeresize2fsたとえば、ext3/4を使用している場合は、ファイルシステム固有のツールを使用してファイルシステムを縮小します。
  2. lv_homeそれに応じてサイズを変更しますlvreduce
  3. lv_rootに増やしますlvresize
  4. lv_rootLVのすべての追加スペースを使用するようにファイルシステムを増やします。

いつものように、最初にデータをバックアップします。ファイルシステムのサイズ変更は常に危険です。

XFSを使用している場合、lv_homeXFSは縮小をサポートしていないため、別のアプローチを使用する必要があります。この場合:

  1. バックアップデータlv_home
  2. Reduce lv_homelvreduceこの時点でFSが消滅します!)
  3. lv_homeファイルシステムを小さいサイズに再作成します。
  4. データ復旧
  5. lv_root上げるには、上記のステップ3と4に従います。

おすすめ記事