root@ubuntu-gnome:~# bash erase
dm-crypt
dd: writing to ‘/dev/sda4’: No space left on device
4194305+0 records in
4194304+0 records out
2147483648 bytes (2.1 GB) copied, 85.9362 s, 25.0 MB/s
real 1m29.373s
user 0m3.136s
sys 0m24.152s
openssl
error writing output file
real 0m23.735s
user 0m1.140s
sys 0m2.552s
shred
shred: /dev/sda4: pass 1/1 (random)...
shred: /dev/sda4: pass 1/1 (random)...403MiB/2.0GiB 19%
shred: /dev/sda4: pass 1/1 (random)...851MiB/2.0GiB 41%
shred: /dev/sda4: pass 1/1 (random)...1.2GiB/2.0GiB 63%
shred: /dev/sda4: pass 1/1 (random)...1.7GiB/2.0GiB 85%
shred: /dev/sda4: pass 1/1 (random)...2.0GiB/2.0GiB 100%
real 0m23.107s
user 0m3.584s
sys 0m1.012s
root@ubuntu-gnome:~# ^C
contents of erase:
crypt_erase() {
cryptsetup open --type plain /dev/sda4 container --key-file /dev/random
dd if=/dev/zero of=/dev/sda4
cryptsetup close container
}
echo dm-crypt
time crypt_erase
echo
echo openssl
time openssl enc -aes-128-ctr -v -pass pass:"$(openssl rand -base64 128)" -nosalt < /dev/zero > /dev/sda4
echo
echo shred
time shred -v -n1 /dev/sda4