1

私は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% /

12563788php が表示され、df が表示されるのはなぜ11632392ですか?

とにかく正確な値を取得する方法はありますか?

ありがとう

4

1 に答える 1