何时以及为何应在 Linux 中同步文件?

Edg*_*lon 4 linux synchronization files disk

我已经阅读了有关 Linux 中命令的使用sync及其工作原理的信息。但我无法理解何时真正应该在文件中使用它,而且我没有找到实际的例子。

例如,该命令sync --data file.txt同步该命令的文件数据,但我没有找到关于何时应该使用它以及该命令如何工作的有用示例。

也许有一个工具可以监视这些更改,或者我需要做什么来检查该命令的效果?

dr_*_*dr_ 8

sync联机帮助页:

内核将数据保存在内存中以避免进行(相对较慢的)磁盘读写。这可以提高性能,但如果计算机崩溃,数据可能会丢失或文件系统会损坏。sync确保内存中的所有内容都写入磁盘。

sync在卸载卷、重新启动或关闭系统之前自动调用。

回答您的问题:sync只要您想确保数据写入磁盘,您就可以调用。通常没有必要为本地驱动器明确执行此操作,但这样做不会有什么坏处。