Sync
From Leo's Notes
Last edited on 30 December 2021, at 01:31.
The sync system call writes dirty buffers to the file system or disk. The call will block until all dirty buffers are written.
The progress of sync
can be viewed indirectly by:
# grep -e Dirty: -e Writeback: /proc/meminfo
If something is wonky with your disk or network share, sync
may hang. If a reboot is issued, the reboot will also hang when attempting to call sync
. In such circumstances, it might be desirable to do a force reboot (reboot -f -f
) or by rebooting using Sysrq both of which foregoes syncing.