Ext4
cp: 無法創建目錄 ‘ABC.DEF/G/H’: 結構需要清理
“結構需要清潔”是什麼意思?我以前從未見過這樣的錯誤程式碼——而且
man cp
也沒那麼有用。它發生在我身上
ext4
。我試圖使用以下方法複製目錄:
cp -arv dirname dirname.bak
一些Google搜尋告訴我,去年 ext4 有一個更新檔提到在空間不足錯誤時返回 EUCLEAN。例如https://patchwork.ozlabs.org/patch/452275/
修復方法是執行 e2fsck -E bmap2extent 或 chattr +e 文件。
最後發現問題是低一級的。
更具體地說,我有一個
partition.img
圖像文件,在外部 usb ntfs 硬碟上。問題發生在 ntfs 分區上,它開始報告 0 個空閒字節,儘管它應該有 800GiB ……因此,在底層驅動器上停止寫入是可能的,因此循環安裝的 ext4 驅動器無法執行並開始報告錯誤為如上所述。讓我將拉爾夫的回答作為解決方案,因為這給了我推動進一步調查的提示。