Вчера вечером мой NAS на nas4free отказался грузиться. Похоже, сдохла системная флешка. Думаю, тем, у кого случится подобное, пригодится инструкция как чинить.
0) делать подобную работу советую на свежую голову, выспавшись, без мандража и малейших следов модификаторов сознания. Как-то бутылка пива по время ремонта БП от роутера стоила мне выжигания собственно роутера.
1. Создаём новую системную флешку. Всё ровно как при первой установке nas4free.
1.1 Нам понадобится компьютер. Это может быть ваш рабочий ноут или десктоп. Если в нём (a) есть пишущий CD привод и под рукой имеется болванка (CD-R, CD-RW, DVD-R, DVD-RW), то качаем iso файл с желаемой версией nas4free, нарезаем его на болванку, подключаем к компу новую флешку и грузимся с CD.
(б) если привода или болванки нет, можно заменить их второй флешкой. Грузим LiveUSB образ, записываем на эту флешку, подключаем обе флешки к компу, грузимся.
1.2 Выбираем тот вариант, который вам мил, но я использую Embedded + Data, от Swap отказываюсь
1.3 Не обязательно, но советую - загрузитесь с свежеприготовленной флешки и установите статический IP адрес к которому вы привыкни (например у меня 192.168.1.34), дайте как DNS адрес роутера (напр 192.168.1.1)
2. Вставляем эту свежеприготовленную флешку в NAS и грузимся с неё. Вероятно, для этого потребуется залезть в BIOS. Но если заблаговременно отключить загрузку со всех дисков с данными (BIOS моей матери позволяет) - может прокатить и так.
3. Восстановление.
3.1 Набираем в браузере ip NAS (если вы проигнорировали шаг 1.3 то скорее всего 192.168.1.250, если не тот, надо смотреть в роутере или на мониторе, подключённом к NAS) и заходим в вебгуй.
3.2 Нам понадобится конфигурационный файл, который вы, конечно, заранее сохранили (если нет - см ниже). Идём в System|Backup/Restore и подгружаем его на NAS.
3.3 Если вы (как и я) храните всякие скрипты на разделе данных флешки, то их тоже надо восстановить. Желательно - из сохранённой копии, можно через Advanced|File Manager. Копию (в отличие от конфига) разумно хранить на массиве NAS, т.к. сохраниять надо полную информацию файлах, включая права доступа и владельцев.
3.4 Если вы редактировали loader.conf - то надо восстановить и его, но об этом напишу
отдельный пост.
3.5 Перегружаемся и имеем восстановленный NAS.
4. Если вы настройки не сохраняли.
4.1 Берём старую флешку и подключаем ее (можно в горячую) к NAS. Если вам немного повезло, с неё можно что-то прочитать. Сначала надо в Disks|Management эту флешку описать, проще всего - нажав кнопку "Import disks". Затем в надо по очереди добавить два раздела:
Системный - MBR, 1, UFS и данные - MBR, 2, UFS.
4.2 На системном разделе хранится полдюжины копий конфигурационного файла, с разными расширениями. Если флешка хоть как-то читается, велики шансы, что хоть одна копия конфига, да прочитается. Сохраните его на локальный комп (IMHO проще всего перекачать по ftp, который настраивается быстрее всего). А если не читается - придётся вводить руками. Иногда даже
полезно.
4.3 На разделе данных лежат скрипты и пр. Если они нормально читаются - скопируйте их на рабочую системную флешку. Если есть сбои - придётся переделывать заново.
4.4 По окончании сделайте, наконец, копии текущего конфига на локальный комп и, если используете, файлов из раздела данных флешки - куда нибудь в пул.
ВАЖНО - сделайте это сейчас, даже если ваша системная флешка жива-здорова..