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

  • Cвежее слово в маркетинге :)

  • Желтый Walkman

    1999 г. 1980-е гг. Sony проводит фокус-группу по желтому «спортивному» Walkman. Вопрос: «Как вам этот желтый…

  • Именной анекдот

    В гости можно сейчас позвать только одну семью, а на похороны 30 человек. Я приглашаю гостей на похороны моего гуся, который помрёт 24 декабря.…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments