欢迎来到-满满共享网!
网站活动:
最热歌曲 : 异地的我们 - 恒恒 每日歌曲 : 阴阳极 - 苗小青      自己骗自己 - 张作甫      珍爱 - 王鹏      如果可以这样爱 - 边永城      金莲开开门 - 华少瑞明     
当前位置: 首页 > MIDI信息 > 新闻 >

如何在Linux上使用sync命令

时间:2018-02-16 08:04来源:网络整理 作者:管理员 点击:

  Linux系统操作中,为了提高磁盘读写效率,就需要使用到sync命令,很多人对sync命令的用法不是很了解,下面小编就给大家介绍下Linux如何使用sync命令。

 如何在Linux上使用sync命令

  先了解一下buffer与cache:

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

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

  Linux系统为了提高读写磁盘的效率,会先将数据放在一块buffer中。

  在写磁盘时并不是立即将数据写到磁盘中,而是先写入这块buffer中了。

  此时如果重启系统,就可能造成数据丢失。

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

  flush就是用来清空buffer。

  sync命令会强制将数据写入磁盘中,并释放该数据对应的buffer,

  所以常常会在写磁盘后输入sync命令来将数据真正的写入磁盘。

  如果不去手动的输入sync命令来真正的去写磁盘,linux系统也会有两种写磁盘的时机:

  1. kflush内核线程周期性的去写磁盘;

  2. buffer已满不得不写。

(责任编辑:admin)
数据统计中,请稍等!
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
              
  • 听听小编为您选的歌曲吧