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

Jan 23, 2014 00:09

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

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

nas, nas4free

Previous post Next post
Up