Ext4
如果使用 noatime 掛載 ext4,GNU tar 增量備份是否可靠?
我的系統在 LVM 邏輯卷之上的 SSD 上執行,格式化為
ext4
. 我正在為此分區使用noatime
選項。fstab
我將使用 LVM 快照功能和 GNU tar 對系統分區進行增量備份。正如我在 GNU tar 的文件中看到的,
Incremental dumps depend crucially on time stamps, so the results are unreliable if you modify a file's time stamps during dumping (e.g., with the
–atime-preserve=replace’ option), or if you set the clock backwards.`如果文件系統與
noatime
掛載選項一起使用,使用 GNU tar 進行增量備份是否安全?
讀取後恢復轉儲文件的
--atime-preserve=replace
訪問時間,這意味著它來回更改而--atime-preserve=system
根本不設置時間。可能只有更改的時間戳可能導致比較失敗,而使用選項noatime
則根本不更新訪問時間。因此,我會說它不應該導致比較給出不可靠的結果。另一方面,我看不到最後一次訪問時間
atime
如何影響比較,因為incremen.c
(GNU tar 1.30)只處理最後一次數據修改時間mtime
,並且compare.c:212-214
只比較mtime
,tar_timespec_cmp()
然後report_difference()
在修改時間不同時呼叫。我只是在任何地方都找不到其他 ext4 時間戳的這種比較。