The importance of Sync in embeddedtable of Contents
- 1. My Experience
- 2. Solution
- 3. Sync Info
1My Experience
When I modify/etc/init.d/rcs in Development Board, and restart the board once I had modified it, the modification Disapp Ear!!
2Solution
Before reboot, use
# Sync
Especially for newly modified config files, e.g. RcS
3Sync Info
Use
$ info coreutils ' sync '
14.4 ' sync ': Synchronize data on disk with memory================================================= ' sync ' writes any data Buffered in memory off to disk. This caninclude (but was not limited to) modified Superblocks, modified Inodes,and delayed reads and writes. This must is 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) diskreads and writes. This improves performance, and if the computercrashes, data may be lost or the file system corrupted as a result. The ' Sync ' command ensures everything in memory are written to disk. Any arguments is ignored, except for a lone '--help ' or '--version ' (*note Common options::). An exit status of zero indicates success, and a nonzero valueindicates failure.
The importance of Sync in Embedded