Определение значения bs для дд

355
Paul Haun

Я использую внешний жесткий диск WD емкостью 1 ТБ с расширенным форматом (размер сектора 4096 байт). Каково рекомендуемое значение для опции bs в dd? Должен ли я использовать дд бс = 4096? И если я получу это значение "неправильно", могут ли возникнуть какие-либо проблемы с данными или эта опция только с точки зрения скорости?

Также я надежно стираю жесткий диск, могу ли я полностью стереть диск, если я использую опцию bs?

Размер сектора (логический / физический): 512 байт / 4096 байт

1

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

0
sawdust

Размер блока между 4096 и 512 КБ должен быть достаточным. Шс меньше, чем физический сектор будет ужасно медленно. Более чем в 128 раз размер сектора также является пустой тратой, поскольку набор команд ATAPI не может обрабатывать такую ​​большую передачу.

И если я получу это значение "неправильно", могут ли возникнуть какие-либо проблемы с данными или эта опция только с точки зрения скорости?

Если он слишком мал (то есть меньше размера логического сектора), то могут возникнуть проблемы. В противном случае это оптимизация скорости.

Также я надежно стираю жесткий диск, могу ли я полностью стереть диск, если я использую опцию bs?

Пока вы используете разумное значение для bs, проблем не должно быть.

«Если он слишком мал (то есть меньше, чем размер логического сектора), то могут возникнуть проблемы» - кроме как с точки зрения скорости? Можете ли вы уточнить? Что они могут быть? Kamil Maciorowski 6 лет назад 0
@KamilMaciorowski - если вы используете опцию ** seek ** или счетчик oddball ** ** с размером меньше сектора ** bs ** (т.е. ожидаете, что ** dd ** выполнит чтение перед напишите для выполнения операций с частичным сектором), тогда ** dd **, вероятно, не будет делать то, что вы хотите. sawdust 6 лет назад 0
У вас есть код или ссылка для поддержки этого? Kamil Maciorowski 6 лет назад 0

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