Stephen mentioned one aspect - impact
if someone recreates the data. Another is the technical
capability of the hard drive recipient and anyone else that gets
the drive. Overwriting with 0's (or 1's) creates a regular
pattern that can be filtered out to retrieve the remnants of the
previous data, which is why the DOD standard is 7 passes. That
being said, I've never met anyone who had the technical capability
to retrieve data off drives once they've been overwritten.
As fate would have it, I've developing a CD/USB-bootable image
whose sole purpose is DOD-wiping every drive in the system. It's
like DBAN (Derek's Boot and Nuke) on steroids.
As far as bs (block size), in my experience, bs affects the speed
of the dd. Too small or too large and the time increases. For
the ATA drives I've dealt with, the sweet spot was 32K, but this
depends completely on drive type. Clearly YMMV and you might
experiment with different values. Wrap the dd command in a for
loop and time the execution of the dd command. Create a 1GB test
file and then run something like this:
dd if=/dev/zero of=/tmp/testfile bs=1024 count=1024000 # close
enough
while [ $BS -le 134217728 ]; do
COUNT=$((1048576000/$BS))
echo BS=$BS
dd if=/dev/zero of=/tmp/testfile bs=$BS count=$COUNT
BS=$(($BS+$BS))
echo "-------"
done
When I ran this, I got speeds that varied by up to 50%. Finding
the right blocksize can save you several hours.
Regards,
George Toft
On 8/18/2013 8:19 PM, keith smith wrote:
Hi All,
I have an old computer
that I am giving to a friend so I wanted to wipe the drives
in preparation for that.
The master is 250GB
The slave is 1TB.
I read a couple
articles that suggested using a rescue disk and the shred
utility to take care of this. I also read that shred is not
necessary to just write all zero's to the drive.
The rescue disk I am
using is DVD disk one of CentOS 6.3.
I ran shred on the
fist drive. It took 4.5 hours to run 3 shred passes plus 1
that writes zeros to the entire drive.
Command : shred -zv
/dev/sda (this was on the master disk)
Then I ran : dd
if=/dev/zero of=/dev/sda bs=16M
In one of the articles
it showed the above command with bs=1M
Does the size of "bs"
matter?
Also what about the
argument that shred is overkill?
Thanks!!
Keith
------------------------
Keith Smith
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss