Удаляем все данные с дисков в системе Ubuntu

Posted by

Узнаем количество дисков в системе:

ekzorchik@ekv:~$ sudo fdisk -l

[sudo] password for ekzorchik:

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000ab0a7

Device Boot Start End Blocks Id System

/dev/sda1 * 1 2497 20051968 83 Linux

/dev/sda2 2497 2611 916481 5 Extended

/dev/sda5 2497 2611 916480 82 Linux swap / Solaris

, в данном выводе видно, что существует один диск /dev/sda размером 21.5Gb

Чтобы наблюдать за процессом выполнения работы утилиты нужно доустановить в систему пакет :

ekzorchik@ekv:~$ sudo aptitude install pv

Затираем диск/диск нулями с отображение процесса:

ekzorchik@ekv:~$ pv -c | sudo if=/dev/zero of=/dev/sda bs=1M

либо

ekzorchik@ekv:~$ pv -c | sudo dd if=/dev/zero of=/dev/sda bs=1M && sync

Видим время затрачиваемое на процесс.

Время затрачеваемое на процесс.

На затирание диска потребовалось 1min 36sec:

ekzorchik@ekv:~$ pv -c | sudo dd if=/dev/zero of=/dev/sda bs=1M

На затирание диска размер 25Gb потребовалось 1 минута 36 секунд.

bs задает размер блока, т.е. количество информации, считываемой/записываемой за один раз

sync — Дополнять каждый входной блок до размера ibs путем добавления нулевых байт.

После при перезагрузки системы на экране монитора:

Экран отображения загрузки системы после выполненных действий выше.

 

Таким способом можно затирать важную информацию на жестких дисках к примеру отдаваемых по гарантии. На этом всё, удачи!!!

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

три + один =