Страница 1 из 1

[РЕШЕНО] Перенос системы на новый диск

Добавлено: 16 авг 2017, 20:00
mexx400
Здравствуйте. R9/64 Plasma. Купил SSD на замену HDD. Планирую сделать образ HDD (clonezilla) и потом восстановить его на SSD. Вопрос такой - с точки зрения системы стоит ждать каких-то подводных камней, связанных с изменением железа? Или лучше не забивать голову и переустановить?

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 01:46
tverskoy
переустанови

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 09:40
Barmalei
Замена диска не существенное изменение.

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 11:01
mexx400
Мнения разделились :)

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 14:02
trs
Если не готовы делать chroot на новый диск и там запускать grub2-install + dracut, то проще установить и потом скопировать home.

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 15:31
Survolog
Интересно, а если система на btrfs, не прокатит ли финт ушами с добавлением раздела с ssd на / с последующим балансом в рейд 1 и удалением hdd?

Re: Перенос системы на новый диск

Добавлено: 17 авг 2017, 19:17
mexx400
trs писал(а):Если не готовы делать chroot на новый диск и там запускать grub2-install + dracut
chroot & grub понятно и готов, dracut пока не понятно.

Re: Перенос системы на новый диск

Добавлено: 18 авг 2017, 13:47
trs
У разделов на SSD диске UUID-ы отличаются от оригинальных. Как правило, эти UUID сохраняются внутри файла initrd (initramfs) и используются для монтирования разделов на начальном этапе загрузки ОС. Если просто скопировать initrd, вероятно, будет примонтирован старый диск. Утилита dracut генерирует новый initrd с актуальными данными. Скорее всего, будет достаточно её запустить без параметров. В случае, когда система переносится на новое оборудование, или новую файловую систему, её запускают с параметром --no-hostonly, в таком случае в рамдиск добавляются дополнительные драйвера. До запуска dracut надо проверить, есть ли файл /etc/fstab, и исправить UUID там.

Правда, я не понял, зачем clonezilla. Можно просто скопировать все каталоги (в mc или rsync). Если же "восстановление" подразумевает предварительную установку, так можно перед инсталляцией скопировать раздел home - и данные пользователя окажутся в новой системе.

Re: Перенос системы на новый диск

Добавлено: 18 авг 2017, 16:42
mexx400
trs писал(а):Как правило, эти UUID сохраняются внутри файла initrd (initramfs)
Ага, вот теперь понял. Спасибо.
Правда, смущает словосочетание "как правило" :)
trs писал(а):Правда, я не понял, зачем clonezilla
Хочу попробовать восстановить образ диска в режиме эксперта с созданием пропорциональных разделов на приемнике и посмотреть что к чему. Как раз случай подходящий. Больше эксперимент "для себя", чем целесообразность.

Re: Перенос системы на новый диск

Добавлено: 19 авг 2017, 15:07
trs
В общем случае, от файловой системы зависит, будет ли там UUID. И можно ещё адресовать разделы как /dev/sda1 и т.п.

Re: Перенос системы на новый диск

Добавлено: 20 авг 2017, 05:50
VictorR2007
Кстати, о clonezilla. У репах есть утилита qt5-fsarchiver для клонирования и т.п.

Re: Перенос системы на новый диск

Добавлено: 20 авг 2017, 08:07
Maks.csr
В /etc/default/grub есть параметр GRUB_DISABLE_LINUX_UUID=true нужно будет включить. Но,(моё мнение),лучше переустановить.

Re: Перенос системы на новый диск

Добавлено: 20 авг 2017, 17:02
Barmalei
Если даже посекторно весь диск клонировать, тоже все это нужно будет делать? Вынь спокойно клонируется и запускается на той же машине без танцев с бубном.

Re: Перенос системы на новый диск

Добавлено: 20 авг 2017, 20:43
mexx400
Моноблок Sony VPCL14M1R - https://www.sony.ru/electronics/support ... ifications - под ROSA R9/64 Pluma. С помощью Clonezilla Live /64 создал образ своего HDD на съемном диске. Вытащил HDD и установил на его место SSD. С помощью Clonezilla восстановил образ диска на SSD (в режиме эксперта дополнительно выбрал* [-icds] "пропустить проверку размера целевого диска перед созданием таблицы разделов" + "использовать таблицу разделов из образа") - всё загрузилось и работает как часы, без каких-либо телодвижений :) Таким образом, во всяком случае - в моем случае :) никаких подводных камней со стороны системы не обнаружилось. Но понаблюдаю, конечно. Всем спасибо.

* P.S.: Пробовал выбирать комбинацию [-icds] + [-k1] "создать таблицу разделов пропорционально" - сначала вроде пошло восстановление, но где-то на 50% выдало ошибку. К сожалению, код/текст не подскажу уже. Пришлось выйти.

Re: Перенос системы на новый диск

Добавлено: 21 авг 2017, 15:20
trs
Barmalei писал(а):Если даже посекторно весь диск клонировать, тоже все это нужно будет делать?
В этом случае UUID сохранятся.
mexx400 писал(а): "использовать таблицу разделов из образа") - всё загрузилось и работает как часы, без каких-либо телодвижений :)
Вот теперь понятно, зачем Clonezilla. :)

Re: Перенос системы на новый диск

Добавлено: 21 авг 2017, 15:23
mexx400
trs писал(а):Вот теперь понятно, зачем Clonezilla. :)
Ага :)
Причем HDD на 1Tb, а SSD на 256Gb. В общем - знатная программа.