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”)为您提供分区上的可用空间,这正是您所要求的。