type
Post
status
Published
slug
2018/04/27/1564656226487
summary
Linux命令sync强制将内存中的文件缓冲内容写到磁盘
tags
Linux
运维
category
Linux
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM
Linux命令sync强制将内存中的文件缓冲内容写到磁盘
sync用于强制将内存中的文件缓冲内容写到磁盘。linux系统为了提高读写磁盘的效率(buffer:为了解决写磁盘的效率。cache:为了解决读磁盘的效率),会先将数据放在一块buffer中。在写磁盘时并不是立即将数据写到磁盘中,而是先写入这块buffer中了。
在系统关机或者重启时,会自动把缓冲区的内容自动同步到磁盘中,但是如果系统异常关机,会有缓存文件丢失的情况。因此,我们也可以手工去执行sync命令,强制将内存中的文件缓冲内容写到磁盘。
命令分类:磁盘目录管理
语法格式
$ sync [选项]
参数
--help:显示此帮助信息并退出 --version:显示版本信息并退出
示例
将缓存内容写入到磁盘中 并且 重启
$ sudo sync;sync;sync; reboot
在这里为了让缓存都写入到磁盘中用了 3 次指令 以防万一 !!
欢迎加入“喵星计算机技术研究院”,原创技术文章第一时间推送。
- 作者:tangcuyu
- 链接:https://expoli.tech/articles/2018/04/27/1564656226487
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章