検索

6.2. 論理ボリュームとファイルシステムの縮小

download PDF

lvreduce コマンドと resizefs オプションを使用して、論理ボリュームとそのファイルシステムを縮小できます。

縮小する論理ボリュームにファイルシステムが含まれている場合は、データの損失を防ぐため、ファイルシステムが、縮小する論理ボリュームにある領域を使用しないようにしてください。そのため、論理ボリュームにファイルシステムが含まれている場合は、lvreduce コマンドの --resizefs オプションを使用してください。

--resizefs を使用すると、lvreduce は論理ボリュームを縮小する前にファイルシステムを縮小しようとします。ファイルシステムがいっぱいであるか、縮小をサポートしていないためにファイルシステムの縮小が失敗した場合、lvreduce コマンドは失敗し、論理ボリュームの縮小は試行されません。

警告

ほとんどの場合、lvreduce コマンドはデータ損失の可能性を警告し、確認を要求します。しかし、論理ボリュームが非アクティブな状態であったり、--resizefs オプションが使用されなかった場合など、警告が表示されない場合があるため、データの損失を防ぐのに確認プロンプトのみを信頼しないようにしてください。

lvreduce コマンドの --test オプションを使用しても、このオプションはファイルシステムのチェックやファイルシステムのサイズ変更のテストを行わないため、操作が安全かどうかは示されないことに注意してください。

前提条件

  • 論理ボリュームのファイルシステムが縮小をサポートしている。df -Th コマンドを使用して、ファイルシステムのタイプとサイズを確認します。

    注記

    たとえば、GFS2 および XFS ファイルシステムは縮小をサポートしていません。

  • 基礎となるファイルシステムが、削減する LV 内の領域を使用していない。

手順

  1. 次のオプションのいずれかを使用して、myvg ボリュームグループ内の mylv 論理ボリュームとそのファイルシステムを縮小します。

    • LV とそのファイルシステムを希望の値まで縮小します。

      # lvreduce --resizefs -L 500M myvg/mylv
      File system ext4 found on myvg/mylv.
      File system size (2.00 GiB) is larger than the requested size (500.00 MiB).
      File system reduce is required using resize2fs.
      ...
      Logical volume myvg/mylv successfully resized.
    • 論理ボリュームとファイルシステムを 64 メガバイト分縮小します。

      # lvreduce --resizefs -L -64M myvg/mylv
      File system ext4 found on myvg/mylv.
      File system size (500.00 MiB) is larger than the requested size (436.00 MiB).
      File system reduce is required using resize2fs.
      ...
      Logical volume myvg/mylv successfully resized

関連情報

  • lvreduce(8) の man ページ
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.