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章 地下の倉庫(ディスクとファイルシステム))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。