On Feb 7, 2014, at 7:29 AM, Matt Garman <matthew.garman@xxxxxxxxx> wrote: > FWIW, I use a program called "shred" when I'm done with a disk. It > makes N (default = 3) passes of writing random data to the disk, and > an optional final pass of zeroes. It's time-consuming to complete, > but takes only 30 seconds to get going. Unnecessary. If the drive is alive, use ATA Security Erase with hdparm. The drive then zeros itself. NIST 800-88 lists three levels of sanitization, in order of thoroughness: clear, purge, destroy. Using software utilities to write zeros or a pattern, even multiple times, only qualifies as clear. One ATA Security Erase qualifies for purge. And destroy means to literally shred, disintegrate, pulverize or incinerate. The main reason ATA Security Erase achieves higher level of sanitization is that it will zero dereferenced sectors - those that don't have an LBA assigned to them. For example, bad sectors which contain latent data but have been removed from use. Software can't zero those because they have no LBA to instruct the drive to overwrite. ATA Security Erase is also faster, and there's no CPU load. Chris Murphy -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html