瀏覽單個文章
tbsky
Junior Member
 

加入日期: Jan 2002
文章: 853
引用:
作者erdatsai
先講寫入的部分:
以Flash為底的儲存裝置,刪除檔案的時候並不會立刻把空間釋放出來,
只是把那些部分標註為可用而已,也就是可用的空間實際上分成三種類型


這個說法似乎不太正確。任何底層的儲存裝置,都不了解上層系統的檔案結構。也就是說儲存裝置根本不知道什麼叫做刪除檔案,這跟 flash 無關。

只是這種無知,對硬碟來說無關痛癢,對 flash 來說則是致命的,所以才引入 trim/unmap 的指令。

trim 不只對實體的 flash 有用,對負責 compress 和 dedupe 的邏輯儲存層也是很有用的,總之,trim 可以解決很多無知造成的問題。
舊 2020-07-26, 10:35 PM #9875
回應時引用此文章
tbsky離線中