@Intelide

Как перенести систему на другой диск большего размера?

Добрый день.
Есть 2 диска, необходимо с одного перенести систему на другой, но один на который переношу немного по секторам больше где то на 1-2гб
dd if=/dev/sda of=/dev/sdb bs=8M conv=sync,noerror
Если так перенесу, все ли будет потом работать?
нужно ли производить какие то дополнительные действия?
заранее спасибо
  • Вопрос задан
  • 593 просмотра
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
Будет работать. Даже fstab править не нужно.
Дополнительные действия нужны будут, если захотите как-то использовать свободное место с бОльшего диска.
Ответ написан
Комментировать
xotkot
@xotkot
хорошо есть и хорошо весьма
dd клонирует диск один в один, так что проблем не должно возникнуть
единственное это возможно необходимо будет всё же подправить fstab:
- если у вас используется идентификация разделов по UUID то он сменится
- или если используется идентификация по именам(/dev/sd{a,b,c...}) и вы добавите еще диск то sda и sdb могут поменяться местами
в любом случае система попросту не загрузится

когда убедитесь что все нормально загружается и работает то можете расширить таблицу разделов и задействовать свободное место прибавив его к рядом стоящему разделу(проделывается с live-сd/usb):
# parted /dev/sda resizepart 2 100%
# e2fsck -f /dev/sda2
# resize2fs /dev/sda2

здесь sda2 (resizepart 2) это крайний раздел который примыкает к свободному пространству и который мы расширяем, естественно ставим свой

п.с.
всё описанное верно для традиционных файловых систем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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