Linux

美分作業系統問題 - 沒有足夠的空間

  • February 28, 2017

我有足夠的空間,但是當我在 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 ~]#

這是關於完整的inode(也許),用df -i命令檢查

編輯(在接受的答案中添加了 sven 的相關評論)

df -i顯示空閒和正在使用的 inode 數量。

簡而言之,這是您可以在文件系統中創建的最大文件數。目前,您有大約 1600 萬個免費/dev/md2文件,但如果您刪除了數百萬個文件,可能是您之前用完了所有 inode。

不幸的是,對於一個完整的磁碟和一個完整的 inode 消耗,錯誤消息將是相同的,即使您有大量的可用空間,也會導致“沒有空間”錯誤

引用自:https://serverfault.com/questions/835348