Ext4

我該如何解決:EXT4-fs 警告(設備 sda3):ext4_dx_add_entry:目錄索引已滿

  • October 18, 2021

我注意到在 dmesg 和 syslog 我有類似的東西:

EXT4-fs warning (device sda3): ext4_dx_add_entry: Directory index full!

我也檢查了 df -i :

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3            182943744 27534820 155408924   16% /

我看到 IUse% 是 16%。我重新啟動了該伺服器,但它又發生了。我檢查我在哪裡有太多文件,最大數量是一個文件夾中有 3200 個文件。是不是太多了?

我在 Google 中找到了 - 我可以嘗試 fsck,但我怎麼能在掛載系統上做到這一點。我認為這是不可能的,否則它可能會使我的數據崩潰。

你有什麼想法嗎?

非常感謝您的幫助。

拉法爾

我在 Google 中找到了 - 我可以嘗試 fsck,但我怎麼能在掛載系統上做到這一點。我認為這是不可能的,否則它可能會使我的數據崩潰。

是的,這是我推薦的。聽起來你可能有文件系統損壞。

fsck無法修復已掛載的文件系統。您需要在您的文件系統被掛載執行之前啟動並停止啟動過程fsck(這可能會或可能不會取決於您的配置)或從不同的媒體(如安裝程序光碟或 LiveCD)啟動以檢查和修復您的根文件系統。

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