Ntfs

是否有用於對 NTFS 分區進行碎片整理的 Linux 工具?

  • November 28, 2017

可以在 Linux 中對 NTFS 分區進行碎片整理嗎?fsck 是否適用於此?(在這里和那裡我看到了使用的建議fsck -t ntfs --kerneldefrag /dev/XXX。這行得通嗎?)

有一個通用的工具可以在 Linux 上進行碎片整理,叫做shake。您可以下載原始碼,或者對於 Ubuntu 使用者,有一個PPAshake官方儲存庫中的包無關)。

我剛剛在使用ntfs-3g掛載的 NTFS 文件系統上對其進行了測試,它似乎可以正常工作(沒有錯誤,詳細輸出看起來很典型)。所以可能是文件系統獨立的……幾乎,因為它可以利用擴展屬性。要在不使用它們的情況下工作,您應該使用該-X選項。嘗試使用

shake --old=0 -v -X /some/directory/

根據我的經驗,它必須以 root 身份執行。

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