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

Category:

Апгрейд nas4free до 9.2.x - часть 2, установка собственно nas4free

Продолжение, начало здесь.

I. Система

1. Стопорим все джейлы

2. Останавливаем или сохраняем все виртуальные машины

3. System|Backup/Restore - сохраняем конфиг (предполагается, что бекап, как описано, вы сделали)

4. Загружаем с сайта актуальную версию nas4free, LiveCD/LiveUSB образ и вчистую ставим на старую или новую флешку.

5. Грузимся с этой флешки, смотрим какой IP система получает, (у меня 192.168.1.250). По желанию - задаём фиксированный IP

6. Если п 5 делали на другом компе - переставляем флешку в NAS, грузимся с неё, заходим по IP выше, System|Backup/Restore, кнопка Обзор - выбираем только что сохранённый конфиг, подгружаем его кнопкой Restore Configuration

7. Ждём ребута, заходим в вебгуй, уже по привычному IP

8. Конфигурируем диски Disks|Management  - видим всё в красном. Дело в том, что новая версия оси чуть иначе диски видит. У меня - поменялось имя контроллера.

Жмём Clear config and Import Disks - краснота спала.

Но надо восстановить настройки для каждого из дисков. У каждого жмём гаечный ключ и выставляем параметры (подробно описывалось в пп 6 и 7 импорт существующих zfs массивов). Закончив с последним - не забываем нажать кнопку Apply changes
Здесь у меня возник глюк (сборка 943) - кнопка Apply changes после нажатия не пропадала. Перегрузил NAS, зашёл в Disks|Management, убедился, что все изменения применены.

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

II. Восстанавливаем второй раздел флешки.

1. Disks|Mount Point|Management, запоминаем имя старой точки монтирования, например Flash и убиваем старую точку монтирования

2. Затем добавляем новую (подробнее см настраиваем диски, п 5) Имя даём то, что только что запомнили.

3. Идём в командную строку
cp -a /mnt/Pool/Backup/Flash_bkp/* /mnt/Flash
На всякий случай проверяем, что файлы скопировались
ls /mnt/Flash

4. Если у нас в System|Advanced|Command scripts есть что-то, использующее флешку - перегружаемся. Например, у меня оттуда бегает mc

5. Восстанавливаем пропавшие расширения, в моём случае
5.1 пропал из меню pyLoad
Идём в в System|Advanced|Command scripts, добавляем ключ -p, чтобы стало так:
mkdir -p /usr/local/www/ext/pyload ; echo 'pyLoad' > /usr/local/www/ext/pyload/menu.inc
Обратите внимание - восстановили только меню, сам pyLoad в джейле, его апгрейдить отдельно.

5.2 BTSync у меня тоже пропал. Повторяем всю процедуру BitTorrentSync как расширение nas4free, раздел II. Понятно, первую команда mkdir -p /mnt/Pool/Jail/BTSync - пропускаем. Остальное выполняем, включая скачку расширения по-новой. Настройку тоже придётся повторить...

продолжение - разбираемся с VirtualBox
Tags: nas, nas4free
Subscribe

  • Но паразиты - никогда!

    Рекламная компания выборов достучалась и до меня. (вон сегодня Гугл с Эппл к раздаче подтянулись, отчитались об изъятии приложения Навальный). Решил…

  • Распни Его!

    Подрывал основы государственного строя. Оскорблял чувства верующих. Устраивал несогласованные митинги. Производил спиртосодержащую продукцию без…

  • Коронавирус может быть только в Китае

    в остальных странах это игристый грипп. via

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments