我有足够的空间,但是当我在 var/www/html 目录中写入新文件时,它说空间不足
这是配备
硬盘 2 x 480 GB SSD(软件 RAID 1)的专用服务器
我正在运行 Cent OS 7
[root@CentOS-72-64-minimal ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 436G 126G 310G 29% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 17M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/md1 488M 185M 277M 41% /boot
tmpfs 26G 0 26G 0% /run/user/0
我删除了一些旧文件。现在我可以写入了。为什么即使我有足够的空间,我也无法写入文件?
这是硬件问题吗?
我联系了托管服务提供商。他们回复说
“非常感谢您的留言。我们的专用根服务器和虚拟服务器的套餐不包括软件支持。套餐也不包括对这些服务器进行配置的支持。对于专用根服务器和虚拟服务器,我们仅提供硬件、网络访问和必要的基础设施;当然,如果出现任何故障或中断,我们会为客户提供支持。由于您是我们专用根服务器或虚拟服务器之一的客户,因此您有责任配置和管理您的服务器以及在其上运行的软件。”
请帮助我
谢谢
我现在已经删除了一些空格
[root@CentOS-72-64-minimal ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/md2 29007872 12410945 16596927 43% /
devtmpfs 32977352 421 32976931 1% /dev
tmpfs 32982775 1 32982774 1% /dev/shm
tmpfs 32982775 534 32982241 1% /run
tmpfs 32982775 13 32982762 1% /sys/fs/cgroup
/dev/md1 131072 344 130728 1% /boot
tmpfs 32982775 1 32982774 1% /run/user/0
[root@CentOS-72-64-minimal ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md2 436G 54G 360G 14% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 17M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/md1 488M 185M 277M 41% /boot
tmpfs 26G 0 26G 0% /run/user/0
[root@CentOS-72-64-minimal ~]#
答案1
可能是因为 inode 已满,请使用df -i
命令检查
编辑(在接受的答案中添加了斯文的相关评论)
df -i
显示空闲和正在使用的 inode 数量。
简而言之,这是您可以在文件系统中创建的最大文件数。目前,您有大约 16M 的可用文件/dev/md2
,但如果您删除了数百万个文件,则可能您之前已经用完了所有 inode。
不幸的是,磁盘已满和 inode 已满时出现的错误消息是相同的,即使剩余大量可用空间,也会导致“无空间”错误