「df」を使って空き容量を確保し、それをログファイルに出力するには?

「df」を使って空き容量を確保し、それをログファイルに出力するには?

コマンドを使用すると、df次のような結果が得られます。

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/root      197844228 15578648 180242500   8% /
devtmpfs         4101368        0   4101368   0% /dev
tmpfs             820648      292    820356   1% /run
tmpfs               5120        0      5120   0% /run/lock
tmpfs            1693720        4   1693716   1% /run/shm

ただ大事にしたいなら180242500番号を記録し/てファイルに保存します(例disk-space-available.txt:)。

それを使用するとdf >> disk-space-available.txtすべてが保存され、ファイルの生の数だけが必要です。

たとえば、次のようなものがあると動作します。

df -OUTPUT=raw-available-number
180242500

どうですか?

ベストアンサー1

dfGNU coreutilsから:

$> df --output=avail /
Avail
12345
$> df --output=avail / | grep -v Avail
12345

おすすめ記事