PHPでディスクの使用可能なサイズを確認することができます。
「disk_free_space()」を使用します。
「disk_free_space()」の引数に「ディレクトリパス」を指定することで、そのディレクトリで使用可能なサイズを知ることができます。
以下では「/」の容量を確認してみます。
1 2 3 4 5 6 7 |
[root@kamotora ~]# php -a Interactive shell php > echo disk_free_space('/'); 42396798976 php > exit [root@kamotora ~]# |
サイズがバイトで表示されています。
dfコマンドで確認してみましょう。
1 2 3 4 |
[root@kamotora ~]# df / Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda3 49157408 5250556 41403124 12% / [root@kamotora ~]# |
41403124 Kバイトと表示されています。これをバイトに変換すると、「42396798976」。
先ほど表示された内容と一致することがわかります。