Why would any of these suggestions be better than the following?
dd if=/dev/urandom of=/dev/sdX bs=1M dd if=/dev/urandom of=/dev/sdX bs=1MWiping the encryption key takes care of that problem, as well as being much faster.
Sometimes I do just that, I'll install Linux encrypted, and then reinstall later without migrating any bytes. My main concern is work related / personal finance documents being left over on a laptop. I've tested plenty of forensic utilities on my system after erasing files.