有人可以解释一下我什么时候会使用sync -d而不是不带选项的sync吗?

有人可以解释一下我什么时候会使用sync -d而不是不带选项的sync吗?

我正在查看同步命令的在线手册页,但我不太清楚-d--data选项的预期用途。

更快吗?它有什么明显的效果吗?或者是遗留下来的东西?

答案1

许多文件系统都有元数据的校验和。另一端的常用数据通常不进行校验和。使用操作sync -d比完整操作更快sync,并且在时间很重要的情况下应该优先使用,例如挂在故障安全电池上。sync -d还需要更少的 IO 访问,因此可以延长设备的使用寿命,特别是在 SD 卡和其他廉价闪存技术等廉价设备上。

推荐使用: 在程序循环内使用,循环末尾sync -d带有,并在 CLI 中使用或。syncsyncsync -d; sync

相关内容