Linux sync命令的作用

2021-09-09 02:03:14 字數 614 閱讀 9959

adb shell sync

寫快取命令——sync

在用reboot命令啟動unix系統後,系統提示出錯資訊,部分應用程式不能正常工作。經仔細檢查系統檔案,並和初始的正確備份進行比較,發現某些檔案確實被破壞了,翻來覆去找不到檔案遭破壞的原因,最後想到了寫快取命令——sync,在reboot前沒有執行sync命令,導致了系統檔案的改變而不能正常工作。

sync 命令執行 sync 子例程。如果必須停止系統,則執行 sync 命令以確保檔案系統的完整性。sync 命令將所有未寫的系統緩衝區寫到磁碟中,包含已修改的 i-node、已延遲的塊 i/o 和讀寫對映檔案。

sync命令的作用是,將有關檔案系統的儲存器常駐資訊送入物理介質內。在暫停系統之前,比如要重新啟動機器,一定要去執行sync命令。unix系統執行經驗表明,為確保可靠起見,應執行兩遍sync命令,這是因為sync命令完成時,並不保證資訊實際寫到了磁碟上,雖然已經執行了一遍這個命令。在執行sync命令以後,要等待磁碟工作燈滅了(假定有系統工作指示燈的話),再去真正暫停機器的執行或啟動機器。

unix系統遭受破壞是隨時都可能發生的事情,因此在啟動機器或關機之前一定要執行sync命令。記住在任何情況下,慎重地執行sync命令決不會有任何壞處

Linux sync命令的作用

資料同步寫入磁碟 sync 在linux系統中,為了加快資料的讀取速度,所以在預設的情況中,某些已經載入記憶體中的資料將不會直接被寫回硬碟,而是先快取在記憶體當中,如此一來,如果乙個資料被你重複的改寫,那麼由於他尚未被寫入硬碟中,因此可以直接由記憶體當中讀取出來,在速度上一定是快上相當多的!不過,如...

Linux sync命令的作用

sync命令 在用reboot命令啟動unix系統後,系統提示出錯資訊,部分應用程式不能正常工作。經仔細檢查系統檔案,並和初始的正確備份進行比較,發現某些檔案確實被破壞了,翻來覆去找不到檔案遭破壞的原因,最後想到了寫快取命令 sync,在reboot前沒有執行sync命令,導致了系統檔案的改變而不能...

Linux sync命令的作用分析

linux sync命令的作用分析 2012 04 18 11 44 15 我來說兩句 收藏 sync命令 在用reboot命令啟動unix 系統後,系統提示出錯資訊,部分應用程式不能正常工作。經仔細檢查系統檔案,並和初始的正確備份進行比較,發現某些檔案確實被破壞了,翻來覆去找不到檔案遭破壞的原因,...