Я изучаю bash
, и что со всей неразберихой вокруг многих, многих различных способов обнуления диска или передачи данных с одного на один (shred
против dd
против pv
против cat
против tee
и т.д.), Я Я уже перегружен.
На данный момент я неохотно выбрал dd
как он кажется лучшим вариантом командной строки для обоих целей. Учитывая это, я хочу быть уверенным, что использую его максимально эффективно.
Я понимаю, что по умолчанию dd
работает с размером блока 512 байт, и что увеличение его примерно так:
dd if=/dev/zero of=/dev/sdX bs=3M status=progress
... заставит записывать большие блоки и делать это меньше раз, что приведет к более быстрому запуску.
Но если простая установка большего размера блока заставит команду работать быстрее, что мешает мне использовать bs=3G
? Каковы недостатки этого, если таковые имеются? Какой оптимальный размер блока рекомендуется использовать суперпользователям Linux?