我使用shred擦除一个分区,并做了一些速度测试。我的结果是,几秒钟内:
6.4 using /dev/zero as the data source
6.5 shred's default raondom implementation
12.9 using shred's `-z` option为什么-z速度是原来的两倍?详细情况如下:
# time shred -z -s 256M -n 1 /dev/sdc1
shred -z -s 256M -n 1 /dev/sdc1 0.14s user 0.05s system 1% cpu 12.919 total
# time shred -s 256M -n 1 /dev/sdc1
shred -s 256M -n 1 /dev/sdc1 0.14s user 0.02s system 2% cpu 6.509 total
# time shred --random-source=/dev/zero -s 256M -n 1 /dev/sdc1
shred --random-source=/dev/zero -s 256M -n 1 /dev/sdc1 0.00s user 0.06s system 0% cpu 6.419 total(我在外部USB2.0磁碟机上使用Linux 20,格式为ExFAT。)
发布于 2020-08-17 22:22:45
因为它有两次传球。一次随机通过,一次零通过。
如果您希望shred为零,而没有其他任何东西,那就是shred -n 0 -z。
添加-v表示详细内容,您将看到。
https://unix.stackexchange.com/questions/605004
复制相似问题