Перенос Linux на другой HDD

Posted in *nix от Comp-Master on 05.04.2013 No Comments yet

Перестало хватать места на файлопомойке (места много не бывает)) и решил я поменять хард на большей емкости. Заново устанавливать Debian и конфигурировать лениво и без надобности — система отстроена и работает не первый год. Выход — отзеркалить диски. Подводные камни — UUID и GRUB
Решение:
Подключаем второй хард и флешку с Linux LiveCD (я использовал Linux Mint), загружаемся с флешки
В загруженной системе запускаем GParted и на старом диске правой кнопкой выбираем «Copy», на новом (предварительно создав таблицу разделов) соответственно «Paste». При этом можно выбрать, отличный от оригинального, размер диска (в большую или в меньшую сторону). В моем случае я только увеличил размер /home (в три раза). Плюс данного способа в том, что UUID дисков копируются и в /etc/fstab менять ничего не надо. После всего нажимаем кнопку «Применить» и ждем окончания процесса (320Gb переносились около 4 часов). Остался GRUB… В интернете описано много способов, я делал так:sudo fdisk -lЧтобы определить букву-цифру диска
Монтируем раздел с установленным Линуксsudo mount /dev/sda1 /mnt*примечание: если у вас раздел /boot вынесен отдельно, тогда ваша команда должна выглядеть так: вначале создадим папку sudo mkdir /mnt/boot, затем монтируем sudo mount /dev/sda1 /mnt/boot, не забудьте учесть это при выполнении последующих команд.
Монтируем диски:sudo mount --bind /dev/ /mnt/devМонтируем proc:sudo mount --bind /proc/ /mnt/procЗаходим в примонтированную систему как root:sudo chroot /mntПереустанавливаем GRUB2grub-install /dev/sdaВыходим из chrootexitили Ctrl+D
Теперь отмонтируем все, что мы примонтировали ранее. Делать это надо в таком порядке:sudo umount /mnt/devЕсли у вас /boot находится на отдельном диске, тогда его отмонтируем следующим, в противном случае вы получите сообщение об ошибке «device busy»sudo umount /mnt/boot*примечание: Выполняем только в случае отдельно вынесенного /boot
Отмонтируем нашу системуsudo umount /mntВыключаем систему, отсоединяем флешку и старый диск и загружаем систему.
PROFIT!

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники