Lから始まるLinux

6章4話
メモリ
6章5話 ストレージ
もくじ
6章6話
ポート
ストレージ
若木 みどり
前回はメモリリソースの 調べ方を教えてもらったね!
若木 しげる
今回はストレージリソースを 確認する方法を見ていこう!
df コマンド
若木 しげる
df ストレージ全体の 状況を表示するよ disk free の略なんだ
df [オプション]... [ファイル]...
オプション役割
-h, --human-readable人間に読みやすい形式で表示
若木 しげる
-h オプションを指定して実行してみよう!
df -h
若木 みどり
うん!
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           806M  6.9M  799M   1% /run
/dev/nvme0n1p2  470G   36G  410G   8% /
tmpfs           4.0G     0  4.0G   0% /dev/shm
tmpfs           5.0M   32K  5.0M   1% /run/lock
/dev/nvme0n1p1  510M   63M  448M  13% /boot/firmware
tmpfs           806M   16K  806M   1% /run/user/1000
若木 みどり
ストレージごとに総容量、使用容量、空き容量などを出してくれるんだね空き領域のパーセント表記もわかりやすくて親切だよこれでどの領域に空きが無いのか一目でわかるね!
du コマンド
若木 しげる
du各ディレクトリの使用容量を表示するよdisk usage の略なんだ
du [オプション]... [ファイル]...
オプション役割
-a, --allディレクトリだけでなくファイルの使用容量も表示する
-s, --summarizeサマリー(最後の1行)だけを表示する
-h, --human-readable人間に読みやすい型式で数値を表示する
若木 しげる
自分のホームディレクトリがどれだけ容量を使っているか確認してみよう!
du -ah ~
若木 みどり
どれどれ…
4.0K    /home/midori/.vim/.netrwhist
8.0K    /home/midori/.vim
4.0K    /home/midori/.bash_logout
4.0K    /home/midori/.ssh/authorized_keys
8.0K    /home/midori/.ssh
4.0K    /home/midori/.profile
0       /home/midori/.sudo_as_admin_successful
8.0K    /home/midori/.bash_history
4.0K    /home/midori/.bashrc
4.0K    /home/midori/.viminfo
4.0K    /home/midori/.config/procps
8.0K    /home/midori/.config
4.0K    /home/midori/.lesshst
56K     /home/midori
若木 みどり
ファイルやディレクトリごとに使用容量がわかるんだね!使用容量合計だけ知りたいなら-s オプションがよさそう!
まとめ
若木 みどり
今回はストレージリソース状況を確認する方法を学んだよ!dfdu で状況を調べられるんだね!
若木 しげる
ストレージが不足するとデータ書き込みエラーが発生したり不完全なファイルができてしまうことがあるんだこのような状態になったら不要ファイルを削除して容量を空けよう!