Filesystems
fstrim 如何與 dd 互動
我想了解fstrim和文件系統驅動程序(例如 ext4)之間的互動。更準確地說,我想了解dd是否會干擾這一點。
我在其他地方詢問過文件系統在不使用塊時如何通知 SSD。這很重要,因為它有助於磨損均衡。 這是我之前的問題
當使用
dd
或等效複製分區時,每個塊的每個字節都會被複製,無論它是否被文件系統使用。除了在大多數空文件系統上速度較慢之外,這還告訴磁碟將數據儲存在文件系統的未使用區域中。會
fstrim
從中恢復還是增量,僅在刪除文件後丟棄?(元問題)現在是否建議使用者在使用複制磁碟
fstrim
後呼叫或類似?dd
會
fstrim
從中恢復還是增量,僅在刪除文件後丟棄?它將從中恢復,它丟棄所有未使用的塊。它不關心塊何時未被使用。
現在是否建議使用者在使用複制磁碟
fstrim
後呼叫或類似的方法?dd
這樣做只會在驅動器的歷史記錄中添加一個修剪“實例”,因此不會產生任何不良後果。換句話說,如果可以每週執行
fstrim
一次,那麼在復製卷後一周內執行兩次不會對驅動器的生命週期產生太大影響。不知道有沒有推薦。我建議改用文件系統感知工具,例如
e2image
ext4 文件系統;它不會在創建圖像時複製未使用的塊,如果它們的內容與目標上已經存在的內容相同,它甚至會避免寫入塊。