Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php获取免费空间/dev/sda linux_Php_Linux_Diskspace - Fatal编程技术网

php获取免费空间/dev/sda linux

php获取免费空间/dev/sda linux,php,linux,diskspace,Php,Linux,Diskspace,我有舞台代码 $totalSpace = 74.5GB ; $freespacespace = disk_free_space('/dev/sda')/1024/1024; $usedSpace = $totalSpace - $freespacespace; ==> 总空间:74.5GB 自由空间:1.46 GB 使用空间:73.04GB 在任期间 我有 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

我有舞台代码

$totalSpace =  74.5GB ;

$freespacespace = disk_free_space('/dev/sda')/1024/1024;

$usedSpace = $totalSpace - $freespacespace;
==>

总空间:74.5GB

自由空间:1.46 GB

使用空间:73.04GB

在任期间

我有

NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                            8:0    0  74.5G  0 disk
|-sda1                         8:1    0   243M  0 part /boot
|-sda2                         8:2    0     1K  0 part
`-sda5                         8:5    0  74.3G  0 part
  |-ubuntu--vg-root (dm-0)   252:0    0  71.3G  0 lvm  /
  `-ubuntu--vg-swap_1 (dm-1) 252:1    0     3G  0 lvm  [SWAP]
dev_php@ubuntu:~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root   71G  2.8G   64G   5% /
udev                         1.5G  4.0K  1.5G   1% /dev
tmpfs                        301M  348K  300M   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                         1.5G     0  1.5G   0% /run/shm
/dev/sda1                    236M   32M  192M  14% /boot
如何获得免费空间


该驱动器磁盘/dev/sda上某个分区的可用空间使用
disk\u free\u space(“/dev/sda1”)


请注意,此驱动器上有多个分区,因此任何尝试调整磁盘大小(分区中的空间)的操作都无法准确显示该分区中使用了多少空间,因为分区本身不是磁盘的完整大小。

如果我正确理解了您的问题。您可以使用下面的命令获得可用空间

df -h | awk '{print  $3}'

你的问题是什么?谢谢你,阿尼格尔。对我的质疑。如何获得免费空间?disk/dev/sda当你说空闲空间/dev/sda是什么意思?当前未分区的空间或该驱动器某个分区中的可用空间?该驱动器某个分区中的可用空间有何意义?disk_free_space(“/dev/sda1”)为您提供分区上的可用空间,这正是您所要求的。