Xigmanas nas4free: XigmaNAS – XigmaNAS
|Содержание
Выбор установки nas4free — embedded, full, liveUSB
Начиная с версии на 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 вариант. Если кровь из носу надо расширять — вариантов много, читайте оглавление.
mc на nas4free — 2gusia aka mikemac — LiveJournal
?
Previous Entry | Next Entry
UPD от 25 ноября 2016. Скрипт без изменений прекрасно работает на nas4free 11.0.0.4 — Sayyadina (revision 3252)/UPD
В принципе, старые трюки с установкой mc на nas4free по-прежнему работают (особенно при приложении напильника). Но в последних версиях разработчики nas4free дали больше места для приложений. Поэтому для mc, относительно компактного софта, не тянущего за собой кучу зависимостей, можно сделать проще.
Этот вариант советует Даосуке Аояма, разработчик nas4free. C той дополнительной аргументацией, что библиотеки будут каждый раз актуальными. И, соответсвенно, исключён конфликт из-за подсовывания системе древних библиотек.
Итак, поехали
1) Нам надо определиться — куда ставить mc. Я ранее использовал раздел данных на флешке, но позже разочаровался в этой идее. Буду использовать датасет /Ext/Extensions на главном пуле (/mnt/Pool/), где создам папку mc
2) Идем в консоль через puttymkdir /mnt/Pool/Ext/Extensions/mc
chmod -R 777 /mnt/Pool/Ext/Extensions/mc
cd /mnt/Pool/Ext/Extensions/mc
3)Теперь нам надо создать скрипт.
создаём файл скриптаnano m-install.sh
Копируем в него следующий текст
#!/bin/sh
pkg update
pkg clean -ay
pkg fetch -y mc libslang2 libssh3
cd /
tar -xf /var/cache/pkg/mc-*-*.txz
tar -xf /var/cache/pkg/libssh3-*-*.txz
tar -xf /var/cache/pkg/libslang2-*-*.txz
rm /+*
4) Даём права на исполнениеchmod 744 m-install.sh
5) Запускаем./m-install.sh
6) Вызываем mc и лицезреем знакомый синенький экран.mc
Прим. если mc не срабатывает, попробуйтеrehash
mc
7) На этом я останавливаюсь — не так часто мне mc нужен. При необходимости — запущу скрипт mc-install. И он проживёт до следующей перезагрузки. Но если вам mc нужен постоянно — Задаём в System|Advanced|Command scripts как Postinit скрипт/mnt/Pool/Ext/Extensions/mc/m-install.sh
И перегружаемся, чтобы убедиться, что всё ОК.
Прим. Русские буквы читаются нормально. Если в клиенте выставить кодировку UTF-8
UPD от 16 марта 2016
PS Если вы почему-либо хотите запускать mc не от root, а от другого пользователя — убедитесь, что у этого пользователя (в Access|Users) задана домашняя папка, куда он может писать. По умолчанию стоит /mnt
А рядовой пользователь туда писать не может. В этом случае mc не стартует с сообщением% mc
Failed to run:
Cannot create /mnt/.config/mc directory
Я для примера задал общедоступный /tmp — и заработало.
Наверное, стоит создать в другом месте, переживающем перезагрузку, и задать владельца и права на неё /UPD
December 2022 | ||||||
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- livejournal : mc на nas4free 10. x [+0]
- Alexey Ukolov : Не переживает рестарт [+3]
- Dima Steinar : mc [+0]
- nivigor : (no subject) [+5]
- Нестор Иванович : Не стартует [+0]
- ripley64rus : файловый менеджер [+3]
- atlonis : (no subject) [+1]
- Феофан Никодимов : (no subject) [+3]
- AM Turovsky : Перестал запускаться mc [+2]
- Igor Fedor : После обновления на Xigma NAS 12.0.0.4 — Reticulus (сборка 6928) mc пере [+1]
- user0123 : mc [+0]
- paranoicman : не работает почему то(( [+3]
- inomaratadeath : (no subject) [+2]
Powered by LiveJournal.com
start [XigmaNAS]
Содержание
XigmaNAS® — оригинальный дистрибутив сетевого хранилища с открытым исходным кодом
Характеристики
Текущие версии
О
Документация
Сообщество
Добавить в эту вики
Партнеры и спонсоры XigmaNAS
Пожертвования оборудования
Связанные проекты
XigmaNAS® — это встроенный дистрибутив NAS (сетевое хранилище) с открытым исходным кодом, предназначенный для домашних пользователей и малого бизнеса.
XigmaNAS может быть установлен на различном оборудовании и поддерживает хранение и передачу данных для всех популярных клиентских операционных систем (Windows, Mac, Linux, iOS и Android) по ряду стандартных сетевых протоколов.
История названия
За время своего существования XigmaNAS претерпел несколько изменений названия, но всегда оставался исходным дистрибутивом NAS с открытым исходным кодом. Первоначально называвшийся «FreeNAS», когда разработка началась в 2005 году, проект изменил свое название на «NAS4Free» в 2011 году, чтобы избежать юридических проблем, когда iXsystems приобрела товарный знак на имя «FreeNAS». В 2018 году нам было присвоено наше окончательное, юридически зарегистрированное название «XigmaNAS».
Особенности
Веб-интерфейс : XigmaNAS оснащен быстрым, стабильным и отзывчивым веб-интерфейсом, который позволяет настраивать и управлять всем сервером без необходимости взаимодействия с командной строкой FreeBSD. Административные задачи упрощены, поэтому пользователи всех уровней квалификации могут с легкостью управлять своей системой.
Обмен данными с любым устройством : XigmaNAS поддерживает обмен данными с UNIX-подобными системами, системами Apple macOS, Windows, iOS и Android (и другими, использующими совместимые сетевые протоколы).
Обмен данными по любому протоколу : Некоторые поддерживаемые протоколы включают: CIFS/SMB (Samba), контроллер домена Active Directory (Samba), FTP /SFTP/FTPES, SSH, NFS v4.1, AFP, DNLA/UPnP , RSYNC, Unison, iSCSI (инициатор и цель), протоколы UPnP, Bittorent и Bridge, CARP и HAST.
Расширенные функции хранения : XigmaNAS поддерживает и рекомендует ZFS для обеспечения целостности ваших данных, а также поддерживает программный RAID (0,1,5), JBOD и UFS. Шифрование диска также поддерживается для обеспечения безопасности ваших данных. УМНАЯ. мониторинг с помощью уведомлений по электронной почте может предупредить вас о проблемах с вашими дисками до того, как они станут критической проблемой. XigmaNAS также поддерживает расширенные форматированные диски с использованием секторов размером 4 КБ.
Хост виртуализации : XigmaNAS включает в себя интегрированный веб-хост Virtualbox, который может запускать виртуальные машины, управляемые phpvirtualbox.
Варианты загрузки : XigmaNAS можно загрузить с LiveCD или LiveUSB, а также дополнительно установить на Compact Flash, USB-накопитель, SSD, жесткий диск или ряд других загрузочных устройств.
База данных : MySQL (через MariaDB) и phpMyAdmin включены.
Ознакомьтесь с полным списком функций.
Текущие версии
Нужна помощь в выборе установщика?
Текущие стабильные версии:
Версия 12. 3.0.4.9328 , выпущена 23 августа 2022 г.
Примечания к выпуску для этой версии:
О
Характеристики
Предупреждения
Образцы проектов Скриншоты
Авторы
Лицензия
Система отслеживания ошибок
Документация
Параметры загрузки
Руководство по установке и эксплуатации
Интерфейс WebGUI и настройка
Часто задаваемые вопросы (FAQ)
Инструкции
Списки совместимого оборудования и списки пользователей оборудования
Форум XigmaNAS — Лучший ресурс поддержки и новостей для XigmaNAS.
XigmaNAS говорит о IRC : IRC-канал libera.chat #xigmanas
Новый для IRC ?
IRC — отличный способ получить помощь от людей и поделиться идеями. Просто будьте терпеливы, это может занять некоторое время, чтобы получить ответ на ваш вопрос. Некоторые люди отсутствуют или заняты другими делами. Мы рекомендуем вам задать свой вопрос, а затем оставаться онлайн в комнате и проверять каждый час или около того, чтобы узнать, ответил ли вам кто-нибудь.
Хотите внести свой вклад в наш проект? Вот список многих способов, которыми вы можете внести свой вклад, включая финансовые пожертвования, участие в написании кода и даже локализацию пользовательского интерфейса (помогите нам перевести пользовательский интерфейс).
Внести вклад в эту вики
Вклад в вики приветствуется!
Пожалуйста, посетите форум XigmaNAS, создайте учетную запись пользователя, а затем используйте форум, чтобы отправить личное сообщение на номер zoon01 с запросом учетной записи редактора вики.
Aspen Systems, Inc. (США) Профессиональные кластеры и услуги HPC. | |
Jet Stream (США) Лидеры в области управления системами видеонаблюдения и их хранения. |
Пожертвования оборудования
Большое спасибо Эндрю из CwLinux Limited http://www.cwlinux.com, который пожертвовал прекрасный графический ЖК-экран CW12832 128×32.
Если вы хотите добавить свою компанию или вам нужна дополнительная информация, пожалуйста, свяжитесь с info(at)xigmanas.com
FreeNAS: NAS на базе NanoBSD ОС , разработанная iXsystems, Inc. (владелец бренда FreeNAS с конца 2011 года начал разработку с FreeNAS 8 и выше)
OpenMediaVault: проект NAS на основе Debian
О программе — XigmaNAS
XigmaNAS — это дистрибутив NAS (сетевое хранилище) с открытым исходным кодом.
XigmaNAS поддерживает совместное использование файлов в нескольких операционных системах, включая Windows, Apple и UNIX-подобные системы. XigmaNAS легко настроить в большинстве домашних и корпоративных сред, и он позволит вам легко управлять и обмениваться большими объемами данных в вашей сети. XigmaNAS также включает в себя множество различных функций потоковой передачи для обмена мультимедиа с другими устройствами в вашей сети.
XigmaNAS включает ZFS v5000 (флаги функций) (RAID-Z, RAIDZ-2 и RAIDZ-3), программный RAID (0,1,5), JBOD, шифрование диска, S.M.A.R.T. / Отчеты по электронной почте, включая следующие протоколы: CIFS/SMB (Samba), контроллер домена Active Directory (Samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (инициатор и цель), HAST, CARP, Bridge, UPnP и Bittorent, которые легко настраиваются с помощью удобного пользовательского веб-интерфейса XigmaNAS.
XigmaNAS можно установить на очень широкий спектр оборудования. Что угодно, от настоящего сервера до старого перепрофилированного компьютера, который у вас может лежать без дела. Дополнительные сведения см. на вики-сайте по совместимости оборудования.
- Серия XigmaNAS 13.1.0.5 скоро появится!
- XigmaNAS 12.3.0.4 является текущей стабильной веткой.
Старые выпуски XigmaNAS не поддерживаются, пользователям рекомендуется регулярно обновляться для обеспечения безопасности и исправления ошибок.
Все выпуски поддерживаются только в течение ограниченного времени.
Обратите внимание, что эти даты могут измениться, если того потребуют обстоятельства.
* Ожидается, что серия XigmaNAS 12.3.0.4 EoL (окончание срока службы) 31 декабря 2022 г.
В процессе нового выпуска может быть выпущено несколько БЕТА-выпусков для целей тестирования.
Эти выпуски БЕТА поддерживаются только в течение нескольких недель.
Текущая базовая система:
- Серия XigmaNAS 13.1.0.5 Базовая ОС = FreeBSD 13.1
- Серия XigmaNAS 12.3.0.4 Базовая ОС = FreeBSD 12.3
- ОпенЗФС
- Программный RAID 0,1 и микс (1+0,1+1 и т.д.)
- UFS, Ext2/3, FAT, NTFS
- exFAT *Монтировать только для чтения
- Шифрование диска (при наличии карты криптографического ускорителя)
- Раздел: MBR и GPT, ZFS
- Целевой слой CAM
- Инициатор iSCSI
Поддерживаемые сетевые протоколы:
- SMB/CIFS (Самба)
- Самба AD
- АФП (Netatalk)
- НФС
- FTP (ПроФТПД)
- TFTP (tftp-hpa)
- RSYNC (клиент/сервер)
- Унисон
- SCP (СШ)
- Цель iSCSI
Дополнительные услуги:
- Клиент BitTorrent (передача)
- Сервер iTunes/DAAP (Firefly)
- Средство измерения пропускной способности сети (iPerf3)
- RRDtool (для графической системной статистики)
- IPMItools
- Синхронизация
- Fuppes (для клиентов DLNA/UPnP-AV)
- MiniDLNA (полностью совместим с клиентами DLNA/UPnP-AV)
- Веб-сервер (Lightpd)
- VirtualBox с сервером WebSocket VNC
- phpVirtualBox и noVNC (клиент HTML5/WebSocket VNC) для управления ВМ
- Внутренний файловый менеджер
Сеть:
- Маркировка vlan 802.