Некоторые из наших серверов разработки имеют сломанные SSD, которые необходимо заменить. Машины все еще пригодны для использования, но мы видим много ошибок в dmesg, и каждый раз их нужно перезагружать из-за ошибок ввода-вывода.
Некоторые факты:
На серверах работают Ubuntu 10.04 и 12.04. Есть около полудюжины разных учетных записей, которые идеально будут восстановлены на новых дисках. Большая часть данных находится в репозиториях git, но есть также много файлов, которые не контролируются git. Было установлено много дополнительных пакетов, большинство из которых задокументированы в различных файлах readme проектов. Еще есть время для создания резервных копий любых файлов и множества других серверов для хранения резервных копий. Если восстановление слишком сложно, мы можем просто вытащить репозитории git и переконфигурировать новые системы вручную, хотя мы бы предпочли не делать этого.То, что я ищу, - это рекомендации по подходу к восстановлению машин в их текущем состоянии после ввода новых дисков. Некоторые более конкретные вопросы:
Серверы запускают оба Ubuntu 10.04 и 12.04.Серверы работают как с Ubuntu 10.04, так и с 12.04.
Есть около полудюжины разных учетных записей, которые идеально будут восстановлены на новых дисках.Если я растаю /home, как сохранить идентификаторы пользователя?
Clonezilla в порядке, если ваш целевой диск имеет аналогичный или больший размер, чем сломанный. И если у вас есть загрузочный CD-ридер, конечно.