У меня есть несколько десятков Малиновых Пис, которые я использую как часть домашнего лабораторного эксперимента. Я создал инсталляцию Rasbian (специфичная для Pi версия Debian) на одном Pi, и я хочу распространить ее на остальную часть Pis.
В Pis используются карты MicroSD (из которых все те, что я купил, имеют одинаковую емкость 8 ГБ и один и тот же номер модели). Раньше я использовал dd для создания образа карты MicroSD "золотой мастер", но это занимает много времени, так как он создает побайтное изображение карты SD 8 ГБ и должен записать все это ( даже если общее использованное пространство на карте составляет, возможно, 300 мегабайт или меньше).
Есть 3 раздела; загрузочный раздел (с ядром), корневой раздел файловой системы (с основной частью ОС) и третий специальный раздел.
Вместо того, чтобы использовать dd, мне было интересно, есть ли способ скопировать таблицу разделов в файл, записать таблицу разделов обратно на новую SD-карту, а затем использовать мои верные команды rsync для копирования только самих данных обратно в каждый раздел.
Это возможно? Или мне лучше использовать parted и попробовать написать скрипт для репликации таблиц разделов?
Спасибо!