sync
使用USB擦除USB或任何设备时,是否需要使用命令将对持久性存储的缓存写入进行同步/dev/urandom
?
这是一种常见的做法,即dd if=/dev/urandom of=/dev/sdx && sync
。
但这真的有必要吗?可以省略该sync
命令吗?
请注意,此问题不是指实用程序的conv=sync
选项dd
,而是指sync
独立的命令,也可以与分开使用dd
。这是对sync的引用,这是对conv = sync的引用。两者都来自https://www.kernel.org/doc/man-pages/。
谢谢
sync
没有专门使用,因为/dev/urandom
涉及到;它用于确保所有未决的写入均已发送到设备。在使用可移动设备时,这一点尤其重要:运行sync
,并等待其完成,以确保可以安全地删除设备。
擦拭设备时,如果省略sync
和断开设备连接,则可能尚未擦拭完设备...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句