Несколько дней назад я был рад узнать, что записать iso-образ на USB не так уж сложно без помощи сторонней программы, специально предназначенной для этого. Но команда (или программа), которая облегчает это - дд - озадачивает меня.
Согласно Википедии, она предназначена для копирования и преобразования необработанных данных, но, честно говоря, я считаю это определение очень двусмысленным и расплывчатым. Я понимаю, что это позволяет вам превращать один фрагмент данных в другой, но что произойдет, если указанный выходной файл слишком мал, чтобы превратить его в указанный входной файл?
dd if=giant_file of=tiny_file
Кроме того, когда я создаю загрузочный USB-файл с файлом образа, USB-файл получает тип файловой системы isofs, но если я записываю архив или исполняемый файл на диск, он сохраняет свой обычный тип файловой системы.
Любое разъяснение того, что на самом деле делает команда dd или как она работает на более низком уровне, будет высоко ценится. Спасибо!