Убедитесь, что я переписал каждый бит с dcfldd
Я использую dcfldd, чтобы стереть диск и изучить судебную экспертизу. Я действительно не хочу иметь дело с математикой блоков и секторов, а просто хочу, чтобы dd или dcfldd записывали каждый возможный бит на диске или устройстве.
В качестве примера я видел этот пример на сайте, тоже пишите на диск
dcfldd pattern="11111111" of=/dev/hda bs=4096 conv=sync,notrunc
Зачем вам нужно 8 единиц (я предполагаю, чтобы сделать байт) и что не означает rrunc, а также опция синхронизации. Также с опцией bs = больше всегда лучше и быстрее?
Я прочитал справочную страницу, но не понимаю ключевые слова.
1 ответ
Согласно справочной странице dcfldd:
sync: дополняет каждый входной блок значениями NUL до размера ibs; при использовании с блоком или разблокировать, блок с пробелами, а не NUL
notrunc: не обрезать выходной файл
По сути, справочная страница должна быть в состоянии ответить на все ваши вопросы.