編集済み 3 数週間前 によって ExtremeHow 編集チーム
フェドラLVMファイルシステム縮小コマンドラインターミナルストレージ管理設定システム管理上級ユーザー
翻訳が更新されました 3 数週間前
論理ボリューム管理 (LVM) は、従来のパーティション方式よりも柔軟かつスケーラブルにディスクストレージを管理するシステムです。LVMを使用すると、最小限のシステム中断でボリュームグループおよび論理ボリュームのサイズ変更などのタスクを実行できます。このチュートリアルは、FedoraシステムでLVMを使用してファイルシステムを縮小することに焦点を当てています。ファイルシステムを拡張することは一般的に比較的簡単ですが、縮小するには慎重な手順が必要です。説明されている手順は慎重に行ってください。これらの操作は、適切に行われないとデータが失われるリスクがあるため、非常に危険な操作が含まれています。
サイズ変更プロセスに取り掛かる前に、LVMに関連する基本的な概念を理解することが重要です。
論理ボリュームを縮小する前に、以下の準備手順を行ってください。
最初にして最も重要なステップは、すべての重要なデータをバックアップすることです。縮小は繊細な作業であり、データが失われる危険性があります。
操作中にファイルシステムが使用されていないことを確認する必要があります。つまり、アンマウントする必要があります。以下のコマンドを使用します。
sudo umount /dev/<volume-group>/<logical-volume>
<volume-group>
と <logical-volume>
を実際のボリュームグループと論理ボリューム名に置き換えます。
サイズ変更の前にファイルシステムの整合性を確認することは良い実践です。ファイルシステムのタイプに応じて、適切なチェックツールを使用します。ここでは、extファイルシステムの例として、e2fsck
を使用します。
sudo e2fsck -f /dev/<volume-group>/<logical-volume>
-f
オプションは、ファイルシステムがクリーンと見なされる場合でもチェックを強制します。
ファイルシステムが一貫していることを確認した後、ファイルシステムを縮小できます。ファイルシステムを縮小してから論理ボリュームを縮小する必要があることを忘れないでください。extファイルシステム用のresize2fs
ツールを使用して、ファイルシステムを特定のサイズにリサイズできます。
sudo resize2fs /dev/<volume-group>/<logical-volume> <desired-size>G
<desired-size>
を目標サイズ(ギガバイト単位)に置き換えます。リサイズ後もデータを保持できるように、十分な大きさのサイズを設定してください。
ファイルシステムの縮小が正常に完了したら、論理ボリュームのサイズを変更します。lvreduce
コマンドを使用します。
sudo lvreduce -L <desired-size>G /dev/<volume-group>/<logical-volume>
ファイルシステムの損傷を避けるために、lvreduce
で指定するサイズが、resize2fs
の使用後のサイズと同じかそれ以上であることを確認してください。
ファイルシステムの整合性を再度確認します。
sudo e2fsck /dev/<volume-group>/<logical-volume>
問題を解決してから次のステップに進んでください。
問題がなければ、ファイルシステムを再マウントして使用可能にします。
sudo mount /dev/<volume-group>/<logical-volume> /mount/point
Fedora上でLVMを使用してファイルシステムを縮小するには、データ損失を防ぐために十分な計画と実施が必要です。データのバックアップを取り、ファイルシステムをアンマウントし、その整合性を確認し、ファイルシステムを縮小し、適切に論理ボリュームを縮小し、ファイルシステムを再マウントした後にすべてが正常に動作することを確認する必要があります。これらの指示はextファイルシステムに焦点を当てていますが、他のタイプでも原則は同じです。ただし、コマンドやツールが異なる場合があります。ファイルシステムのリサイズ操作を試みる前に、常にステップを理解し、バックアップを確認してください。
記事の内容に誤りがある場合, あなたは