Disk-Usage

為什麼我得到 fsync() failed: Disk quota exceeded 在我的 linux 機器上?

  • March 14, 2020

我得到了fsync() failed: Disk quota exceeded,但是當我使用df -h並且df -i有足夠的空間時?有什麼建議麼?

問題是~(HOME)目錄超出了它的配額,一些腳本使用了這個目錄。

試著清理~一下,它對我有用。

磁碟配額是對使用者可以佔用的磁碟空間的限制。它與磁碟上的可用空間無關。查看配額(1)的手冊頁。因此,當嘗試同步時(將記憶體中保存的數據寫入磁碟上的文件),它會發現您不允許寫入那麼多數據。

順便說一句,Unix/Linux 中沒有“文件夾中的空間”。目錄只是名稱和 inode 之間的關聯,inode 表示文件/目錄(及其所有者/組、權限和包含的數據)。一個 inode 可以很好地列在多個目錄中,甚至可以在同一目錄中以不同名稱多次列出。

引用自:https://unix.stackexchange.com/questions/63041