resize2fs リサイズツーエフエス

英語表記resize2fs

日本語表記ext系ファイルシステムサイズ変更

略称ext2/3/4

正式名称resize2fs

危険度注意

What does it mean?

ext2、ext3、ext4ファイルシステムのサイズを変更します。LVMやパーティション変更と組み合わせて使うことが多いです。

Command Quest

resize2fs を今日の道具にする

ext2、ext3、ext4ファイルシステムのサイズを変更し...

$ resize2fs [オプション] デバイス [サイズ]
関連用語1
次のコマンド0
FAQ2
参照2

概要

ext2、ext3、ext4ファイルシステムのサイズを変更します。LVMやパーティション変更と組み合わせて使うことが多いです。

基本構文

resize2fs [オプション] デバイス [サイズ]

詳細解説

resize2fsは、ext2、ext3、ext4ファイルシステムのサイズを変更するコマンドです。容量拡張では比較的安全に使える場面が多い一方、縮小は順序や整合確認を誤ると破損につながります。

LVMではlvextendやlvreduce、通常区画ではpartedなどの変更と組み合わせて使うことが多く、どの層を先に変えるかが重要です。

特に縮小時は、ファイルシステム側を先に縮めてから下位のブロックデバイスを縮めるのが原則です。

このコマンドを使う場面

ext系ファイルシステムを拡張したい時、LVMや区画変更に合わせてサイズを調整したい時に使います。

まず安全に試す方法

1. ext系であることを確認する
2. 拡張なら下位デバイスを先に拡張する
3. resize2fsで追随させる
4. 縮小時は事前バックアップを取る

3分ミッション

少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。

  1. 下位デバイス拡張後にresize2fsする流れを説明します。

  2. blkidやtune2fsと組み合わせ、対象種類を判定します。

資格試験との関連

  • LinuC レベル2
    範囲: 実務的なストレージ構成
    根拠: editorial
    resize2fsはLinuCレベル2相当の実務的な理解を深めるのに役立ちます。
  • LPIC-2
    範囲: 実務的なストレージ構成
    根拠: editorial
    resize2fsはLPIC-2相当の構築、運用、障害対応の理解に役立ちます。
  • 共通基礎
    範囲: Linuxコマンド基礎
    根拠: editorial
    試験横断で、resize2fsはLinux運用の基礎体力を支える重要コマンドです。

オプション

  • -M
    最小サイズまで縮小します。
    resize2fs -M /dev/vgdata/lvdata
  • -p
    進行状況を表示します。
    resize2fs -p /dev/vgdata/lvdata
  • -f
    追加の確認を省いて処理します。
    resize2fs -f /dev/vgdata/lvdata

実行結果サンプル

  • sudo lvextend -L +5G /dev/vgdata/lvdata sudo resize2fs /dev/vgdata/lvdata
    The filesystem on ... is now ... blocks long

戻り値コード

  • 0 正常終了。ファイルシステムサイズ変更に成功しました。
  • >0 種類不一致、使用状況不適切、不整合などで処理できませんでした。

使用例

  • resize2fs /dev/vgdata/lvdata
  • resize2fs /dev/vgdata/lvdata 20G
  • resize2fs -M /dev/vgdata/lvdata

よくあるエラー

  • 縮小後に壊れた
    原因: 先に下位デバイスを縮小しました。
    対処: 通常はファイルシステム縮小を先に行います。
  • 対象がxfsで失敗する
    原因: resize2fsはext系専用です。
    対処: blkidで種類を確認し、xfsならxfs_growfsを検討します。

導入・互換性情報

ext系専用です。xfsには使えず、xfs_growfsなど別コマンドが必要です。

注意点 / セキュリティリスク

危険度は高いです。縮小順序を誤るとデータ損失へ直結します。

FAQ

  • Q. オンラインで使えますか。
    A. 拡張は可能なことがありますが、縮小はオフライン前提で考えるべきです。
  • Q. LVMと必ず一緒に使いますか。
    A. 必須ではありませんが、LVMや区画サイズ変更と組み合わせる場面が多いです。

関連用語

  • ext4

参照リンク

関連記事