Используя Linux, у меня есть несколько уровней резервного копирования. Одним из них является периодическое копирование сектора (с использованием dd
) жесткого диска моего ноутбука на внешний USB-диск. Да, у меня есть и другие резервные копии, например, удаленный rsync.
Этот подход (диск dd
) подходит для клонирования жесткого диска без томов LVM, поскольку я могу подключить внешний диск в любое время и смонтировать разделы, просто подключив /dev/sdb*
вместо /dev/sda*
. Тривиально и удобно.
Сегодня я переместил ВСЕ свой жесткий диск (включая /boot
) в LVM. Все отлично работает Я выделю это на пару дней, а затем сделаю копию за сектором на свой внешний жесткий диск.
Теперь у меня есть проблема, я думаю.
Если в будущем я подключу внешний жесткий диск USB для восстановления какого-либо файла, ОС обнаружит дубликат конфигурации LVM с тем же именем и тем же UUID. Даже выполняя vgrename
(какой LVM будет переименован, внутренний HDD или внешний HDD?), Клонированный UUID не изменится. Есть ли команда для изменения имени и UUID? В идеале я бы клонировал жесткий диск, а затем изменил имя группы LVM и ее UUID, но я не знаю, как это сделать.
Еще одна связанная с этим проблема будет ...
В прошлом я загружал свой ноутбук, используя внешний диск, используя меню загрузки BIOS и меняя записи GRUB вручную для загрузки из /dev/sdb
вместо /dev/sda
. Но теперь моя текущая конфигурация GRUB загружается непосредственно с логического тома LVM, что-то вроде: set root='(LVM-root)'
в моем grub.cfg
. Так... Что будет с дублированными томами?
Любое предложение?
Я думаю, что я мог бы перераспределить свой внешний жесткий диск и изменить стратегию резервного копирования с dd
на rsync
, но на этом диске также установлены окна, и я действительно хотел бы иметь физическую "настоящую" копию.