@Intelide

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

Добрый день.
Есть 2 диска, необходимо с одного перенести систему на другой, но один на который переношу немного по секторам больше где то на 1-2гб
dd if=/dev/sda of=/dev/sdb bs=8M conv=sync,noerror
Если так перенесу, все ли будет потом работать?
нужно ли производить какие то дополнительные действия?
заранее спасибо
  • Вопрос задан
  • 579 просмотров
Пригласить эксперта
Ответы на вопрос 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) это крайний раздел который примыкает к свободному пространству и который мы расширяем, естественно ставим свой

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

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

Войти через центр авторизации
Похожие вопросы