LinuxForum.Fans
Тема

Проблем'S с DD

Автор: Kenny 20 сообщений 3018 просмотров
#376354

Всем хай ! Ну значит мне нужно забить диск нудьчигами и я с радостью написал в консолине - это
[console]dd if=/dev/zero of=/dev/sdb bs=500k[/console] Жду 3-й час . No результатов .
Что делать ?! Fedora 20 LiveCD

#376358

Ответ был дан здесь. Поскольку жесткий диск большой, или ждите несколько часов, или затирайте MBR, в чем проблема?

#376359
"yars" написал:
Поскольку жесткий диск большой, или ждите несколько часов, или затирайте MBR,

...ну или

text
dd if=/dev/zero of=/dev/sdb bs=4M

или даже

text
dd if=/dev/zero of=/dev/sdb bs=8M

— всяко быстрее будет.

#376360

На днях затирал диски пл 160 Гигов. Параметр bs ставил 4k. Трет около 40 минут.

#376439

"Kenny" написал:
Жду 3-й час . No результатов .
блок в 500к это очень мало. Ставьте 4M и больше.

и да, Fedora тут не при чём.
"XliN" написал:
На днях затирал диски пл 160 Гигов. Параметр bs ставил 4k. Трет около 40 минут.
от диска зависит. Иные умеют такими блоками быстро стирать, иные не умеют. На производительность IRL это не влияет.
#376464

А оно не умеет ли откликаться на команду стирания ATA (не перепутайте диск!)

text
# hdparm --security-erase NULL /dev/sdb
#376465

bormant, не по теме вопрос: а вы уверены, что команда ДЕЙСТВИТЕЛЬНО стирает?

#376469

drBatty,
стирает устройство, если поддерживает команду, совпадает текущий пароль и подача команд безопасности не заблокирована по hdparm --security-freeze. Паролей 2: user и master, текущий выбирается через hdparm --user-master u/m.
Результат выполнения несложно проверить, сравнив содержимое, скажем, таблицы разделов до и после.

ps. https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

#376474

bormant, это я всё знаю. А вы уверены, что нет какой-то специальной команды восстановления? Технически ведь несложно перевести все сектора в состояние "типа чисто", проще, чем действительно их затирать.

#376477

drBatty, хм, тут не компетентен, возможно, в курсе Сноуден?

#376480

bormant, я не знаю. Я знаю, что есть техническая возможность это реализовать. Ну не верю я, что она умеет так быстро стирать. А вот есть-ли какой-то код разблокировки/мастер-пароль, и знает-ли про него АНБ/КГБ — я не в курсе. Это уже не ко мне.

#376490

drBatty, для ситуации последовательного заполнения нулями устройства технически реализация ненамного сложнее, теоретически, если реализовано фейковое стирание по одной команде, ничто не мешает использовать аналогичную реализацию для некоторых простейших случаев... Да, с /dev/urandom такого не провернуть.

#376498

"bormant" написал:
для ситуации последовательного заполнения нулями устройства технически реализация ненамного сложнее
не сложнее, но таки дольше. Если писать.

"bormant" написал:
если реализовано фейковое стирание
там всё равно есть список дорожек для realloc'а. Можно их все "занулить", а когда туда будет туда запись, "разнулять", и писать туда. Никто ничего и не заметит.

Нужна для этого всего одна виртуальная дорожка, на которой везде нули. Её и сувать юзеру.
#376509

Посмотрю буфер диска . Боюсь угробить хард . На bs=4m ругается . Ат точнее на m

#376513
"Kenny" написал:
Ат точнее на m

BYTES may be followed by the following multiplicative suffixes: c =1, w =2, b =512, kB
=1000, K =1024, MB =1000*1000, M =1024*1024, xM =M GB =1000*1000*1000, G =1024*1024*1024, and
so on for T, P, E, Z, Y.

PS: и когда вы научитесь man набирать?? :'( :'(

#376515

"Kenny" написал:
Посмотрю буфер диска
посмотрите. Если man набирать уже научились, подсказываю: hdparm -I
#376582

drBatty написал:
[quote="Kenny"]Посмотрю буфер диска
посмотрите. Если man набирать уже научились, подсказываю: hdparm -I[/quote]
Справился . Все робит
#376586

Kenny, кстати, ЕМНИП dd bs=8M прекрасно работала у меня и с буфером в 2М.

и да, для параноиков подойдёт
[console]# shred /dev/sdb[/console]
вот это точно ТОТАЛЬНЫЙ ПИСЕЦ

#376587

Уже все робит . Уже иксы настраиваю . Глянь тему новую . Может поможешь ...
Я медленно превращаюсь в Ъ

#376591
"Kenny" написал:
Уже все робит . Уже иксы настраиваю . Глянь тему новую . Может поможешь ...
Я медленно превращаюсь в Ъ

я не понял, это ТОЛЬКО для того, что-бы диск еред установкой почистить?!

на будущее:
[console]# dd if=/dev/zero of=/dev/sdb count=1[/console]
работает мгновенно, результат -- ослепительно белая блузка!

Войдите или зарегистрируйтесь, чтобы ответить.