Форматирование жесткого диска с ошибкой возврата dd

557
Undefined

Я попытался отформатировать мой жесткий диск (160 ГБ) с помощью следующей команды

dd if=/dev/zero of=/dev/sda 

Примерно через 3 часа появилась следующая ошибка:

dd: writing to '/dev/sda' : No space left on device  312581809+0 records in  312581808+0 records out  160041885696 bytes (160 GB) copied, 10708.3 s, 14.9 MB/s 

Есть идеи, что пошло не так?

1

2 ответа на вопрос

4
Hugh Allen

/dev/zeroв принципе бесконечен. /dev/sdaне является.

И именно поэтому dd не смог поместить больше этого на диск: миссия выполнена, ничего не пошло не так. akira 14 лет назад 2
Спасибо, но тогда это правильный способ форматирования жесткого диска? Undefined 14 лет назад 0
@usman: ну, я бы не назвал «извлечение диска нулями» «форматированием». но он сделал то, что хотел, верно? akira 14 лет назад 3
Да, он сделал то, что я хочу, но что вы предлагаете для «форматирования» жесткого диска. Undefined 14 лет назад 0
1
Journeyman Geek

хорошо, если вы хотите стереть диск, это правильная команда. Затем вы захотите создать разделы с помощью fdisk и использовать несколько разновидностей mk__fs (mke2fs и т. Д.) Или parted для создания файловой системы в разделе.

я думаю, что * mke2fs * - это обычно просто символическая ссылка на * mkfs.ext2 * или что-то подобное. по крайней мере, в моей системе Debian нет даже команды * mke2fs *; это все * mkfs.whither * ... но да, если кто-то пытается "отформатировать диск", что означает "подготовить файловую систему", это необходимые шаги. quack quixote 14 лет назад 0

Похожие вопросы