当前位置: 首页 > news >正文

Linux sync命令的作用

adb shell sync

写缓存命令——sync

在用reboot命令启动unix系统后,系统提示出错信息,部分应用程序不能正常工作。经仔细检查系统文件,并和初始的正确备份进行比较,发现某些文件确实被破坏了,翻来覆去找不到文件遭破坏的原因,最后想到了写缓存命令——sync,在reboot前没有运行sync命令,导致了系统文件的改变而不能正常工作。

   sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件。

  sync命令的作用是,将有关文件系统的存储器常驻信息送入物理介质内。在暂停系统之前,比如要重新启动机器,一定要去执行sync命令。unix系统运行经验表明,为确保可靠起见,应执行两遍sync命令,这是因为sync命令完成时,并不保证信息实际写到了磁盘上,虽然已经执行了一遍这个命令。在执行sync命令以后,要等待磁盘工作灯灭了(假定有系统工作指示灯的话),再去真正暂停机器的运行或启动机器。
    unix系统遭受破坏是随时都可能发生的事情,因此在启动机器或关机之前一定要运行sync命令。记住在任何情况下,慎重地执行sync命令决不会有任何坏处

转载于:https://www.cnblogs.com/Ph-one/p/5759715.html

相关文章:

  • touch 命令
  • 良子博客
  • mipi协议中文详解
  • 理解mipi协议
  • 待查项
  • drivers/mfd/Mfd-core.c
  • LInux ugo权限详解[修]
  • Camera 图像处理原理分析
  • camera isp
  • isp和3a的联系与区别是什么?
  • ihalcon网站
  • Android系统中 setprop,getprop,watchprops命令的使用
  • Linux/Unix里,ln -s
  • ubuntu下环境变量
  • ubuntu /etc/profile和/etc/environment的比较
  • es6--symbol
  • golang中接口赋值与方法集
  • javascript面向对象之创建对象
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • TCP拥塞控制
  • 创建一个Struts2项目maven 方式
  • 回顾 Swift 多平台移植进度 #2
  • 力扣(LeetCode)22
  • 跳前端坑前,先看看这个!!
  • 王永庆:技术创新改变教育未来
  • mysql面试题分组并合并列
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​什么是bug?bug的源头在哪里?
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (poj1.2.1)1970(筛选法模拟)
  • (翻译)terry crowley: 写给程序员
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (一)Linux+Windows下安装ffmpeg
  • .“空心村”成因分析及解决对策122344
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • @staticmethod和@classmethod的作用与区别
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [Android] 修改设备访问权限
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [BZOJ 1032][JSOI2007]祖码Zuma(区间Dp)
  • [CSS] - 修正IE6不支持position:fixed的bug
  • [Delphi]一个功能完备的国密SM4类(TSM4)[20230329更新]