Выбор установки nas4free - embedded, full, liveUSB

Jun 22, 2013 12:31

Начиная с версии на FreeBSD 9.3 разработчики определяют embedded установку как рекомендованную; full установка предназначена для продвинутого пользователя, способного справиться с возможными проблемами самостоятельно. Поэтому full вариант не планируется поддерживать на официальном форуме или поддерживать с ограничениями. Точно также в этом блоге, если явно не указано обратное, предполагается, что речь идёт от embedded установке.

Почему такие рекомендации? При старте embedded системы создаётся небольшой диск в памяти, куда копируется образ системы и тут же настраивается по параметрам, собранным в единственный xml конфигурационный файл. А затем производится загрузка с этого диска в памяти. Поэтому все последствия правки конфигурационных файлов (ручной или авто), весь установленный поверх коробочного софт (без специальных ухищрений) проживут только до перезагрузки. А после неё система снова в чистом рабочем состоянии. И это хорошо для рядового пользователя. Напортить что-то - трудно. Теперь немного подробнее.

У текущей версии nas4free есть 4 режима работы - LiveCD, LiveUSB, embeddeed и full.

1) LiveCD - загрузка с CD диска, она предназначен для ознакомления и установки. Но если в системе есть куда записать конфиг (флешка или, что раньше было актуально, дискета) и потом при рестарте его подхватить - то можно в этом режиме и работать. Хотя держать в NAS не используемый CD привод - это минус.

2) LiveUSB - точно так же, как LiveCD, но первоначальная загрузка с флешки, например для систем, где нет CD привода и временно подключать его нет резона. На саму флешку может быть сохранён конфиг. В этом случае получается очень похожий на embedded (см ниже) режим, но с важным недостатком. Для апгрeйда на новую версию (а они выходят часто) несколько сложнее апгерейда embedded установки.



3) Embedded - это основной режим установки, например я его и использую. Обычно ставится на USB флешку, CF-карту и тп. Скорость носителя не важна, требуется 2Гб можно больше, но пользы не будет. Можно поставить и на HDD, но смысла особого нет. При старте системы создаётся небольшой диск в памяти, куда копируется образ системы и тут же настраивается по параметрам, собранным в единственный xml конфигурационный файл. А затем производится загрузка с этого диска в памяти.

Достоинства
- Систему очень удобно разворачивать и восстанавливать - системную флешку можно записать на другой машине. Состояние системы собрано в одном текстовом файле. Его очень легко сохранять и, при необходимости, использовать для восстановления системы.
- Диск в памяти очень быстр, а системная флешка практически не изнашивается.
- Экономится SATA (IDE) порт, а в NAS их не в избытке.
- Легкое обновление версий из вебгуя. Загружаем из Сети образ, указываем его системе - она перзагружается уже на новой верии, но с сохранением всех настроек

Недостатки (которые обратная сторона достоинств :)
-  Почти любые изменения, внесённые в систему иначе, чем через веб интерфейс, теряются после перезагрузки. Частично разработчики решили проблему, предоставив в веб интерфейсе возможность сохранения множества параметров. Частично проблему можно обойти за счет применения трюков вроде объединения через unionfs папки диска в памяти и папки на реальном носителе и использования автоматически запускаемых командных скриптов. Более продвинутые пользователи используют виртуализацию, чтобы ставить в jail или отдельные виртуальные машины всё что угодно, хоть пару-тройку Windows. Но это требует знаний, сравнимых с необходимыми для развёртывания полной системы. А новичку правильнее считать, что в nas4free есть только те сервисы, что включены изначально, всё настраивается через вебгуй и добавлять ничего нельзя.
- Чуть больше потребность в памяти, практически незаметно на современных системах.

4) Full установка - это обычная установка на жёсткий диск. Можно и на флешку, но будет медленно и флешку за несколько месяцев сточит. Можно и на SSD, но особого смысла нет.

Достоинства
- Расширяемость, можно добавить чуть не любой софт для FreeBSD, можно настраивать конфиги как удобно - и всё переживёт перезагрузку

Недостатки - прямое продолжение достоинств.
- Нужен SATA порт на системный диск (и сам диск)
- Смена версии - это целое событие. UPD от 3 июля 2013 Тк мне с full установкой у меня опыта не так много, процитирую комменты к этому посту:

psvcrazy: "в последней версии nas4free реализовано обновление прошивки через веб-интерфейс", Виталий Шаев: "при обновлении с CD не заметил, что бы настойки терялись. В т.ч. и VirualBox со всеми машинами и настройками." Aganim North Lab : "Не все так просто. Хоть обновление системы работает, но если установлен дополнительный софт, который подменяет системные файлы, скажем php, то после обновления системы скорее всего нужно будет переустанавливать и установленные приложения. По крайней мере я сталкивался с таким поведением.
Посему правильное решение - устанавливать дополнительный софт в джейл.
Full версия полезна тогда, когда юзается машина с маленьким (до 2 ГБ) объемом ОЗУ"

Так что я бы рекомендовал embedded вариант. Если кровь из носу надо расширять - вариантов много, читайте оглавление.

руками, nas, nas4free

Previous post Next post
Up