Если я хочу записать, что нуль к вакууму на точке монтирования с помощью одной передачи является там какой-либо причиной использовать Sfill по dd?
С sfill -l -l -z -v /mnt
Я добираюсь о записи 13mb/s.
С dd if=/dev/zero | pv | dd of=/mnt/zero bs=4096
Я получаю по крайней мере 100mb/s запись.
Зависит от того, как надежный Вы хотите это. Обычно: чем более быстрый заполнение нулями, тем легче восстановить его.
sfill является частью инструмента команды ATA Secure Erase ( безопасный - удаляют ), набор и что sfill
делает что-то вроде этого ( источник ):
dd if=/dev/zero of=zero.small.file bs=1024 count=102400
sync ; sleep 60 ; sync
shred -z zero.small.file
dd if=/dev/zero of=zero.file bs=1024
sync ; sleep 60 ; sync
rm zero.small.file
shred -z zero.file
sync ; sleep 60 ; sync
rm zero.file
Это, вероятно, будет приблизительно 13 МБ также. Используйте опция-f для менее безопасного, но более быстрые заполняют нулями sfill.
Что относительно:?
echo -e "If you dont have pv installed please remove the pv pipe in the for, or install pv\n\n"
zeropath="$(pwd)/zero.fill"
echo "Running $1 wipes, zero file written to $zeropath"
for wipes in $(seq 1 $1); do
dd if=/dev/zero | pv | dd of=$zeropath bs=4096
echo -e "Shredding $zeropath\n"
shred --verbose $zeropath
rm $zeropath
done