既存の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に従います。

答え2

まず、あなたが望むパーティションのマウント解除問題があります。 USBスティックまたは同様のデバイスを起動します。ファイルシステムを操作する前に、必ず重要なデータをバックアップすることをお勧めします。

まず減らしてください/dev/mapper/vg_dckapstaging-lv_home。それ以外の場合、lv のサイズを変更するとデータが失われます。これを行う方法は当然、ファイルシステムによって異なります。resize2fsext2/3/4 ファイルシステムに適用可能です。resize2fs /dev/mapper/vg_dckapstaging-lv_home 200G

ファイルシステムを縮小して実行し、lvresize -L -15G /dev/mapper/vg_dckapstaging-lv_home15 GBを確保してlvresize -L +15G /dev/mapper/vg_dckapstaging-lv_root拡張します。lv_root

fs サイズ変更ツールを使用して完了しました。拡張は、resize2fs /dev/mapper/vg_dckapstaging-lv_root利用可能な最大スペースまで拡張することです。

編集:タイプミス:パーティション - >ファイルシステム

答え3

これは危険な仕事です

  1. クリーンアップを試みる必要があります(古い大きなファイルを/見て削除します)。/var/log /var/spool

  2. 進めるための理論的アプローチは次のとおりです。

    fsck -F /dev/mapper/vg_dckapstaging-lv_home
    lvresize --size -15G /dev/mapper/vg_dckapstaging-lv_home
    resize2fs /home
    lvresize --size +15G /dev/mapper/vg_dckapstaging-lv_root
    resize2fs /
    
  3. 婦人声明

    3.1.効果的なバックアップをぜひしてください!

    3.2。本番システムの場合は、まずテストしてみてください。

関連情報