sync
命令在 Linux 系統中的主要作用是將內存中的數據(即緩存)寫入到磁盤中
當你執行 sync
命令時,系統會立即將所有已更改的文件系統緩沖區的數據寫入磁盤。這樣可以確保數據的完整性和一致性。sync
命令通常在系統關機、重啟或進行其他需要確保數據安全的操作之前使用。
需要注意的是,sync
命令只是將內存中的數據寫入磁盤,而不會清空緩存。如果你想要清空緩存,可以使用 echo 3 > /proc/sys/vm/drop_caches
命令。這將清除頁面緩存,但請謹慎使用,因為這可能會影響系統性能。