пятница, 7 января 2011 г.

Как правильно обновлять и тестить. (Опыт)

Данный пост пишу для тех кто желает использовать тестовые версии будущего релиза и желающих обезопасить себя и свои данные.

Шаг №1. Организуйте грамотную разбивку.
Для примера возмем винт размером 250Гб. Для тестера самое главное на случай восстановления иметь запасной вариант без привлечения загрузочных дисков и стороних утилит. В виду озвученного объема разобъем винт следующим образом:

Раздел №1:
Объем раздела под SWAP рассматривайте относительно размера ваще ОП, но не стоит ее превышать согласно древним ресурсам, т.е. Даже при наличии объема ОП = 16Гб, 4Гб хватит за глаза.

Раздел №2:
Это у нас будет основной раздел, в этот раздел установим ОС самой надежной ОС, на текущий момент это 10.04.1 LTS без дополнительных раздумий я отдал под этот раздел 50Гб, вы можете поступить иначе, итого у нас осталось 250-4-50=196 ну или около того.

Раздел №3:
Отведем под экспериментальную систему. Под неё я выделил 10Гб (легко бекапить и восстанавливать). При разметки основной системы указываем как не используемый!!!

Раздел №4:
Это наш (мой) раздел с данными, тут у меня хранится вся рабочая информация его я обозначил как /home/user/data , тут я храню всю рабочую информацию от разработки до записей.

Шаг №2. Установка надежной системы.
Установите надежную систему согласно разбивке указанной в шаге №1.

Шаг №3. Установите стабильный релиз системы в раздел №3. Далее установите и настройте все используемые приложения и обновите их до последних версий. После установки обновлений, проверьте работоспособность обеих систем.

Шаг №4. Настройка перехода на новый релиз.

Вариант №1.
Альфы еще нет, но хочется новую версию.
Сохраняем текущее состояние системы для отката, делаем так:
sudo dd if=/dev/sdb3 of=data/20110107.img

Внимательно обращаем внимание на то, какой раздел мы бекапим, я делаю имя бекапа равной дате бекапа, как поступите вы — это ваше дело.

Далее, изменяем файл /etc/apt/sources.list

Пример обновления с 10.10 до 11.04 без выхода Альфы

sudo sed -i 's/maverick/natty/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade

Всё, с этого момента вы законный пользователь версии 11.04 или той что будет позже, меняйте только имена релизов и будет Вам счастье.
Если что-то пошло не так, загружаемся в стабильной системе и восстанавливаемся:

sudo dd if=data/имя_бекапа of=/dev/sdb3

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

Вариант №2.
Альфа есть, запускаем апдейт (Alt+F2) и в открывшемся окне пишем update-manager -d но не забываем про первоначальный бекап, в случае чего при наличии какого косяка всегда можно откатиться на шаг назад.

Обязательно:
Всегда, при следующем апдейте делайте бекап, это занимает не более 10-15 минут, но бережет нервы и время.

Удачи Вам в тесте...

Комментариев нет: