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

Category:

Апгрейд nas4free на v 9.3 - бекап и сам апгрейд

0.1 Оцениваем уровень алкоголя в крови. Я предупреждал...

0.2 Читаем Апгрейд nas4free на v 9.3 - предварительные замечания Дальнейшее изложение - для embedded версии. Если у вас full - вы придвинутый пользователь и знаете зачем. Если не знаете - самое время перейти на embedded.

1. делаем бекап настроек и наворотов
1.1 System|Backup/Restore сохраняем конфиг куда-то за пределы NAS
1.2 Если на флешке есть раздел данных - копируете его на пул. Я разочаровался в полезности раздела данных на флешке и более использовать его не собираюсь. zfs пул гораздо надёжнее.
1.3 Если установлена virtualbox - см VirtualBox на nas4free 9.3 - OK. Настоятельно рекомендую сохранить виртуальные машины, ova файлы куда-то скачать, virtualbox для 9.2 НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ убить ещё до апгрейда, после установки 9.3 поставить заново, импортировать машины.

1.4 Если установлен finch - его можно апгрейдить, см доку от разработчика. Но я предпочёл снести и потом переставить наново, тк ничего полезного там не имею пока. Сносить через finch bootstrap, дальше он сам расскажет.
1.5 если установлен TheBrig - особо ничего делать не надо, хотя снять снапшот с датасета, где установлено это добро не помешает. На всякий случай.

2.Определяемся с будущей структурой папок для наворотов. Пока у меня они все сидят в своих датасетах, в результате чего в корне пула - чёрт ногу сломит, ср

nas4free: ~ # zfs list
NAME USED AVAIL REFER MOUNTPOINT
Pool 14.0T 6.27T 30.9G /mnt/Pool
Pool/100Gb 249M 6.27T 237M -
Pool/Backup 519G 6.27T 519G /mnt/Pool/Backup
Pool/Books 1.16G 6.27T 1.16G /mnt/Pool/Books
Pool/Data 307K 6.27T 307K /mnt/Pool/Data
Pool/Finch 6.45G 6.27T 307K /mnt/Pool/Finch
Pool/Jail 83.5G 6.27T 45.8G /mnt/Pool/Jail
Pool/Media 10.5T 6.27T 10.5T /mnt/Pool/Media
Pool/Music 681G 6.27T 681G /mnt/Pool/Music
Pool/Photo 48.0G 6.27T 48.0G /mnt/Pool/Photo
Pool/Shaev 2.16T 6.27T 2.16T /mnt/Pool/Shaev
Pool/Test 820M 6.27T 358K /mnt/Pool/Test
Pool/VM 22.1G 6.27T 22.1G /mnt/Pool/VM



В процессе экспериментов на тестовой железке я решил перейти к вложенной структуре - вроде работает, типа
zfs list
NAME USED AVAIL REFER MOUNTPOINT
Pool 21.9G 1.32T 9.50G /mnt/Pool
Pool/Ext 12.4G 1.32T 228K /mnt/Pool/Ext
Pool/Ext/Extensions 3.43G 1.32T 3.43G /mnt/Pool/Ext/Extensions
Pool/Ext/Finch 3.24G 1.32T 3.20G /mnt/Pool/Ext/Finch
Pool/Ext/Jails 5.74G 1.32T 5.74G /mnt/Pool/Ext/Jails
Pool/Files 144K 1.32T 144K /mnt/Pool/Files
Pool/log 220K 1.32T 220K /mnt/Pool/log


Причём каждый джейл планирую класть в отдельный датасет.

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

3. Делаем уборку. Убейте то, что не используете из надстроек. Джейлы, которые больше не нужны. Посмотрите System|Advanced три .conf файла - нет ли там параметров, которые уже не нужны. Посмотрите System|Advanced скрипты и убейте те, что вам больше не понадобятся. Можете полюбопытствовать на наказание меня за наплевательство на этот пункт.

4. Сам апгрейд - очень прост.
4.1 - чистая инсталляция, можно на новую флешку, я ставил на старую. До пункта 12, дальше не надо.
4.2 - подгрузка через вебгуй конфига, заботливо сохранён ого в п 1.1

Дальше смотрим, что всё ОК. Если нет - откатываемся на прошлую версию.
Tags: nas, nas4free, nayla
Subscribe

  • 9 жизней

    Душещипательный ролик про котейку, которого спасает при падении хозяин. Но если посмотреть падение на стоп кадре, можно видеть, что котейка…

  • На день Учителя. Гекомпот

    Мне, как сейчас понимаю, неимоверно повезло на учителей. Гекомпотом мы звали нашего биолога, Арона Абрамовича. Это было его любимое словечко.…

  • Искусство завоевывать друзей :)

    Михаил Подоляк в эфире YouTube-шоу «Власть vs Влащенко» «На самом деле, ООН вполне отсутствующая организация. Это, я бы так…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 22 comments

  • 9 жизней

    Душещипательный ролик про котейку, которого спасает при падении хозяин. Но если посмотреть падение на стоп кадре, можно видеть, что котейка…

  • На день Учителя. Гекомпот

    Мне, как сейчас понимаю, неимоверно повезло на учителей. Гекомпотом мы звали нашего биолога, Арона Абрамовича. Это было его любимое словечко.…

  • Искусство завоевывать друзей :)

    Михаил Подоляк в эфире YouTube-шоу «Власть vs Влащенко» «На самом деле, ООН вполне отсутствующая организация. Это, я бы так…