tune2fs / e2label の使い方

ext 系の設定を見る・変える

書き方

sudo tune2fs -l デバイス(一覧)
sudo tune2fs -L ラベル デバイス
sudo tune2fs -m 予約% デバイス
sudo tune2fs -c 回数 デバイス(最大マウント回数)
sudo e2label デバイス [ラベル]

予約ブロック(root のための取り置き。既定 5%)を減らすと、大きなデータ用のディスクで空きが増えます。マウント中でも変えられます。

よく使うオプション

オプション意味
-l設定を一覧で出す(見るだけ)
-L ラベルラベルを変える
-m 割合root のための取り置きの割合を変える
-c 回数何回マウントしたら fsck するかを決める(-1 で調べない)

例

$ sudo tune2fs -l /dev/sdb2 | grep -i 'block count'Block count:              2621440
Reserved block count:     131072

全体のブロック数と、root 用に取り置いたブロック数を見ます。

$ sudo tune2fs -m 1 /dev/sdb2Setting reserved blocks percentage to 1% (26214 blocks)

取り置きを 5% から 1% に減らし、使える空きを増やします。マウントしたままでも変えられます。

$ sudo e2label /dev/sdb2 archive

ext 系のラベルを変えます。tune2fs -L と同じことです。

よくある間違い・注意

  • XFS には使えません。XFS のラベルは xfs_admin で変えます。
  • / のようなシステムのディスクでは、取り置きを 0 にしないようにします。空きが無くなったとき、root が直す余地が無くなります。

実際に打って練習する

Linux レベル2 コースの Lv27「床の調べ tune2fs」で覚えます(第2章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る