推 uchiyama : 你trim掉之後那些block就會漸漸得被挑去做gc了 01/21 00:00
推 john0312 : 資料還會在. 如果要對SSD進行TRIM(快速消除資料), 01/21 00:01
→ john0312 : 可以用blkdiscard指令. 01/21 00:01
→ LIAR : 我意思是我破壞了檔案系統,那應該沒人trim了吧?? 01/21 00:04
→ LIAR : 所以假設我發現我的SSD全部塞滿了,我把其中一半的 01/21 00:05
→ LIAR : 分割區直接刪掉或把分割表寫0,其實對SSD不要塞太滿 01/21 00:06
→ LIAR : 的要求來說沒有任何幫助囉? 01/21 00:06
→ john0312 : 對. 單純dd少部份or刪除分割不會釋放空間. 01/21 00:20
→ john0312 : 要釋放的話要下TRIM指令. 刪除檔案時會下. 01/21 00:21
→ john0312 : 或是手動blkdiscard也是整個下TRIM. 01/21 00:21
→ LIAR : 我GOOGLE看blkdiscard指令,搞不懂他的用法,fstrim 01/21 00:26
→ LIAR : 對檔案系統,hdparm則是安全刪除,但blkdiscard, 01/21 00:27
→ LIAR : 是對已有檔案系統的分割才有作用嗎? 01/21 00:27
→ LIAR : 應該說blkdiscard和hdparm --security-erase差在哪? 01/21 00:29
→ john0312 : fstrim透過檔案系統下, 所有檔案的不會被TRIM掉. 01/21 00:29
→ john0312 : blkdiscard直接對分割下, 下下去等同於整個分割洗掉 01/21 00:30
→ john0312 : secure erase對整個裝置下, 整個裝置都清空. 01/21 00:30
→ LIAR : secure erase會整顆多一次寫入,blkdiscard只有 01/21 00:57
→ LIAR : 分割區的範圍內的block多一次寫入,這樣對嗎?Y 01/21 00:58
推 birdy590 : trim 完等於目錄表丟了, 應該是很難救的回來 01/21 02:12
→ birdy590 : 你中間不管寫哪裡都有可能拿這個block來用啊 01/21 02:12
→ john0312 : 基本上對. 只是不是"多一次寫入", 是多一次執行TRIM 01/21 02:31
→ LIAR : blkdiscard /sda和 hdparm --security-erase /sda 01/23 11:55
→ LIAR : 是一樣的嗎? 01/23 11:55