Mount
圖像的同步與非同步
我必須在 中使用
ext4
圖像文件btrfs
,因為 Dropbox 需要ext4
作為文件系統。在fstab
我設置的安裝選項中async
,但我不確定這一點。磁碟映像的優缺點
async
和sync
標誌是什麼?哪一個更可取?我個人認為最好讓主機文件系統(
btrfs
在我的情況下)自己處理句柄sync
,所以sync
選項更好。我對嗎?
我個人認為最好讓主機FS(在我的情況下為btrfs)自己處理同步,所以同步選項更好。我對嗎?
如果我理解正確,那麼沒有:-)。(但這並不完全清楚,也許您的意思是寫“非同步選項更好”,而不是“同步選項”)。
環回設備(用於掛載文件系統映像)尊重同步請求,有效地將它們轉換為
fsync()
. 然後底層文件系統會將這些轉換回塊設備上的同步請求,或者其他什麼。因此,即使對於文件系統映像,添加該sync
選項也會使所有寫入完全同步(因此更慢)。除非您有其他原因,否則您可以不使用這些選項進行掛載,並將其預設設置為
async
. 已安裝映像中的所有fsync()
請求都將正常處理。