請問檔案在 disk 裡的 LBA 會改變嗎 - 儲存設備

Table of Contents

有一個疑問~

假設在硬碟裡建立一個檔案,佔了一些 LBA
這個檔案有被修改,不過 size 不變。
他佔的 LBA 會因為檔案修改,而跟建立時的不同嗎?

假設 filesystem 是 FAT 或 EXT3

謝謝~

我自己的想法是:

EXT3 會,因為 EXT3 是 journaling file system
新寫的資料會放在新的 LBA,最後靠 update pointer merge
LBA 因此就移動了

FAT 不會,因為 FAT 沒有 journaling 機制
新寫的資料會覆蓋舊的 LBA 位置

不知道正不正確

--

All Comments