До сих пор я добился большого прогресса в своем проекте USB, однако мне было интересно, есть ли способ DD разделить несколько разделов в один файл образа Raw для повторного распространения. Ниже приведены команды, которые я использовал для достижения полного клона от usb до usb:
DD if=/dev/sd[x] status=progress | gzip > newredhat.raw.gz
однако единственная проблема в этом заключается в том, что он копирует всю флешку USB (то есть копирует том как 28 ГБ), а в некоторых случаях не работает при попытке перейти на меньшую флешку. Я попытался сделать следующее, чтобы обойти это:
dd if=/dev/sdb1 | dd if=/dev/sdb2 | dd if=/dev/sdb3 | gzip > newredhat.raw.gz
Что, к моему удивлению, сработало, однако я не верю, что это сохраняет файл так, как я себе это представляю. Есть ли способ избежать копирования всего диска (SDB) и скопировать только необходимые разделы SDB1, SDB2 и SDB3 таким образом, чтобы я сохранил их в один файл образа, а затем zcat-файл, чтобы новый USB переменного размера, чтобы он потом работал?
Спасибо за любую помощь заранее!