/proc からファイルシステムの空き領域を取得します。

/proc からファイルシステムの空き領域を取得します。

/procにUbuntuコマンド:df -hなど、ファイルシステムの空き容量を示すファイルがあるかどうかを知りたいです。

root@localhost:~$ df -h
S. files                               SIZE   USE   FREE  %USE MNT IN
udev                                   1,9G  4,0K   1,9G   1% /dev
tmpfs                                  384M  1,2M   383M   1% /run
/dev/sda3                               95G   58G    33G  65% /
none                                   4,0K     0   4,0K   0% /sys/fs/cgroup
none                                   5,0M     0   5,0M   0% /run/lock
none                                   1,9G  1,2M   1,9G   1% /run/shm
none                                   100M   84K   100M   1% /run/user

無料コラムが必要です。

/proc/partitions でファイルシステムごとのスペース全体を表示できますが、空きスペースが必要です。

知っている人はいますか?

よろしくお願いします。

ベストアンサー1

通常、/proc次の情報が含まれます。プロセス、いいえファイルシステム。前述のように、statfs()システムコールからデータを解析しようとしています。dfこの目的のための標準シェルユーティリティはありますか?使いたくない理由はありますか?

あまりにも多くのデータ列を解析することに興味がない場合は、次のように使用できます。

$ df -h --output=target,avail

おすすめ記事