パーティションのデータを失うことなくバックアップを実行せずにLVMパーティションを減らすには?

パーティションのデータを失うことなくバックアップを実行せずにLVMパーティションを減らすには?
  1. 10GB パーティションには 5GB のデータが含まれます。
  2. パーティションを8 GBに減らす必要があります。
  3. バックアップなし

答え1

以下はバックアップなしで最も安全です(つまり間違った時にバグが発生したり、停電が発生しない限り、非常に安全であり、後者の場合でも必ずしも致命的ではありません.)

  1. ボリュームをマウント解除します。

  2. 論理ボリュームとここに含まれるファイルシステムのサイズを変更します。

    lvresize -r -L8G /path/to/lv
    

    この-rオプションを使用すると、ファイルシステムのサイズが正しく調整されます。今後削除された範囲が実際に使用されないように、LVは縮小されます。ファイルシステムのサイズ変更中に問題が発生した場合、LVのサイズ変更は行われません。

  3. 問題が発生してデータが失われた場合は泣いてください。

バックアップを強くお勧めしますが、特にディスク操作ではありません。関心のあるすべてのデータはバックアップする必要があります(復元可能かどうかを確認するためにのみ復元する必要があります)。

関連情報