LinuCレベル1 Version 4.0 101試験の例題と解説
104.2 ファイルシステムの整合性の保守
■トピックの概要
このトピックの内容は以下の通りです。
<104.2 ファイルシステムの整合性の保守>
重要度 2
<説明>
標準的なファイルシステムだけでなく、ジャーナリングファイルシステムに関連付けられたデータも維持できる。
<主要な知識範囲>
ファイルシステムの整合性を確認する
空きスペースおよびinodeを監視する
単純なファイルシステムの問題を修復する
<重要なファイル、用語、ユーティリティ>
du
df
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs
XFS ツール(xfs_metadumpおよびxfs_infoなど)
■例題
ファイルシステムのinode使用率を調べるためのコマンドを選択してください。
1. ls -i
2. df -i
3. du -i
4. tune2fs -i
※この例題は実際の試験問題とは異なります。
解答と解説
答えは「2. df -i」です。
また、一つのファイルシステムで利用できるinodeの数には、上限があります。
inodeの上限や現在の使用数・割合を調べるためには、例題のように「df -i」を実行します。
下記は、/homeファイルシステムの使用率を調べた場合の例です。
$ df -i /home
ファイルシス Iノード I使用 I残り I使用% マウント位置
/dev/sda3 9248768 130349 9118419 2% /home
この例では、使用率が2%でまだまだ余裕があります。ただinode数が上限に達した場合、ファイルシステムの容量に余裕があったとしても、新しいファイルやディレクトリが作成できない状態になります。
何かのファイルを作成しようとして、「空き容量がありません」という内容のエラーメッセージが表示された場合に、よくdfコマンドで空き容量を確認しますが、稀に空き容量に余裕がある場合があります。そういう時は、inodeの数が不足していないかを確認してみてください。
■例題作成者 株式会社デージーネット ソリューション開発部 森 彰吾 氏