1. 程式人生 > >儲存一問:檔案系統——卷和快照小BUG

儲存一問:檔案系統——卷和快照小BUG

儲存小疑惑


對於一個檔案系統,比如 zfs,ext4等

背景

當我們建立一個卷,把它映射出來,格式化成ext4檔案系統 掛載到客戶機後,對這個卷多次讀寫,並在每次讀寫後做快照,如果這個卷一致沒有被 umount 掉,做出來快照後,從快照中讀出來得資訊可能會使被破壞的資訊。

原因

因為當資料被寫入卷中後,可能並未實現真正的資料落盤,有一部分資料會殘留在記憶體中,比如檔案系統或者別的緩衝區中。後面對卷做的快照,形成的快照並不是我們寫入的完整資訊。讀出來得資料資訊因此是壞的。

方法

據說華為會在後臺建立快照前內部 umount 。
有別的方法使資料實時同步嗎?
sync命令嘗試過,不可行,問題仍然存在。