home products tech support contact us

 Linux 技術支援    ⇒   基礎篇    進階篇    補腦篇    指令索引    中⇒ENG
版權所有, 引用請註明出處
 

sync 同步緩衝記憶體和硬碟

指令 syncsynchronize 的縮寫.功用是強迫將緩衝記憶體的資料存到硬碟,常配合關機使用。

在 Linux 中,資料通常會先存放在 RAM 中,〝有空〞時再寫入磁碟。這可以提高系統的效能,可以避免頻繁地讀寫磁碟。因不知系統何時〝有空〞,萬一系統突然關閉(如斷電),則 RAM 內存中的資料可能會遺失,來不及寫入磁碟。

sync 命令可以強制將 RAM 中的資料寫入磁碟,以確保資料不會遺失。因此在關閉系統之前通常會建議執行 sync 命令。

除了關閉系統之外,sync 命令還可以用於以下情況:

  • 在進行檔案系統檢查或修復之前,執行 sync 命令可以確保檔案系統中的資料最新。
  • 在執行備份之前,執行 sync 命令可以確保備份資料完整。
  • 在執行系統升級之前,執行 sync 命令可以確保系統升級後,資料不會遺失。

  • 其範例和用法請參考連結