3

Я изучаю bash , и что со всей неразберихой вокруг многих, многих различных способов обнуления диска или передачи данных с одного на один (shred против dd против pv против cat против tee и т.д.), Я Я уже перегружен.

На данный момент я неохотно выбрал dd как он кажется лучшим вариантом командной строки для обоих целей. Учитывая это, я хочу быть уверенным, что использую его максимально эффективно.

Я понимаю, что по умолчанию dd работает с размером блока 512 байт, и что увеличение его примерно так:

dd if=/dev/zero of=/dev/sdX bs=3M status=progress

... заставит записывать большие блоки и делать это меньше раз, что приведет к более быстрому запуску.

Но если простая установка большего размера блока заставит команду работать быстрее, что мешает мне использовать bs=3G? Каковы недостатки этого, если таковые имеются? Какой оптимальный размер блока рекомендуется использовать суперпользователям Linux?

1 ответ1

-1

Инструмент под названием hdparm может быть чем-то, что вы можете посмотреть. Это инструмент очень низкого уровня и имеет некоторые потенциально опасные опции. Вот справочная страница для инструмента. Это мощный, так что используйте его на свой страх и риск. Нулевая запись, вероятно, будет быстрее всего выполнена этим инструментом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .