zoukankan      html  css  js  c++  java
  • The Importance of Sync in Embedded

    The Importance of Sync in Embedded

    1 My experience

    When I modify /etc/init.d/rcS in development board, and restart the board once I have modified it, the modification disappear !!

    2 Solution

    Before reboot, use

    # sync
    

    especially for newly modified config files, e.g. rcS

    3 Sync Info

    use

    $ info coreutils 'sync'
    
    14.4 `sync': Synchronize data on disk with memory
    =================================================
    
    `sync' writes any data buffered in memory out to disk.  This can
    include (but is not limited to) modified superblocks, modified inodes,
    and delayed reads and writes.  This must be implemented by the kernel;
    The `sync' program does nothing but exercise the `sync' system call.
    
       The kernel keeps data in memory to avoid doing (relatively slow) disk
    reads and writes.  This improves performance, but if the computer
    crashes, data may be lost or the file system corrupted as a result.
    The `sync' command ensures everything in memory is written to disk.
    
       Any arguments are ignored, except for a lone `--help' or `--version'
    (*note Common options::).
    
       An exit status of zero indicates success, and a nonzero value
    indicates failure.
    
  • 相关阅读:
    厦门航空牵手阿里云打造航空业移动研发中台,研发效率提升50%
    可能是国内第一篇全面解读 Java 现状及趋势的文章
    这样才能正确解锁MaxCompute客户端
    MaxCompute问答整理之10月
    tensorflow入门
    buctoj——合法的出栈顺序
    nyoj299——如何优雅的写矩阵快速幂
    nyoj164——卡特兰数(待填坑)
    nyoj139——康托展开
    字符串练习
  • 原文地址:https://www.cnblogs.com/aqing1987/p/4831281.html
Copyright © 2011-2022 走看看