有一個疑問~
假設在硬碟裡建立一個檔案,佔了一些 LBA
這個檔案有被修改,不過 size 不變。
他佔的 LBA 會因為檔案修改,而跟建立時的不同嗎?
假設 filesystem 是 FAT 或 EXT3
謝謝~
我自己的想法是:
EXT3 會,因為 EXT3 是 journaling file system
新寫的資料會放在新的 LBA,最後靠 update pointer merge
LBA 因此就移動了
FAT 不會,因為 FAT 沒有 journaling 機制
新寫的資料會覆蓋舊的 LBA 位置
不知道正不正確
--
假設在硬碟裡建立一個檔案,佔了一些 LBA
這個檔案有被修改,不過 size 不變。
他佔的 LBA 會因為檔案修改,而跟建立時的不同嗎?
假設 filesystem 是 FAT 或 EXT3
謝謝~
我自己的想法是:
EXT3 會,因為 EXT3 是 journaling file system
新寫的資料會放在新的 LBA,最後靠 update pointer merge
LBA 因此就移動了
FAT 不會,因為 FAT 沒有 journaling 機制
新寫的資料會覆蓋舊的 LBA 位置
不知道正不正確
--
All Comments