заменить жесткий диск в режиме гибернации

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

Можно ли перевести систему в спящий режим, скопировать старый диск на новый, поменять местами диски, а затем вывести систему из спящего режима?

Мой план был бы systemctl hibernate (сначала проверка swapon --show возвращает файл подкачки), выключите, отключите старый жесткий диск, скопируйте ( с помощью CloneZilla ) старый жесткий диск на новый жесткий диск на другой машине (или, может быть, используя загрузочную ОС USB на той же машине), подключите новый жесткий диск и затем включите машину.

Будет ли это работать?

1
задан 27 March 2021 в 04:17

1 ответ

Переход в режим гибернации при клонировании диска

Я попробовал это с помощью флэш-накопителя USB, так как все мои жесткие диски уже используются.

  • Создана полная установка USB с использованием файла образа Sudodus 20.04.
  • Размер файла подкачки увеличен до 5ГБ.
  • Настроить спящий режим.
  • открыл кучу программ.
  • Вызвал спящий режим.
  • Создал файл образа флэш-накопителя с помощью Gnome-Disks *.
  • Обнулил флешку с помощью mkusb .
  • Прошил образ на флешку с помощью mkusb .
  • Вернул флешку в исходное гнездо.
  • Он загрузился до своего состояния во время гибернации.

Это может немного отличаться от вашего случая с сервером, но это доказывает, что ваша предпосылка работает.

Я действительно считаю важным подключить новый диск к тому же порту SATA, к которому был подключен старый диск во время гибернации.

* Профессионал будет использовать dd и клонировать диск на диск, но диски и mkusb обеспечивают некоторый комфорт.

0
ответ дан 23 April 2021 в 23:29

Другие вопросы по тегам:

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