どーも!marusukeです!
この記事では
- tune2fsでできること
- tune2fsの使用例
- tune2fsのオプション
をわかりやすく解説します!
tune2fsコマンドでできること
tune2fs [オプション] デバイス名
tune2fs は、ext2 / ext3 / ext4 ファイルシステムの設定を変更するためのコマンドです。
既存のファイルシステムに対して、マウントせずに各種パラメータを調整できます。
例えば、
- マウント回数の上限変更
- チェック間隔の設定
- ラベル(名前)の変更
- ジャーナリング設定の調整
などが可能です。
ジャーナリングとは、ファイルの変更履歴をログとして記録する仕組み。障害発生時にデータを復旧しやすくするための重要な機能です。
tune2fsコマンドの使用例
# ファイルシステム情報の確認
$ sudo tune2fs -l /dev/sda1
Filesystem volume name: mydisk
Last mounted on: /
Filesystem UUID: xxxxxxxx-xxxx
Filesystem state: clean
Maximum mount count: -1
Check interval: 0 (<none>)
# ラベルの変更
$ sudo tune2fs -L data_disk /dev/sda1
このように -l オプションで詳細情報を確認したり、-L でラベルを変更することができます。
tune2fsコマンドのオプション
| オプション | 説明 |
|---|---|
| -l | ファイルシステムの詳細情報を表示 |
| -L | ファイルシステムのラベルを変更 |
| -c | マウント回数の上限を設定 |
| -i | チェック間隔(時間)を設定 |
| -m | 予約ブロックの割合を設定 |
| -U | UUIDを変更 |
💡Tips:実行時の注意点
tune2fs は重要なファイルシステム設定を変更するため、root権限が必要です。
また、誤った設定はシステム障害の原因になるため、本番環境では事前にバックアップを取ることをおすすめします。
以上です!
ここまで読んでいただきありがとうございました!

コメント