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