私はphpを使用して、ディスク上の合計、使用可能、および使用済みスペースを計算しようとしています。
これは私が実行しているコードです:
$total = (disk_total_space("/")/1024);
$available = (disk_free_space("/")/1024);
$used = ($total - $available);
echo "$total\n\n";
echo "$available\n\n";
echo "$used\n\n";
そして出力が返されました:
305594616
293030828
12563788
同じパーティションの df は、Total と Available の同じ値を返しますが、使用される値は異なります。
df /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 305594616 11632392 293030828 4% /
12563788
php が表示され、df が表示されるのはなぜ11632392
ですか?
とにかく正確な値を取得する方法はありますか?
ありがとう