Как создать Загрузочный клон загрузочного диска

В моем окружении есть 2 MAC Minis, машина с Windows10 и Ubuntu 20.04 LTS. На MAC minis я запускаю SuperDuper для создания загрузочного клона на внешнем жестком диске. Можно ли сделать то же самое в Ubuntu? Я видел более ранний ответ на этот вопрос, но он включает в себя много шагов, связанных с dd, / etc / fstab и grub, и ему несколько лет. Есть новый и лучший способ? Я думал о Клонезилле, но это не так. t специально написано на своей веб-странице, что он создаст загрузочный клон. Я хочу, чтобы мое решение для машины Ubuntu работало так же, как SuperDuper для моих MAC.

0
задан 14 August 2020 в 19:55

2 ответа

Что касается cloenzilla, убедитесь, что целевой диск / раздел отформатирован. Затем в Clonezilla выберите экспертный режим и включите опцию «-icds». Вам также необходимо выбрать опцию «Изменить размер таблицы разделов пропорционально». Ваш внешний должен вернуться, если вы выключите, отсоедините кабель, перезагрузитесь, подождите, а затем снова подключите внешний. Введите "lsblk", чтобы подтвердить его наличие.

0
ответ дан 21 August 2020 в 07:59

Я запускаю SuperDuper для создания загрузочного клона на внешнем жестком диске.Можно ли сделать то же самое в Ubuntu?

Хотя там нет таких инструментов, как CCC (Bombich) или Super Duper для Mac OS, я думаю, что сделал это примерно, по крайней мере, с загрузкой EFI и одним пользователем. .

Введение

Если вы сделаете полный клон с помощью dd, то это займет очень много времени, поэтому вы не можете делать это слишком часто (например, каждый день). Более того, у вас могут возникнуть проблемы с одновременным использованием обоих устройств, поскольку изначально они имеют одинаковые идентификаторы (UUID).

Я читал в документации Clonezilla, что у него нет инкрементальной функции, поэтому я не искал дальше. Вам нужна программа инкрементного копирования, то есть rsync.

Идентификация должна быть установлена ​​последовательно на каждом устройстве для загрузки.

Кроме того, для копирования с оригинала на клон как минимум оба должны быть смонтированы одновременно, поэтому у них должны быть разные UUID.

Технические сведения

Идентификатор устройства находится ровно в трех местах:

  1. /etc/fstab.
  2. /boot/efi/EFI/ubuntu/grub.cfg
  3. /boot/grub/grub.cfg.

/boot/efi — это просто монтирование системного раздела EFI = EFS.

Как

На предполагаемом клоне создайте раздел FAT примерно того же размера, что и исходная EFS. Скопируйте EFS с помощью cp -r: мелких файлов мало и они редко будут меняться. Поскольку FAT не знает о разрешениях, вам не нужно о них беспокоиться.

Также создайте раздел Linux, подобный тому, который вы хотите клонировать (например, ext4).

Создайте Live USB Ubuntu, как описано в другом месте. Вы можете использовать программу Startup Disk Creator.

Выключите питание.Отключите исходное устройство от компьютера, чтобы убедиться, что оно не будет повреждено (для этого потребуется немного поработать отверткой).

Подключите предполагаемый клон. Установите на него Ubuntu с живого USB-накопителя Ubuntu, создав одного пользователя с тем же именем, что и у оригинала.

Если у вас есть файлы с предыдущей попытки, в целях экономии времени выберите «Что-то еще» в меню установки и не переформатируйте.

Установщик Ubuntu, надеюсь, правильно заполнил EFS, /etc/fstab, /boot/efi и /boot/grub.

Убедитесь, что Ubuntu загружается на предполагаемом клоне.

Выключите питание. Отключите предполагаемый клон. Подключить оригинал. Перезагрузить. Повторно подключите предполагаемый клон (извне, через USB или Firewire). С Дисками проверьте предполагаемое монтирование клона и установите для него $MOUNT. Заполнение предполагаемого клона с помощью

sudo rsync -aEHuvX --progress --exclude={"/etc/fstab","/export",".cache","/dev","/proc","/sys","/tmp","/run","/mnt","/media","/lost+found","/cdrom","/srv","/swapfile","/boot"} / $MOUNT

/etc/fstab /boot должно быть исключено, чтобы сохранить возможность загрузки клона. Другие исключения касаются временных, дубликатов, вспомогательных файлов, которые не следует копировать, поскольку это займет время или может вызвать проблемы. Вы можете добавить -- удалить для экономии места.

Выключите питание. Замените оригинал предполагаемым клоном. Проверьте функциональность перезагрузки и клонирования.

В клоне обнаружены дефекты

  • Evolution не работает: "эволюция-аларм-уведомление аварийно завершена" и "схема настроек не установлена".

  • Оболочка входа в систему на клоне — это bash, а на оригинале — zsh.

  • Многие ярлыки Gnome на рабочем столе не работают.

Что-то я упустил, чтобы правильно скопировать пользовательскую базу данных или настройки.

Пожалуйста, исправьте.

0
ответ дан 19 October 2020 в 15:45

Другие вопросы по тегам:

Похожие вопросы: