當我們在計算機上保存數(shù)據(jù)的時候,其實是先在內(nèi)存中保存一定時間,再寫入硬盤。這其實是一種緩存機制,當在內(nèi)存中保存的數(shù)據(jù)需要被讀取的時候,從內(nèi)存中讀取要比從硬盤中讀取快得多。
不過,這也會帶來一些問題,如果數(shù)據(jù)還沒有來得及保存到硬盤中,就發(fā)生了突然巖機(比如斷電)的情況,數(shù)據(jù)就會丟失。
sync 命令的作用就是把內(nèi)存中的數(shù)據(jù)強制向硬盤中保存。這個命令在常規(guī)關(guān)機的命令中其實會自動執(zhí)行,但如果不放心,則應(yīng)該在關(guān)機或重啟之前手工執(zhí)行幾次,避免數(shù)據(jù)丟失。
sync 命令的信息如下:
命令名稱:sync。
英文原意:flush file system buffers。
所在路徑:/bin/sync。
執(zhí)行權(quán)限:所有用戶。
功能描述:刷新文件系統(tǒng)緩沖區(qū)。
sync 命令直接執(zhí)行就可以了,不需要任何選項。
[root@localhost ~]# sync
記得關(guān)機或重啟之前多執(zhí)行幾次 sync 命令,多一重保險總是好的。