Уничтожение диска, который отображается как `/dev/sdb`, так и `/dev/sdb1`
Я намерен уничтожить флэш-накопитель, подключенный через USB, с помощью команды...
dd if=/dev/urandom of=/dev/sdX bs=64K
В команде
sdX
подменили бы. После выполнения этой команды я разбивал устройство молотком.
The
ls
Команда использовалась до и после вставки устройства для определения символов, связанных с устройством.
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6
b@hp:~/Desktop$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1
Флэш-накопитель, подключенный через USB, отображается как
/dev/sdb
а также
/dev/sdb1
. Какой символ лучше для моей цели?
2 ответа
Если вы хотите перезаписать весь диск, напишите в
/dev/sdb
.
Но
hdparm --security-erase
лучше перезаписывает «все» (чем
dd
). Есть полезное описание
man hdparm
.
Предупреждение: не используйте
hdparm
на дисках, подключенных через USB, если вы хотите восстановить их для последующего использования, потому что есть сообщения о фатальных результатах. Но в данном случае это не должно быть проблемой.
Я думаю, что эта команда испортит ваше USB-устройство.
dd if=/dev/urandom of=/dev/sdb1 count=10k
Размонтируйте его, а затем снова смонтируйте.
И это восстановит вашу систему:
fsck /dev/sdb1
fsck -y /dev/sdb1
Второй вариант сэкономит ваше время