玩蛇网提供最新Python编程技术信息以及Python资源下载!

Linux sync命令作用及使用方法

玩蛇网推荐图文教程:python 列表

在讲Linux sync命令作用及使用方法之前,要先了解一下buffer与cache的基本概念。

buffer,为了解决写磁盘的效率;

cache,为了解决读磁盘的效率。

Linux系统为了提高读写磁盘的效率,会先将数据放在一块buffer中。
在写磁盘时并不是立即将数据写到磁盘中,而是先写入这块buffer中了。
此时如果重启系统,就可能造成数据丢失。

Linux sync命令作用及使用方法:
sync命令用来flush文件系统buffer,这样数据才会真正的写到磁盘中,并且buffer才能够释放出来。

flush就是用来清空buffer。

sync命令会强制将数据写入磁盘中,并释放该数据对应的buffer,所以常常会在写磁盘后输入sync命令来将数据真正的写入磁盘。

如果不去手动的输入sync命令来真正的去写磁盘,linux系统也会有两种写磁盘的时机:1. kflush内核线程周期性的去写磁盘;2. buffer已满不得不写。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/linux/l6895.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
出炉日期:2017-01-15 14:18 玩蛇网 www.iplaypy.com

您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules