2,396 バイト追加
、 2020年2月15日 (土) 07:33
==Linux ファイルシステムの整合性を維持する==
[Linux][Linux コマンド]
{{amazon|487311070X}}
*ファイルシステムを運用し始めると、時間の経
過とともに次のような問題が発生する
**愛機領域がなくなることで、問題が起きたり、障害が発生
**電源傷害やシステムクラッシュなどが原因でファイルシステムが破損する
**使用できるiノードがなくなり、ファイルシステムオブジェクトを新規に作成することができない
==空きディスク領域とiノードを監視する==
*ファイルが作成できなくなるなるのは、ファイルシステムに空き領域がなくなったか、使用できるiノードがなくなったか
*iノードは、ファイルシステム内のデータ構造で、ファイルに関する情報を記述
*ファイルシステムに作成できるiノードの数は、ファイルシステムの作成時に設定
*iノードの数はファイルシステムに作成できるファイルの最大数
*dfコマンドでディスク領域とiノードの使用状況をしることができる
===df===
df [options] [directory]
*現在マウントされているファイルシステムのdirectoryについて、ディスクの使用状況を表示する
*directoryには、パーティションのデバイスファイル(/dev/hda1など)を指定するのが一般的
*directoryを省略すると、/etc/fstabファイルに記載されているすべてのデバイスで現在マウントされているファイルシステムの情報が表示される
{|class="wikitable"
!オプション
!内容
|-
|-h
|ユーザーが読みやすい形式で表示
|-
|-i
|iノードの使用状況を表示
|-
|}
==ディスクの使用量を監視する==
*duコマンドを利用することで、ディレクトリ単位でディスク使用量を表示できる
===du===
du [options] [directory]
*directoryで指定したディレクトリのディスク使用量を表示する。省略するとカレントディレクトリ
{|class="wikitable"
!オプション
!内容
|-
|-a
|すべてのファイル
|-
|-c
|合計も表示
|-
|-h
|人間が読みやすい形式
|-
|-s
|再帰的に見つけたサブディレクトリ単位の使用量は表示しない
|-
|-S
|サブディレクトリの使用量を含まない
|-