本機 ZFS 刪除檔案時不會釋放空間

本機 ZFS 刪除檔案時不會釋放空間

我在 Ubuntu 11.10 上運行本機 ZFS,並在映像設定中使用 2x2 TB 硬碟。 ZFS檔案系統是直接在Ubuntu中安裝的,而不是透過NFS或類似的東西,權限也設定為777。

我的問題是,當我刪除檔案時,它會像您期望的那樣消失,但是當我輸入 zfs list 時,它仍然會報告已使用空間,就好像檔案仍然存在一樣。我已經等了幾個小時了,目前正在運行磨砂膏,看看是否能解決問題,但這應該沒有必要,不是嗎?

答案1

我想這個答案相當可笑;事實證明,Ubuntu 將檔案移至 .Trash1000,但不允許回收站清空我的 ZFS 資料集上的 .trash 資料夾。我猜這是一個權限問題或其他問題,因為我的 ZFS 資料集是使用 root 掛載的,然後我對所有資料集運行 chmod 777 以允許我的用戶使用它們。

無論如何,刪除 .Trash1000 資料夾解決了「問題」。

相關內容