Продолжение, начало
здесь.
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