2gusia (2gusia) wrote,
2gusia
2gusia

Category:

Апгрейд nas4free на 10.1 - оглавление

Оглавление с последовательностью действий по апгрейду nas4free с 9.3 (отягощённой всеми возможными наворотами) на версию 10.

Перед началом. Трудоёмкость апгрейда кардинально зависит от то, что вы на свой nas дополнительно навесили, чего нет в коробке - расширения, chroot, TheBrig с клетками, виртуальные машины... Если ничего этого нет - идём в апгрейд хоста. Если нет только какой-то части - пункты по ней пропускаем.


I Генеральная уборка

Удаляем BTSync - как ударившихся в монетизацию
Extensions|BitTorrent Sync 0.6.4.2|Extension Maintenance
Кнопка Remove Extension

Отключаю остальные расширения, кроме VirtualBox и TheBrig. Особенно важно отключить ExtendedGUI - как (пока?) несовместимый с 10
Extensions|Extended GUI снимаю галку Enable - кнопка save

Идём в TheBrig и удаляем неиспользуемые клетки (jails).
Идём в Vbox и удаляем все ненужные машины.

II Создание точки восстановления
1) Сохраняем конфиг
System|Backup/Restore
2) Делаем рекурсивный(!) снимок датасета Pool/Ext




аналог из CLI
zfs snapshot -r Pool/Ext@9.3_before_ug

Теперь в крайнем случае мы сможем откатиться к этому состоянию - откатываем к сохранённым снимкам датасеты, ставим ту сборку, что была до апгрейда, подгружаем на неё сохранённый конфиг. ВНИМАНИЕ. Это получится, пока вы не апгрейдите на 10 пул командой zpool upgrade. После этой команды возврата на 9 не будет. С не апгейднутым пулом можно работать сколь угодно долго - ну не будет новых фич. У меня пулы вообще версии 28, совместимые с чем угодно, и жив пока.

III Временно удаляем VirtualBox

IV Апгрейд хоста, клеток (jails), TheBrig и софта в клетках
Если Брига нет - идём в апгрейд хоста.

Если есть инструкция по апгрейду - здесь.

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

V Восстанавливаем VirtualBox

VI Апгрейдим Finch chroot и софт в нём

Вот в общем-то и всё. Все расширения у меня подхватились без проблем (кроме отключённого ExtendedGUI - ждём обновление). Также успешно пережил апгрейд mc
Tags: jail, nas, nas4free, prescience, virtual
Subscribe

  • Perseverance: была ли жизнь на Марсе?

    Через несколько часов американский марсоход Perseverance окажется на Марсе. По Москве это будет в 6 минут после полуночи, на Марсе - на 11 минут…

  • Атака на род человеческий

    Обычно цитата " Хочешь погубить народ, истреби его язык", принадлежащая, вероятно, А.С. Шишкову, вспоминается, как и задумал писатель, по…

  • Притча

    В России всегда были две беды. Дураки и дороги. И причем сумма их всегда была постоянной, чтобы ни случалось. Чуть получше дороги, чуть побольше…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 27 comments

  • Perseverance: была ли жизнь на Марсе?

    Через несколько часов американский марсоход Perseverance окажется на Марсе. По Москве это будет в 6 минут после полуночи, на Марсе - на 11 минут…

  • Атака на род человеческий

    Обычно цитата " Хочешь погубить народ, истреби его язык", принадлежащая, вероятно, А.С. Шишкову, вспоминается, как и задумал писатель, по…

  • Притча

    В России всегда были две беды. Дураки и дороги. И причем сумма их всегда была постоянной, чтобы ни случалось. Чуть получше дороги, чуть побольше…