понедельник, 20 мая 2013 г.

Форматируем диски так, что бы никто не мог восстановить данные

Добрый день.

Сегодня понадобилось форматнуть неиспользуемые диски так, что бы никто не смог восстановить с них данные. Будем это делать с помощью прекрасной и в то же время опасной утилитой dd.

Сначала определим нужный нам диск:
# sudo fdisk -l

Интересующий меня диск называется /dev/sda:
# sudo dd if=/dev/zero of=/dev/sda bs=4k 

if - источник, берем псевдоустройство, которое вырабатывает нули
of - приемник, наш диск
bs - размер блока
Данная операция требует довольно много времени, но оно того стоит.

Вывод будет примерно таким:
dd: writing `/dev/sda': No space left on device
122096647+0 records in
122096646+0 records out
500107862016 bytes (500 GB) copied, 15756,7 s, 31,7 MB/s

Для уверенности необходимо произвести данную операцию несколько раз.
Что бы проверить, что на диске у нас теперь только нули можно воспользоваться утилитой hexdump:
# sudo dd if=/dev/sda | hexdump -C

Если вывод будет примерно:
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |............................|
*
То радуемся, весь диск забит нулями, если же выводится много различных hex-кодов, то не все заполнилось нулями.

Комментариев нет:

Отправить комментарий