“sync”同步哪些磁盘?

“sync”同步哪些磁盘?

的手册页同步可以找到模具网

我想知道它是否只同步我的磁盘当前工作目录(cwd)还是所有磁盘?

手册页没有提及任何相关内容。

答案1

sync实用程序主要是一个包装器系统sync调用;后者的手册页说

sync()导致对文件系统元数据和缓存文件数据的所有挂起修改写入底层文件系统。

所有挂起的更改都会写入所有设备。

您发现的手册页有些过时了;sync还支持显式写入特定文件或文件系统,您可以在最新版本的手册页。因此,您的问题的答案默认是“所有磁盘”,但如果您指定其他参数,则可以更细粒度。

答案2

正如联机帮助页所说,

sync将内存中缓冲的所有数据写入磁盘。

因此,它会写入任何有待写入的磁盘。所以你的问题的答案是:所有磁盘。

相关内容