Назад | Перейти на главную страницу

Каков самый простой / самый простой способ изменить HD на сервере Linux?

У меня есть машина с Ubuntu Server, на которой возникают некоторые проблемы, связанные с HD. Вместо переустановки и перенастройки всего (и для экономии времени) мы хотели бы скопировать все с текущего жесткого диска на новый и начать его использовать. У нас есть только один жесткий диск с основным разделом и разделом подкачки.

Какие инструменты или методы вы бы порекомендовали для замены жесткого диска с минимальными трудностями и вероятностью проблем?

Спасибо.

  1. Загрузите сервер с какого-нибудь liveCD
  2. Выгрузите весь образ жесткого диска на другой хост (вы можете использовать дд и netcat для этого) или лента
  3. Замените жесткий диск
  4. Восстановите образ на этом новом жестком диске.

Но реальное решение было бы: никогда не использовать один жесткий диск на любом сервере. При каждой новой установке используйте raid + LVM, чтобы быть готовым к неизбежной замене HD. Для этой конкретной системы - переустановите ее, используя как минимум два жестких диска и RAID на них.

Я делал это много раз и всегда выполнял следующие шаги.

  • Загрузите linux с livecd.
  • Смонтируйте файловую систему.
  • Сделайте резервную копию файловой системы (tar czf mybackup.tgz /) на внешний диск
  • Замените жесткий диск
  • Загрузите linux с livecd
  • Отформатируйте новый диск с корневым разделом и разделом подкачки
  • Распаковать резервную копию на новый корневой раздел
  • переустановите диспетчер загрузки (я предполагаю, что grub)

Последняя сложная часть: переустановка диспетчера загрузки. Иногда это может вызвать проблемы. Если вы используете livecd из версии Ubuntu, которая установлена ​​в данный момент на диске, это не должно вызывать никаких проблем.

Как насчет использования бесплатного liveCD, такого как Clonezilla? Я думаю, это сделает вашу миграцию несложной. http://clonezilla.org/

Это прозвучит очевидным извинением, но вам нужно сделать резервную копию, а затем либо установить базовую ОС и восстановить, либо загрузиться с live CD и восстановить. Это зависит от того, сколько данных вам нужно для резервного копирования и какое оборудование для резервного копирования у вас есть (например, внешние диски / ленты и т. Д.)

С точки зрения того, какое программное обеспечение использовать, sbackup вполне подойдет («sudo apt-get install sbackup»).