Mount

圖像的同步與非同步

  • August 24, 2018

我必須在 中使用ext4圖像文件btrfs,因為 Dropbox 需要ext4作為文件系統。在fstab我設置的安裝選項中async,但我不確定這一點。

磁碟映像的優缺點asyncsync標誌是什麼?哪一個更可取?

我個人認為最好讓主機文件系統(btrfs在我的情況下)自己處理句柄sync,所以sync選項更好。我對嗎?

我個人認為最好讓主機FS(在我的情況下為btrfs)自己處理同步,所以同步選項更好。我對嗎?

如果我理解正確,那麼沒有:-)。(但這並不完全清楚,也許您的意思是寫“非同步選項更好”,而不是“同步選項”)。

環回設備(用於掛載文件系統映像)尊重同步請求,有效地將它們轉換為fsync(). 然後底層文件系統會將這些轉換回塊設備上的同步請求,或者其他什麼。因此,即使對於文件系統映像,添加該sync選項也會使所有寫入完全同步(因此更慢)。

除非您有其他原因,否則您可以不使用這些選項進行掛載,並將其預設設置為async. 已安裝映像中的所有fsync()請求都將正常處理。

引用自:https://unix.stackexchange.com/questions/463187