|
原帖由 borisnet 於 2008-5-15 12:06 發表
喬大大~~真的一直格式化,空間就會一直變少嗎[s:40] [s:40]
可否分享一下~是什麼原因[s:44] [s:44]
我打太快要修正一下,格式化的用途比較是屬於實體層重新抹寫.我分享一下偶們以前在上作業系統課程學檔案系統時所吸收的觀念--分享一下如果我有說錯再請指正囉
每個儲存設備包含記憶體都會有標示空間與實際空間不符的問題這就是為了方便\"讀取或儲存\"資料的\"代價\"
而這代價就是用那些消失的容量來\"建立table\"!!!
這些table有非常大的作用,它紀錄著您的每個空間的使用情況與連結關係.實體資料紀錄的Data Block透過這個table來做連結,刪除檔案時只是將table的連結記錄直接打斷,而格式化就是從實體datablock都予以抹除,並且會將所謂無效空間予以relocation,因此格式化需要對每個block都I/O,對記憶卡或儲存設備都是比較有傷害性的.所以檔案系統的檔案不需要時直接用刪除不需要去對實體data block I/O,自然可以減少實體I/O所造成的衰減.當然也許現在記憶卡都俗到嚇人,這一點點差距也不是很明顯吧~
感謝大家指正我的筆誤囉!
[ 本帖最後由 joseph 於 2008-5-15 12:24 編輯 ] |
|