Авторизация
Зарегистрироваться

Самосборный, бюджетный NAS + Nas4Free (XigmaNAS). Продолжение: установка и настройка софта.

Софт. Установка и настройка.

Продолжение к обзору со сборкой бюджетного NAS. Изначально я предполагал спрятать это всё под спойлер предыдущего обзора DIY по сборке железа для NAS, но эта инструкция вышла слишком объемной и я всё-же решил выделить её в отдельную статью. «Прошу понять и простить» ©.
Начало здесь.
Осознание того, что у меня будет Nas4Free, пришло по мере чтения статей NAS-о строителей (сейчас она переименована в XigmaNAS, но в обиходе — прижившееся, старое название). В самом начале были мысли, что можно использовать Windows Server или Ubuntu, но это было бы слишком громоздко и избыточно (плюс проблемы переноса на другое железо в случае поломок существующего). Да, я смотрел обзоры и на другие ОС для NAS, но везде упоминалось что NAS4Free очень неплоха и стоит обратить на неё внимание.


Содержание:
1. Установка и настройка.
2. Создание пула.
3. Создание датасета.
4. Настройка «самбы».
5. Замена диска в пуле.
6. SWAP на HDD.
7. Настройка торрент-клиента.
8. Настройка ИБП.
9. Включение снимков состояния.

Далее я наткнулся на блог некоего 2gusia, в котором собрано достаточно много статей как по железу для NAS, так и по настройке системы NAS4Free. Мануалы из этого блога легко «курятся», описывают, как мне кажется, все важные нюансы и многие возможные проблемы, вобщем после чтения этого блога я окончательно определился что NAS4Free быть! (очень вероятно что автор блога — это 2gusia, пишуший и для Муськи)

Что мне особо приглянулось в этой ОС, так это портативность и встроенная поддержка файловой системы ZFS. Данная ОС, установленная на флешку — работает на любом другом оборудовании практически не требуя дополнительных настроек. Т.е. настроив свой NAS я не буду переживать за исправность, например материнки, если что то случится с оборудованием, можно будет заменить вышедшие из строя комплектующие или переключить имеющиеся HDD в другой комп и загрузившись с той же флешки иметь рабочий NAS в том состоянии, что он был (насколько я понял, если правильно собрать пулы, то никаких дополнительных манипуляций вообще не потребуется). Если есть сомнения в живучести флешки с установленной ОС — то можно сохранить текущие настройки NAS4Free в файл и после, переустановив ОС на новую флешку, восстановить сохраненные настройки и получить ОС полностью идентичную той, с которой данные настройки были сохранены.
 

1. Итак, установка. Рекомендуемые системные требования для работы XigmaNAS не хитрые: 64х битный процессор и памяти от 4Гб, для установки требуется не менее 2Гб свободного места на флешке или диске.
Свежая стабильная версия скачивается с официального репозитория: sourceforge.net/projects/xigmanas/files/
На текущий момент (когда я собирал и настраивал свой NAS) актуальной стабильной версией была 11.2.0.4.6625 (скачивал LiveUSB MBR, что не принципиально, и зависит от настроек BIOS компьютера, на которм будет запускаться установка).

Установка и основная настройка XigmaNAS.
Мануалов по установке и настройке поиск выдает море, сложного в этом вообще ничего нет (раз, два, три например).
Рекомендую эту инструкцию, вышеупомянутого автора, всё чётко и по делу.

Ну а я, поскольку взялся писать обзор, коротенько пробегусь по всем необходимым пунктам со своими комментариями )))

Под спойлерами будет много картинок!

Установка
Для выбранного мной способа требуется 2 флешки, одна не менее 1Гб для записи установочного образа, вторая не менее 2Гб для установки на неё XigmaNAS.

Записать установочный образ на флешку я смог только с помощью Win32DiskImager. Но тут всё просто: 1) выбираем в соответствующем поле файл — скачанный образ для установки; 2) выбираем флешку, на которую будет производится запись этого образа; 3) жмакаем кнопку «Write».

 

После окончания записи образа, нужно загрузиться с этой флешки (загрузится и продолжить установку можно как на целевом компьютере, который и будет NAS, а можно и на любом другом, где будет удобно). У меня все железо лежит на столе рядом с монитором, поэтому все действия выполняю на конечном (NAS) компьютере.

Подключаю обе флешки к NAS и загружаюсь с установочной. Далее пошагово, с фотками:


▲ Сразу при загрузке появляется такое меню. Выбираем п.1 [Boot XigmaNAS in normal mode]. (если не успели выбрать — он выбирается автоматом и загрузка продолжается)
 

Далее долго ждем, пробегает много текста…
 


▲ В меню выбираем п.9 [Install/Upgrade from LiveCD/LiveUSB]
 


▲ В меню выбираем п.1 [Instal «Embedded» OS...]
 


▲ Выбираем п.3 (MBR) [Install «Embedded» OS/MBR on HDD/SSD/CF/USB (Legasy)], данный вариант загрузки у меня выбран в BIOS на всех компьютерах, поэтому и здесь будет установка таблицы разделов MBR (я смогу загружаться с этой флешки с другого компа, не меняя его настроек), но при выборе других вариантов (EFI или GPT) хуже не будет.
 


▲ Жмём ОК.
 


▲ Выбираем флешку с дистрибутивом для установки (с которой загрузились). В моем случае из накопителей, к компьютеру подключено только 2 флешки, поэтому доступна только одна (та что и требуется). Жмём ОК.
 


▲ Выбираем целевую флешку, для установки XigmaNAS на неё (если к компу кроме 2 флешек — «источник» и «цель» ничего не подключено, то выбора нет — предлагается та что доступна для установки). Жмём ОК.
 


▲ Указываем размер создаваемого раздела для установки XigmaNAS, оставлем возможный минимум — это 2048Мб, указывать больше смысла нет, на данную флешку больше ничего не будет записываться.
 


▲ Указываем размер раздела SWAP, рекомендуется минимум 1024Мб — этот раздел хотя и указывается из расчета свободного места на флешке, однако физически он будет находится в оперативной памяти, на флешку записи производится не будет (после этот раздел перенесем на HDD).
 


▲ Далее, если указаны не верные размеры разделов (например больше чем доступно), то увидим такое сообщение с ошибкой и предложением нажать ENTER для ввода значений заново (в этом случае повторяем вышеперечисленные действия, вводя верные значения).
 


▲ Если всё верно — начнется процесс установки и копирования файлов — ждите. В конце жмем Enter.
 


▲ Далее попадаем в меню установки — жмем EXIT.
 


▲ Далее попадаем в основное меню, выбираем п.8 [Shutdown Server]
 


▲ И подтверждаем завершение работы.
 

Теперь извлекаем флешку LiveUSB и грузимся с флешки на которую мы XigmaNAS установили. Требуется провести базовые настройки сети.
 


▲ Загрузившись попадаем в основное меню, здесь выбираем п.2 [Configure Network IP Adress] — конфигурация сети.
 


▲ Выбираем для DHCP — NO
 


▲ Указываем статичный IP адрес, который будет у сервера (NAS), если есть подключение к роутеру, то в роутере указываем назначение этого же адреса для сервера. У меня далее по тексту будет использоваться выбранный мной ip для NAS — 192.168.1.100.
 


▲ Если не требуется специфичных настроек, то указываем маску — 24.
 


▲ В качестве шлюза указываем ip-адрес роутера. В моей сети роутер имеет статичный ip адрес 192.168.1.1
 


▲ В адреса DNS вбиваем ip-адрес роутера и черезз пробел ip-адрес гугла (8.8.8.8).
 


▲ ip v6 не используем. Жмем NO.
 


▲ Базовая настройка сети закончена, видим сообщеньку с примененными настройками и нажимаем Enter.
 


▲ Попадаем в основное меню, выключаем сервер выбрав пункт 8 и подтверждаем.
 

Отключаем от NAS всё лишнее (монитор и клавомышь), оставляем подключенной сеть и загрузочную флешку. (если монитор не отключить то ничего нового там не увидите, отображается основное меню что было описано выше, все управление сервером теперь выполняется через web-gui или консоль).
 

Не забываем вернуть флешку LiveUSB в исходное состояние. После записи на неё образа, флешка уже не будет определяться диском в винде, чтобы исправить это — на ней нужно удалить существующие разделы и создать новые.
Подключаем флешку к компьютеру с Windows, кликаем на иконке «Мой компьютер» правой кнопкой, выбираем «Управление».
В открывшемся окне, слева в дереве выбираем «Управление дисками», находим флешку и удаляем имеющийся на ней том с LiveUSB, после создаем новый том на все доступное пространство.



Теперь у нас есть сервер с установленным на него XigmaNAS, далее, всё что нужно для начала настроек — это знать ip-адрес, который мы дали серверу при базовой настройки сети.
Начинаем основные настройки нашего сервера (NAS).
Основные настройки
Открываем браузер на компьютере, находящемся в одной сети с нашим NAS.

▲ 1) Вводим в адресную строку ip-адрес заданый для NAS, переходим по этому адресу.
В открывшейся форме вводим логин\пароль, стандартные для ненастроенного XigmaNAS.
2) Логин: admin
3) Пароль: xigmanas
 


▲ После правильного ввода логина\пароля оказываемся на стартовой странице с видом состояния нашего NAS.
 


▲ Переходим в меню web-gui на System- General- General
1) Здесь, если нужно, задаем имя админа;
2) Можно сменить язык интерфейса (я оставляю английский);
3) Выставляем свой часовой пояс (у меня +3GMT, выбираю Москву);
4) Если требуется, включаем синхронизацию времени «Enable NTP» — настройки не меняем;
5) Сохраняемся.
 


▲ Переходим System- General- Password
Задаем свой пароль (это будет пароль для web-gui и для root при подключении через консоль).
Сохраняемся.
 


▲ В разделе меню Network — LAN Management можно изменить сетевые настройки.
 


▲ В разделе меню Services — SSH:
1) Включаем SSH-протокол галочкой;
2) Ставим еще галку в разделе Permit root login, пункт «Specifies whether it is allowed to login as superuser (root) directly.» (в текущей версии этот пункт в разделе только один)
Все остальное по умолчанию.
Затем жмем кнопку: «Save and restart».
 


▲ Переходим в System- Backup/Restore (оказываемся на начальной вкладке Backup Configuration — Backup)
Здесь можно сохранить текущую конфигурацию системы, что мы и сделаем.
По умолчанию на странице стоит галка Enable Encryption — т.е. использовать шифрование, если нужно — оставляем и задаем пароль, если нет — снимаем галку (у меня домашний NAS, в котором не используется шифрование файловой системы и не планируется хранить ничего секретного, поэтому мне проще без паролей на конфигурацию).
Жмём кнопку Download configuration, сохраняем конфигурационный файл xml в надежное место. В этом файле все настройки NAS. Когда флешка поломается (или что то пойдет не так во время настроек) — можно будет установить NAS на чистую флешку, загрузить этот конфиг — и все текущие настройки на месте!
 


▲ Для восстановления конфигурации нужно будет перейти в меню System- Backup/Restore на вкладку Restore Configuration, нажать Обзор, выбрать файл с настройками (ввести пароль, если использовалось шифрование файла конфигурации) и нажать кнопку Restore Configuration.
 

На этом основная настройка XigmaNAS завершается, далее нужно будет подключить диски, организовать массивы RaidZ и расшарить доступ к папкам с информацией. Все эти моменты буду описывать далее по отдельности.



Еще раз уточню: настройку XigmaNAS я делаю по инструкциям из интернета, в основном информацию почерпнул у товарища 2gusia, сам я не специалист по линуксам.
Упомянутому товарищу за инструкции огромное спасибо!
Если где то исказил суть или ошибся в технических деталях, прошу указать — исправлю.

2. Продолжим. Основная настройка сервера выполнена, далее нужно подключить HDD и собственно привести NAS в состояние для которого он предназначен.

Для начала подключаем диски и объединяем их в пул. Как я понял, пул — это объединение нескольких дисков (физических или нет — не важно) в один массив, этот массив может быть как RAID-ом, так и не быть им (плохо представляю как будет распределяться физическое пространство в этом случае, впрочем это уже другой вопрос, сейчас он не важен).

Создание пула RaidZ1 на gpt разделах
Оригинальная инструкция, а здесь создание пула из web-gui (но не на gpt разделах).

Итак, у меня подключены к серверу 4 диска, 3 из которых нужно объединить в RaidZ1 массив, начальная настройка XigmaNAS выполнена (сетевые настройки, установлен админский пароль, включен протокол SSH).
Далее настройка выполняется в консоли — командами. Проще всего, как мне кажется, использовать для этого Putty, бесплатный SSH клиент. Скачать его можно, например, с офф.сайта.


▲ После установки и запуска Putty, остается указать в ней ip адрес NAS сервера (остальные настройки остаются по умолчанию), далее жмакаем кнопку «Open», если выскочет окно «PuTTY Security Alert» жмём «Да». Если XigmaNAS доступен и у него включен SSH увидим окно команд с предложением ввести логин и пароль.
 


▲ Логин, независимо от указаного в предыдущих настройках нужно ввести root, а пароль уже тот, что был указан в настройках (если пароль не менялся то и здесь он будет стандартным: xigmanas). После ввода логина/пароля система готова для получения команд.
 


▲ Чтобы приступить к созданию пула, нужно знать наименования дисков в системе. Чтобы получить список подключенных дисков, используем команду geom disk list, запоминаем какой диск как называется (параметр Name). Далее все действия буду выполнять в соответствии с полученными данными.
 


▲ Наименования дисков еще можно посмотреть в web-gui на вкладке Diagnostics | Information | Disks в первом столбце таблицы.
 


▲ Очищаем диски от возможных остатков прошлой разметки
zpool labelclear /dev/ada1
zpool labelclear /dev/ada2
zpool labelclear /dev/ada3

В моем случае все команды возвращают ошибку failed to read label from... в чем причина — для меня непонятно, возможно дело в том, что диски чистые, данная ошибка не помеха, продолжаем.
 


▲ Создаём GPT таблицы на дисках:
gpart create -s GPT /dev/ada1
gpart create -s GPT /dev/ada2
gpart create -s GPT /dev/ada3

Видно что на одном из дисков (ada1) таблица не создалась с сообщением об ошибке gpart: geom 'ada1': File exists
Это произошло потому что у меня этот диск уже использовался, на нем осталась старая разметка от винды.
Нужно удалить старую разметку и повторить команду gpart для этого диска (инструкция под спойлером).
Удаление старой разметки с диска
Картинки потерялись, здесь будет только текст.

Посмотреть таблицы разделов можно командой gpart show :

=>        40  781422688   ada0  GPT  (373G)
          40  781422688     1  freebsd-zfs  (373G)

=>        40  3907029088  ada2  GPT  (1.8T)
          40  3907029088        - free -  (1.8T)

=>        40  3907029088  ada3  GPT  (1.8T)
          40  3907029088        - free -  (1.8T)

=>        63  3907029105  ada1  MBR  (1.8T)
          63  3907029105        - free -  (1.8T)

— здесь видно что на диске ada1 — разметка MBR.

— удаляем разметку командой gpart destroy ada1

xigmanas: ~# gpart destroy ada1
ada1 destroyed


— и повторяем невыполнившуюся команду gpart create -s GPT /dev/ada1:
xigmanas: ~# gpart create -s GPT /dev/ada1
ada1 created

поехали дальше.



▲ Cоздаем выровненные по 4K разделы и определяем метки дисков. Метки даем в соответствии с серийным номером диска. На моих дисках уже изначально на задней стороне есть наклеечки с окончанием серийного номера, называю диски в соответствии с этими номерами, чтобы после было удобнее их искать (WD_G2TB0260, WD_B2TBD36K, WD_B2TBLDZL):
gpart add -t freebsd-zfs -l WD_G2TB0260 -a 4K /dev/ada1
gpart add -t freebsd-zfs -l WD_B2TBD36K -a 4K /dev/ada2
gpart add -t freebsd-zfs -l WD_B2TBLDZL -a 4K /dev/ada3

 


▲ Создаём пул:
zpool create -m /mnt/SkladPool SkladPool raidz /dev/gpt/WD_G2TB0260 /dev/gpt/WD_B2TBD36K /dev/gpt/WD_B2TBLDZL
— Настраиваем умолчания. Отказ от записи времени доступа к файлам: zfs set atime=off SkladPool. Вид контрольных сумм: zfs set checksum=fletcher4 SkladPool
— Все права даём всем: chmod -R 777 /mnt/SkladPool
(В моем случае я использовал название SkladPool — в вышеприведенных командах меняем его на ваш выбор).
 

Переходим в web-gui, и импортируем вновь созданный пул и диски, настраиваем поведение дисков.
Перед всеми манипуляциями сохраняем текущую конфигурацию в файл.
 


▲ На вкладке Disks|ZFS| подразделы Configuration|Detected — убеждаемся, что xigmaNas видит созданный новый пул.
 


▲ Жмём закладку «Synchronize», ставим галочки против созданного в командной строке пула и виртуального устройства.
Внизу, в Options отмечаем галки:
— Leave already configured auto snapshots. — по желанию (сохраняем текущие настройки снапшетов);
— Import disks used in configuration. — обязательно ставим галку;
— Overwrite already configured disks (only affects filesystem value) — по желанию, если разберетесь для чего это нужно.
Жмём кнопку Synchronize внизу.
 


▲ Перегружаем NAS и проверяем (Disks|ZFS|Pools|Management), что импортированный пул на месте.
 


▲ Переходим в Disks|Management.
Если диски были импортированы — у них сбрасываются второстепенные параметры (возможность читать SMART, поведение при простое, AAM и APM).
У каждого из настраиваемых дисков жмём иконку — гаечный ключ.
 


▲ В открывшейся вкладке настраиваем параметры эксплуатации дисков:
— HDD standby time — время простоя диска, после которого отключается вращение шпинделя (возможно оставить диск вращающимся всегда).
— Power management — параметр, указывающий, что предпочесть — производительность или энергосбережение. ( Мой выбор 1 — минимальное энергопотребление с остановкой дисков, поскольку в файлопомойку буду заглядывать нечасто, буквально пару раз в неделю).
— Activate S.M.A.R.T. monitoring for this device — позволять смотреть SMART для диска, ставим галку.
Жмём Save.
 


▲ После настройки каждого из дисков, настройки надо сохранить — Жмём Apply Changes.
 

Мониторинг S.M.A.R.T.
Если вам это нужно — включаем и настраиваем.


Переходим на вкладку. Disks > Management > S.M.A.R.T.
— активируем галку в верхнем правом углу Enable;
— Interval- 3600 секунд;
— Power Mode — установливаем Standby, чтоб не тревожить диск в то время когда он остановлен;
— активируем также Enable S.M.A.R.T. monitoring of S.M.A.R.T. capable devices when they are added to the configuration.

На данном этапе это всё. Жмём Save and Restart.



3. Далее, в уже готовом пуле, можно создавать папки и расшаривать их по сети, однако рекомендуется создавать не просто папки — а так называемые датасеты. В моём понимании датасет — это папка с возможностью дополнительных настроек и функций, которые могут потребоваться в будущем (сейчас мне это не нужно, но лучше подготовиться заранее, чем переделывать стихийно сложившуюся структуру папок потом).
Датасеты
Оригинальная, подробная инструкция здесь.


▲ — Идём в Disks|ZFS|Datasets|Dataset, в моем случае он пуст. Жмём плюс справа.
 


▲ Здесь задаем следующие параметры:
1) Name — имя датасета;
2) Pool — выбрать на каком пуле будет создан датасет, если их несколько;
3) Compression — сжатие. lz4 — самый новый алгоритм, хорошо сжимающий и достаточно быстрый. У меня здесь будут фотки, фильмы и музыка — еще больше сжать их не получится, поэтому — off;
4) Dedup — дедупликация. НЕ ВКЛЮЧАТЬ;
5) Snapshot Visibility — снимки датасета видны как подпапки в папке .zfs (ставим галку).
Жмём внизу кнопку Add и после Apply Changes.
 

То же самое можно сделать в командной строке:

zfs create -o compression=off -o dedup=off -o sync=standard -o atime=off -o aclinherit=restricted -o aclmode=discard -o utf8only=on SkladPool/Sklad


utf8only=on. Опция может быть задана только при создании датасета и запрещает имена файлов в кодировке, отличной от стандартного Юникода.

После создания датасета через командную строку — идём в Disks|ZFS|Configuration|Synchronize и жмём кнопку Synchronize
Далее через web-gui меняем дополнительные параметры и дескрипшн.


4. Ок, датасет\папка созданы, расшариваем доступ по сети по протоколу SMB/CIFS (Samba).
Сетевой доступ, настройка Samba
Инструкции: один, два.


▲ — Идем на вкладку Services|CIFS/SMB|Settings, здесь в правом верхнем углу ставим галку — включаем Самбу.
Далее меняем следующие настройки:
1) Авторизация Local User;
2) Версия протокола (SMB2 — если в сети в основном компьютеры с Windows7, SMB3 — в случае если Windows 10);
3) Dos charset выбираем кирилицу CP866 или CP1251;
4) UNIX charset выбираем UTF-8.
 


▲ — После идут расширенные настройки:
5) Map to guest в значение Bad User — not existing users;
6) Large Read\Write — ставим галку;
7) Enable DOS atributes — отключаем;
8) Asynchronus I/O — ставим галку.
 


▲ — Теперь, собственно, и расшариваем папки/датасеты. Переходим: Services|CIFS/SMB|Shares, жмем мышкой +
Далее задаем три первых параметра, остальные параметры на свое усмотрение.
1) 2) Имя и комментарий вводим с клавиатуры;
3) Раздаваемую папку выбираем кнопкой с многоточием.
4) Если включить Корзину (Recycle Bin), то скорее всего при удалении файлов они будут перемещаться в неё локально на NAS, т.е. очистка корзины на десктопе не удалит эти файлы, их нужно будет удалать вручную на самом NAS.
 

▼ — Проверяем:
Открываем на компе с Windows любую папку и пишем в адресной строке \\192.168.1.100 или \\xigmanas (здесь пишете заданный Вами ip адрес или NetBIOS имя) жмём интер, далее мы увидим все расшареные папки на нашем сервере.


Нужно убедится в работоспособности — записываем туда любой файл для примера.
Если не записывается — надо на расшаренной папке (или датасете) поправить права.
 



▲ — Из web-gui права можно изменить на вкладке Tools|File Manager (логин-пароль совпадают с web-gui).
Заходим в «mnt», выбираем требуемый датасет или папку, кликаем в соответствующей строке столбца Permissions и выставляем для него все галки, далее применяем.


Вот теперь NAS выполняет свою основную функцию! Он доступен по сети и имеет расшареные папки. Остается надеяться, что у нас всё будет стабильно и долго работать.

5. Однако я не настолько оптимист, и пока в хранилище не залиты важные и нужные файлы — проверю-ка я мануал по замене дисков.

Замена диска в RaidZ массиве
Исходная инструкция.
Бэкапим настройки!!!

Записываем что нибудь на NAS (я дополнительно закинул архив, чтобы после всех манипуляций разархивировать его и по наличию\отсутствию ошибок — убедиться в правильности выполненных действий.

Завершаем работу NAS, отключаем один диск (у меня это будет 2ТБ Грин), подключаем диск к компу с виндой.
Далее я захожу в управление компьютером, удаляю существующий том на диске (в проводнике «мой компьютер» диск естественно не виден), создаю новый простой том, задаю букву диска, записываю на диск информацию. Теперь точно не определить, что диск находился в RaidZ массиве.
Далее подготавливаем его как новый диск для «замены» в NAS — через управление дисками удаляем на нем существующий том, чтобы диск был не размечен, после этого его можно отключить.
Ну или вместо всех этих действий можно взять новый чистый диск (в реальной ситуации по замене так, скорее ввсего, и будет).

Подключаем «новый» диск к NAS.
 


▲ — Включаем NAS, заходим в web-gui. На стартовой странице видно что «Raid degraded».
 


▲ — Подключаемся к NAS с помощью putty и командой zpool status смотрим что у нас с пулом:
— здесь видим идентификатор недоступного диска, запоминаем его.
 


▲ — Смотрим как виден диск («новый», который мы подключили) командой: geom disk list — у меня это ada1
 


▲ — Далее командой gpart show смотрим как размечен диск. (у меня диск уже с GPT но свободный)
 

Перед заменой новый диск нужно привести в соответствие остальным
# zpool labelclear /dev/ada1 
# gpart create -s GPT /dev/ada1
# gpart add -t freebsd-zfs -l WD_G2TB0260 -a 4K /dev/ada1

Если не получается, то предварительно:
# gpart destroy /dev/ada1

 


▲ — Если заменяемый диск мертв или отключен — переводим его в автономный режим (название отсутствующего диска видно в правой части выводимой таблицы zpool status).
# zpool offline SkladPool gpt/WD_G2TB0260

— Еще раз проверяем статус (диск должен перейти в оффлайн).
 


▲ — Поскольку у меня весь массив на GPT разделах, то замену произвожу также на GPT (используя идентификатор отсутствующего диска и GPT метку нового диска)
# zpool replace SkladPool 861116665216722016 gpt/WD_G2TB0260

— Я фактически не менял диск на новый и после подключения его обратно задал ту-же самую GPT метку, поэтому данная команда у меня не выполнилась, с собщением о том что данный диск уже используется в пуле и я пытаюсь сделать глупость — меняя его на него самого (если GPT метка не совпадает со старой, то замена происходит удачно).
 


▲ — После замены переводим диск в Онлайн
# zpool online SkladPool gpt/WD_G2TB0260

И проверяем статус пула — выполняется ресильверинг.
 


▲ — В вебгуе статус пула — онлайн, при просмотре доп инфо — указано что ресильвер выполнен удачно.
Перезагружаем NAS.
 


▲ — Для проверки отключаю другой диск пула, в момент когда NAS выключен, и загружаюсь
Вижу в статусе что пул DEGRADED…
 

Захожу в сетевую папку и проверяю — на месте ли все данные, распаковывается ли записанный ранее архив? Да, всё доступно и работает!
Опять выключаю сервер, подключаю диск на место и загружаюсь как ни в чем не бывало.
 


▲ — Однако, после таких манипуляций, в статусе пула видно, что в процессе работы возникали ошибки, сбразываем их командной из консоли:
zpool clear SkladPool

 

Смотрим статус пула — всё ОК!


В итоге, для меня, замена диска не показалась сложной, но, будем надеяться, что воспользоваться данной инструкцией мне придется очень нескоро…
 

6. Далее подключаю к NAS еще один диск, на который я буду качать торренты и кроме этого — отрежу от него кусочек для файла подкачки.
Датасет для torrent и размещение SWAP на HDD
Оригинальная инструкция.


▲ — Заходим в web-gui в Disks | Management и добавляемновый диск.
 


▲ — В настройках при добавлении указываем время остановки шпинделя. настройки питания. включаем SMART. оставляем неформатированным.
 

Применяем изменения.
 


▲ — Форматируем диск в zfs через Disks | Management | HDD Format
 

Всё ок, диск в списках (ради этого выполняли данную процедуру через web-gui, далее повторим данные действия через консоль и там же сделаем остальные настройки).
 

Перезагружаемся.
Идём в командную строку, например через putty.
 


▲ — Смотрим идентификатор диска в web-gui Diagnostics | Information | Disks
Или в запущеной консоли, командой geom disk list.
 

— Чистим диск от возможных остатков прошлой разметки
zpool labelclear /dev/ada0

— удаляем старую разметку если она есть
gpart destroy -F /dev/ada0

— создаем таблицу разделов заново
gpart create -s GPT /dev/ada0

 


▲ — Создаём SWAP раздел размером в 4G — размер можно задать любой.
gpart add -t freebsd-swap -s 4G -l gptswap -a 4K /dev/ada0

— Создаём zfs раздел с именем, использующим серийный номер диска, выровненный по 4K на остаток пространства
gpart add -t freebsd-zfs -l S_400Gb4NGA -a 4K /dev/ada0

 

— Смотрим, что получилось командой: gpart show ada0
xigmanas: ~# gpart show ada0
=>       40  781422688  ada0  GPT  (373G)
         40    8388608     1  freebsd-swap  (4.0G)
    8388648  773034080     2  freebsd-zfs  (369G)

 


▲ — Создаём на разделе с заданной меткой пул с именем TorPool, монтируемый в /mnt/TorPool и настраиваем умолчания (см. создание пула выше).
zpool create -m /mnt/TorPool TorPool /dev/gpt/S_400Gb4NGA
zfs set atime=off TorPool
zfs set checksum=fletcher4 TorPool

Все права даём всем
chmod -R 777 /mnt/TorPool

 


▲ — Переходим в web-gui и синхронизируем пул. Идём в Disks | ZFS | Configuration | Detected
— Затем Disks | ZFS | Configuration | Synchronize
— Выставляем нужные галки и жмём нопку Synchronize.
 


▲ — Перезагружаем систему и смотрим состояние SWAP. Страница статуса, строка swap usage. У меня он получился 4,29 Гб, хотя я задавал ровно 4, незнаю откуда такие метаморфозы, да и ладно, мне не жалко.
 

— Далее создаем датасет для торрента.
— Идем в Disks | ZFS | Datasets | Dataset, там жмакаем + и создаем датасет по инструкциям выше в тексте.
 

— Расшариваем датасет: в Services|CIFS/SMB|Shares жмем мышкой +
— В открывающемся диалоге обязательно задать три первых параметра, остальное — можно по желанию.
(Вобщем смотрим инструкцию выше по тексту)
— Жмём apply changes
 


▲ — Проверяем в проводнике доступ к расшареной папке по сети.


7. Включаем и настраиваем встроенного в XigmaNAS торрент-клиента.
Настройка торрент-клиента transmission
Настройка клиента не сложная, инструкций в интернетах много, можно посмотреть: во первых здесь, а также здесь.

— По инструкции выше, мы расшарили весь датасет для торрента, поэтому заходим в расшареную папку по сети и создаем в ней еще несколько папок:
— Системную папку, где будут лежать файлы торрент-клиента Transmission.
— Папку, в которую будем кидать .torrent файлы, для последующей закачки клиентом.
— Папку для закачиваемых файлов, чтобы их не было видно до окончательной закачки.
— Конечную папку, где будут находиться все закачанные файлы (указывать корневой датасет для этого не стоит, у меня, например, в этом случае постоянно сбрасывались права доступа к корневому датасету, а в случае указания отдельной папки — все права остаются на месте).


▲ — Переходим в Services|BitTorrent и активируем галку в правом верхнем углу, далее выполняем настройки:
— Указываем Download directory — папку, куда будут помещаться готовые (скачанные) файлы.
— Configuration directory — папка где будут располагаться системные файлы торрент клиента.
— Watch directory — папка где будут отслеживаться .torrent файлы для автоматической закачки.
— Incomplete directory — папка где будут временно находится скачиваемые файлы (после окончания закачки файлы будут перемещены в Download directory).
— Записываем в User mask — значение 0000.
Жмём Save&Restart.
 


▲ — Посмотреть состояние клиента и выполнить настройки можно либо через web-gui (на вкладке настройки клиента, внизу есть ссылка в поле URL) либо скачав приложение под Windows для удаленного контроля торрент-клиента, например это — Transmisson Remote GUI. Transmission Remote GUI — очень удобная штука, во первых маленький размер, во вторых быстрая загрузка (по сути просто отображение информации с сервера), в третьих его можно сделать торрент-клиентом по умолчанию в винде и открывать с помощью него .torrent файлы, после чего они автоматически ставятся в закачку на сервере.
 

Торрент-клиент в работе! Для проверки — скачиваем какой-либо .torrent файл, кидаем его в папку указанную в Watch directory и смотрим через web-gui или через клиента, что закачка пошла. В случае если установлен Transmission Remote GUI — пробуем также открыть .torrent файл через него и проверяем закачку.
 

Если в процессе возникли проблемы, то рекомендую обратиться к оригинальной инструкции, где уже указаны возможные проблемы и способы их решения.
 

В итоге, если всё работает — рекомендуется убрать доступ по сети ко всему датасету и расшарить только папку для входящих .torrent файлов и папку загруженных файлов.


8. Насколько помню — у меня еще есть ИБП, который также нужно подключить к NAS и настроить автоматическое завершение работы при низком заряде батареи…
Настройка ИБП
Оригинальная инструкция.
 


▲ — Подключаем ИБП к нашему серверу и переходим в web-gui XigmaNAS на следующую вкладку: Services|UPS и включаем сервис галкой в верхнем правом углу.
Далее настраиваем следующие параметры:
— Mode — оставляем Master, поскольку ИБП подключен непосредственно к серверу;
— Identifier — пишем название нашего ИБП (произвольное);
— Driver — указываем какой драйвер будем использовать (об этом ниже);
— Port — оставляем Auto;
— Shutdown mode — указываем в каком случае происходит выключение сервера, здесь возможны варианты: отключение сервера через указанное время после того как пропадет 220В в сети, либо выключение при достижении минимального заряда батареи;
— Remote monitoring — требуется если к данному ИБП подключен еще какой либо комп.
 


▲ — При выборе драйвера следует руководствоваться таблицей, доступной по ссылке Get a list of available drivers, со страницы настройки ИБП (предыдущий скриншет) строка настроек: Driver.
 

Жмём Save&Restart. Всё готово!


▲ — Просмотр информации о ИБП возможен на вкладке Diagnostics|Information|UPS
 


▲ — Кроме этого — состояние ИБП отображается на стартовой странице web-gui.
 

Теперь, для проверки алгоритмов — выключаем ИБП из розетки и ждем отключения NAS в соответствии с выставленными настройками.


9. Конечно, имея на сервере файловую систему ZFS нельзя обойти стороной функцию снимков состояния — «снапшотов». Snapshot представляет собой сохранение текущего состояния файловой системы. Все изменения, сделанные после снапшота — пишутся физически в другое (свободное) место на диске, т.е. после удаления файла — в снапшоте сохраняется его положение на диске и запись новой информации в это место производиться не будет; в случае если файл изменен — отличия от исходного файла снапшота так-же будут записаны в другое место, позволяя позже пересобрать файл в исходное состояние. Снапшоты занимают не очень много места на диске, поскольку сохраняются только сделанные изменения, а не несколько экземпляров одного и того же файла (однако в случае удаления файла — он сохраняется в снапшоте).
Snapshots
Снапшоты (снимки) можно создавать как вручную, так и автоматически.

Создание снапшота вручную.
Оригинальная инструкция.


▲ — Переходим в Disks|ZFS|Snapshots|Snapshot.
Нажимаем плюсик внизу и создаем снапшот через открывшуюся форму.
 


▲ — Здесь задаем следующие настройки:
— Path — выбираем тот датасет, с которого будем делать снимок;
— Name — задаем имя снапшота;
— Recursive — отмечаем если нужно сделать снимки всех датасетов, дочерних выбранному.
Жмём Add — и снимок готов.
 


▲ — В списках снапшотов появился сделанный нами снимок, он нулевого размера, т.к. текущее состояние файлов с момента его создания не изменилось. Занимаемый снимком размер показывает поле Used (место занимает только разница между тем, что в снимке и тем, что в настоящее время в файловой системе). При удалении одного из снимков (если их несколько), место на диске не освободится полностью, состояние перейдёт к предыдущиму снимку. Поэтому для освобождения места необходимо удалять снимки «с конца».
Гаечный ключ справа позволяет клонировать снимок, откатиться к нему или удалить снимок.
 


▲ — Сразу стоит знать — для того, чтобы снимки были видны из Windows, имена снимкам следует давать по шаблону «auto-%Y%m%d-%H0000», как на скриншете. Снапшеты с именами отличными от данного шаблона в винде будут не видны.


Автоматическое создание снапшотов
Оригинальная инструкция.


▲ — Переходим в Disks|ZFS|Snapshots|Auto Snapshot.
Нажимаем плюсик внизу и выполняем настройки через открывшуюся форму.
 


▲ — На данной форме доступны следующие настройки:
— Path — указываем датасет, для которого будут создаваться снимки;
— Recursive — если поставить галку, то будут создаваться снимки на всех дочерних выбранному датасетах;
— Type — тип снапшотов, по умолчанию только ежедневные;
— Schedule time — время, когда делать снимки;
— Life Time — время, через которое снимок будет автоматически удалён.
Жмём Add и после применяем изменения. Расписание в работе.


Для возможности просмотра снапшотов из Windows необходимо, при расшаривании папок через SMB, в настройках шары папки поставить галку «Enable Shadow Copy». Если это сделано, то в случае наличия снапшотов их можно посмотреть через «Предыдущие версии» файла.
 


▲ — На компе с Windows выбираем папку на сетевом диске, в меню правой кнопки мыши выбираем «Свойства», вкладка «Предыдущие версии». Видим все имеющиеся zfs снимки, но только по дате создания, а не по имени. Выбрав любой снимок из списка — открываем его, причем файлы доступны только для чтения (изменять ничего нельзя).


Что-ж, основной и самый необходимый функционал для NAS настроен. Конечно кроме этого имеется много разных богатых возможностей в XigmaNAS, которые можно выбрать и реализовать, но целью данной инструкции было описать — именно базовые настройки, которые необходимы каждому.
 

P.S. Перечитал перед публикацией обзор — в глаза бросается что всё тупо передрано с других инструкций… Если у Вас сложилось то же ощущение, знайте — это не специально, очень трудно написать своими словами одни и те же действия. Кроме того старался по максимуму ссылаться на авторов с оригинальными инструкциями.

Начало здесь.
 

К содержанию.▲
Добавить в избранное +81 +158
свернуть развернуть
Комментарии (214)
RSS
+
avatar
+3
не сумел я на этом насе нормально настроить парольный доступ к папкам для юзеров и групп юзеров
+
avatar
+2
Я кстати тоже…
Если разберусь — проапдейчу.
+
avatar
+1
я с перерывами пару дней на это убил, а семерка так и не понимала прав адекватно… в итоге плюнул и поставил openmediavault… в нем все работает норм
+
avatar
  • Passter
  • 18 сентября 2019, 21:23
0
Дело отчасти решается на клиентах…
+
avatar
  • HAPKO3
  • 18 сентября 2019, 19:55
-1
Windows AD наше всё. :)

Даёте доступ администратору. Монтируете к файловому серверу и средствами AD разруливаете.
Понимаю что так себе решение, но если у вас NAS из палок и соломы…

+
avatar
  • VecH
  • 16 сентября 2019, 17:09
+5
А разве ZFS не прожорлива до оперативной памяти?
+
avatar
  • 2gusia
  • 16 сентября 2019, 17:48
+5
На Odroid C1 у меня работает на гигабайте. И Это ARM :) Рекомендуется, конечно, больше. 4 Гига (не всего — на ZFS — включается префетч. Так что я сказал бы — от 6-8 на всю систему. Это не так и много на сегодня
+
avatar
  • t0t0shka
  • 30 сентября 2019, 10:31
0
А Вы возьмите и выложите сюда «Обзор XigmaNAS на Odroid C1»
;-)
+
avatar
0
На freenas и 4 гигах оперативки был существенный лаг. Два диска в зеркале, и один как шара.
Все по 4тб
На 16 полет нормальный
+
avatar
  • 2gusia
  • 30 сентября 2019, 14:11
0
было б круто — если бы можно было тот одроид купить сейчас. К сожалению, Аояма к nas4free охладел, а Зунд никогда не одобрял портирование на ARM. Так что на актуальные модели не встанет, тут с OMV шансов в 1000 раз больше.
+
avatar
+4
Там дело не в прожорливости. Сам жор там это нормальное явление. Не стоит на счёт него удивляться или расстраиваться. В норме он сожрет всю память и это нормально. Такова работа zfs как только понадобиться ОЗУ под другие задачи zfs также лихо ей поделится. Не нужно бояться zfs
+
avatar
  • dinn
  • 16 сентября 2019, 21:18
-1
А ещё ей нужна память с коррекцией ошибок.
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:47
+4
Память с коррекцией ошибок полезна всегда. Найдите еорпоративный сервер или рабочую станцию без нее. Более того, zfs позволяет исправлять очень большую долю проблем из за битой памяти. Но не 100%.
+
avatar
  • wormster
  • 17 сентября 2019, 00:15
-5
+
avatar
  • wormster
  • 17 сентября 2019, 00:12
+1
нет. чистая freebsd с самбой прекрасно работала обменником данных на 512 МБ ддр2. Проблем не было, но спустя нессколько месяцев, память была увеличена до 2ГБ, что так же не много.
+
avatar
  • Sanja
  • 16 сентября 2019, 17:11
+12
Зачем такие сложности и такое железо? Вот старенький Atom в Mini-ITX, правда вместо WD Scorpio добавился ещё один диск на 2Tб, итого пять терабайт в объёме обувной коробки. Потребление — 2,15А, блока питания хватает ноутбучного. Windows 10 прекрасно работает, предоставляя все возможности по раздаче прав, remote desktop и проч.



Торренты качает, контент по локальной сети на ТВ-приставку отдаёт без тормозов, зачем лишнее?
+
avatar
  • 2gusia
  • 16 сентября 2019, 17:53
+15
Зачем такие сложности
Трудно рассказать вкус апельсина тому, кто не побывал :)
Я. к примеру, делаю ежедневные снимки файловой системы роботом. И через Windows previous versions могу видеть состояние любого файла на любой день. А могу раз в минуту делать. Но места больше не займёт. Если влезет шифровальщик — он убьёт только то, что достанет, я всё сохраню.

Могу откатываться к старым снимках и монтировать их как отдельные ветки файловой системы.

Имею робот, который просматривает лостфильм, даёт инструкции торрент клиенту качать те интересующие меня темы, где есть новые серии. Клиент качает и отдаёт каталогизатору. Тот каталогизирует и через несколько минут после выкладывания серии я могу ее с другого конца шарика смотреть в персональном NetFX
+
avatar
  • Sanja
  • 16 сентября 2019, 17:59
+4
я делаю ежечасные снимки «TimeMachine» с двух макбуков pro, и трёх макбуков air на роутер keenetic, с воткнутым в него хабом и ворохом старых винтов в USB-контейнерах — для задачи бэкапов отдельный компьютер вовсе не требуется. Сервер же бэкапит самое ценное со своих дисков на мэйлрушное облако по webdav.

«Робот» у меня eztv-it мониторит и тоже на вечер качает разное свежее.

Поэтому вопрос — зачем на эти тривиальные задачи что-то сложнее, дороже и прожорливее, чем Intel Atom?
+
avatar
  • 2gusia
  • 16 сентября 2019, 18:12
+1
Разговор был вроде про NAS на винде? Какой Тайм Машин?
+
avatar
  • Sanja
  • 16 сентября 2019, 18:39
+3
Я вам толкую про то, что для задач бэкапа не то что компьютера — куриных мозгов роутера хватает за глаза. SMB, AFS, SFTP, WebDAV поднять — довольно тривиально. Зачем огород городить?
+
avatar
  • 2gusia
  • 16 сентября 2019, 19:05
+3
Я вам кратенько описал часть своих хотелок. Ну ещё у меня 30 терабат каталогизировано. У вас другие, вам свои не навязываю. Все сотни страниц из блога сюда все одно не перенесу.
+
avatar
+1
Он про теневое копирование вы про бэкапы. Вы так не договоритесь :-)
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:08
+1
гигабитные скорости не протягивает ни роутер ни atom
+
avatar
  • diz
  • 16 сентября 2019, 18:37
0
а какой каталогоризатор используется, если не секрет?
+
avatar
  • 2gusia
  • 16 сентября 2019, 19:03
0
Plex в jail ставил, потом перешёл на расширение. Все в блоге подробно описано
+
avatar
  • znammut
  • 16 сентября 2019, 21:23
0
После очередного обновления плекса — он перестал запускаться из расширения. Причем логов никаких. Просто не пускается… Правда я перестал обновлять года 2 уже nas4free.
+
avatar
  • Konokrad
  • 16 сентября 2019, 21:29
0
так тогда и перестали сопровождать. Сделали новый продукт
+
avatar
  • znammut
  • 16 сентября 2019, 21:33
0
Немного не понял — сопровождать что перестали?
+
avatar
  • Konokrad
  • 16 сентября 2019, 21:37
0
nas4free.
+
avatar
  • znammut
  • 16 сентября 2019, 21:42
+1
Да ну что вы — просто переименовали, Просто он у меня на флешке, а обновления из веб интерфейса периодически перестают работать — надо заново ее записывать и накатывать конфиг. Это немного страшновато — вдруг, что-то пойдет не так. А на самом NAS работает уже почти 7 лет, спасибо блогу уважаемого 2gusia и здоровья ему :)
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:44
+5
Спасибо! Вот здоровья в этом году мне особенно нужно :) ничего прорвемся!
+
avatar
0
Мужик, Ты там держись! А то я Ваш бложик в ЖЖ на предмет ZFS почитываю иногда, удобно когда все в одном месте.
+
avatar
  • 2gusia
  • 17 сентября 2019, 08:58
+1
Да ничего, вроде свет на другом конце тоннеля все ярче :)
Спасибо!
Давно в блог не писал, как то nas вообще сам работает, давно ничего не менял
+
avatar
0
Когда работает эт хорошо и лезть не хочется. Дома у самого стоит фря 10.3 в качестве роутера и Nextcloud, но ужо надобно грейдить ибо ПэХаПэ например последний не встает по нормальному, некоторые либы тоже не ставятся, а обновы облака требуют новых.
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:43
0
Есть две стратегии — ставить обновления и не ставить. Можно спорить какая дома лучше. Но что то обновлять а что то нет — точно хуже :)
+
avatar
  • znammut
  • 16 сентября 2019, 21:50
0
Нет, это я ленюсь — но видимо придется обновлять. Без Plex тяжело. Пугает, что диски старые
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:57
0
Клонируйте системную флешку, образ положите под задницу и обровляйтесь. Возможность безболезненного ттката дорогого стоит.
+
avatar
  • weiss
  • 17 сентября 2019, 09:50
0
мне нужна платная консультация по вот этому всему что вы тут обсуждаете…
потому что мне это надо, но ничего не понятно
куда обращаться?
+
avatar
  • 2gusia
  • 17 сентября 2019, 09:58
+3
Напишите свои координаты в личку, может и бесплатно обойдёмся :)
+
avatar
0
подозреваю, в бекап фиксируются только «изменения» файлов?
напрямую из бекапа нужное тебе файло достать реально, или как с бакулой — все лежит в нечитаемом пальцами виде?

докер, вместо джайла пробовали использовать?
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:15
0
Изменения, конечно. Но это не бекап — бекап по определению на другом носителе (тоже реализуемо в этом способе). Любой отдельный файл виден.

Докера вроде на freebsd толком нет
+
avatar
0
Любым фтп клиентом подключается и смотришь. Глубину хранения теневых копий тоже задаёт. Можно и через Винду настроить просмотр теневых копий, но у меня на домене не взлетело. Теневые копии классная вещь кто ещё не сталкивался — кривые руки юзеров удаляющие из совместных файлопомоек свои же данные фиксит только так. Ну с шифровальщиками тоже поможет.
+
avatar
0
Докер на фре? А че ужо запилили?
+
avatar
  • bazis13
  • 16 сентября 2019, 21:12
0
у меня тоже есть снимки всех нужных файлов с историей. Бесплатно, во всяких дропбоксах это стандартная фича. Настраивается примерно так: «Далее-далее-ОК». Zona умеет потоково воспроизводить торренты из каталога. Опять же, без всякой возни с настройкой.
+
avatar
-2
Вот реально — часто вам в вашей жизни это нужно? Я сисадмином уже 16 лет работаю — шифровальщика встречал у клиентов… по пальцам одной руки. И такие огороды даже в офисах редко городят. А дома — ну оверкилл стопроцентный, если только из задротства заняться.
+
avatar
  • 2gusia
  • 16 сентября 2019, 22:29
+12
А то! Я и знакомых то кто под колесами погиб насчитаю всего несколько человек. А живу уже больше 50 лет. Так что на светофор смотреть — ну разве из задротства.
+
avatar
+4
Вот пожилой взрослый человек, а передергиваете как молодежь любит. Точнее — сравниваете несравниваемое.
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:10
+3
ну а вот как такой ответ: я на спец формуах наблюдаю 10ки человек которым вот именно вот это и НАДО
и есть мильионы людей которым это нафиг не надо
и кто из них ПРАВ?
+
avatar
0
«Спец форумы» — ну так понятно, что там спец контингент собирается, разве нет? Это как говорить — я пришел в поликлинику и вы не поверите, там большинство людей — больные!

Правы, однозначно вы все правы, господа праноики. Вопрос только всегда — в цене вопроса, сиречь экономической целесообразности, насколько огород нас-а уместен дома, ао отношению к хранимым там данным, бюджету.
+
avatar
  • Nuts_
  • 17 сентября 2019, 21:46
+5
если самураю хоть раз в жизни пригодился меч то не зря он его таскает все жизнь.
+
avatar
  • MiG
  • 17 сентября 2019, 11:22
+4
Видно, что вам очень везло, раз вы за 16 лет ни с чем таким не сталкивались. У меня вот прям сейчас проблема возникла, на институтской файлопомойке (права у всех там на запись и на чтение), среди недели пропали несколько файликов, а бекапы я настроил делаться только на выходных, чтоб сервак дополнительно не загружать в будние дни. Как итог среди недели были файлики скопированы на сервак и до наступления выходных также были удалены. Визгу что пипец. Вот теперь и думаю бекапить чуть ли не ежедневно. А если бы шифровальшика кто запустил на этой файлопомойке? До меня у предыдущего админа вообще не делалось никаких бекапов, я просто удивляюсь, как его пронесло, что у него ничего не случилось. Просто ситуации разные бывают.
+
avatar
+1
Ну вот вы же пишете сами — «фалопомойка» — это как общий коридор, ну не стоит там ничего ценного хранить. Так что, при отсутствии бюджетов на версионирование и прочее — все визжащие идут лесом и постигают взрослую жизнь на практике. Серьезно.
+
avatar
  • olegator
  • 19 сентября 2019, 00:20
0
смотреть в персональном NetFX
А можно подробнее? Это какой-то каталогизатор фильмов?
+
avatar
  • diaskzn
  • 19 сентября 2019, 13:46
0
А где про настройку такого робота почитать можно? В вашем ЖЖ вроде не было про это.
+
avatar
  • 2gusia
  • 19 сентября 2019, 13:50
+2
Было. torrentmonitor->transmission->plex

Только настраивать заморочно и там наверняка съехали уже версии библиотек. Может соберусь сделать tar для ленивых. даже думал на муське обзор запилить — но что-то длинно получается, не стал
+
avatar
  • t0t0shka
  • 30 сентября 2019, 10:33
-1
Не ленитесь и народ к Вам потянется
:-P
+
avatar
  • t0t0shka
  • 30 сентября 2019, 10:33
0
А Вы не стесняйтесь, пишите сюда, дайте народу ощутить вкус апельсина
;-)
+
avatar
+7
А когда диски начнут умирать, что вы станете делать?

У меня под FreeNAS 4 2-терабайтных Сигейта в RaidZ работают уже сколько лет. Один начал сыпаться, я не обращал внимания. Затем начал сыпаться второй — я насторожился, но лишних денег на замену все равно не было. Потом мне подарили 2 сильно б/у диска, с ремапами, но «вроде-живых». «Занял» у знакомых на пару суток сервер со свободным местом в 8т, перелил свои данные по сети туда, пересобрал массив на двух старых живых дисках и двух подаренных, вернул данные по сети обратно.
Еще через пару лет внезапно перестал включаться один из подаренных. Пару месяцев я жил в degraded на трех дисках, затем купил новый диск.

Так вот, за время всех этих пертурбаций данные не пострадали. В смысле вообще никак. Собрал я этот сервак в 2011 году, и с тех пор забыл про «потерять данные». А ваша win10 такое гарантирует?
+
avatar
  • Sanja
  • 16 сентября 2019, 18:46
+1
самые ценные пара терабайт продублированы в облако (фото там, документы), и в сейф.
Можно было заморочиться и залить на ленту в Amazon Glacier, но мне лениво.

Остальные терабайты — это сериальчики да фильмы, не жалко.

Сильное преимущество Win10 — это возможность запускать на ней программы под этот самый Win. Например, зачесалось мне найти контакт человека с позапрошлой работы, погребённый в 20-терабайтном бэкапе почтового ящика Outlook. Я зайду на свою файлопомойку Remote Desktop'ом через IPsec и запущу Outlook, он, кряхтя, откроется и я выловлю нужный старый Email. Проделаю я это всё с мобильника. Что вы будете делать на моём месте с FreeNas — не знаю.
+
avatar
  • pfg21
  • 16 сентября 2019, 19:04
+1
на работе подключу каталог через ту же самую самбу, а на домашней бубунте через sshfs с шифраций и защитой ибо связь по тырнету (голой самбой в тырнет светить как сам понимаш в здравом уме никто не будет).

запущу «громову птичку» ибо оутглюки как то вот не прижились. и посмотрю все что угодно.

сейчас кумекаю бекапить в sqashfs чтобы можно было прозрачно и эффективно подключаться к сжатому бекапу без его разворачиваний.
+
avatar
  • 2gusia
  • 16 сентября 2019, 19:08
+2
Если захочу — запущу винды в виртуалке. Два инстанса стоят, много лет уже не запускал, ибо не надо
+
avatar
+1
все еще проще — сделаю поиск в файловой системе по папкам с письмами, причем на любой ОС, которая умеет читать текстовые файлы. (формат хранения почты — maildir)
+
avatar
+9
Хранилище должно быть… хранилищем. То есть, к нему предъявляются требования по, как ни странно, сохранности. И с этой точки зрения, возможность запуска Windows-программ на хранилище — это самый страшный ад, какой можно себе только вообразить.

Потому что когда вы поймаете криптолокер, приятные эмоции будут вам гарантированы в более чем достаточном количестве.

P.S. А что до облаков, то есть вот такая народная мудрость: «если вы не контролируете свой архив, у вас нет архива». И, признаться, я с ней солидарен.
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:13
+1
а мне вот все таки интересно сколько кряхтел atom на такой задачке…
+
avatar
+1
Лет эдак… а года с 2005 вся почта на яндухе, маиле и т.д. по протоколу IMAP и доступна со всего мира в обычном браузере.
Объясните на кой мне хрен для личных нужд вот все вот это «Я зайду на свою файлопомойку Remote Desktop'ом через IPsec и запущу Outlook»? У меня сейчас даже фирма вся переведена на ЯПД (ныне Яндекс Коннект).
+
avatar
  • Alaevden
  • 17 сентября 2019, 09:38
+16
о! это легко объясню я.
Пользовался маил ру с 2001 года, примерно 4 года назад они вдруг сказали, мы заблокировали тебе ящик из «Соображений безопасности» предъяви нам всё что у тебя есть включая размер трусов и фотографией с надписью «Я люблю маил ру».

В итоге как я не бился доступ они мне не отдали. А теперь мякотка, пока я всей этой ерундой занимался, они снесли всё содержимое ящика потому что «Я им не пользовался 6 месяцев».
Зарево пожара от горящего пукана было видно на других планетах. Мне их сервис не сдался вообще, но переписка за 15 лет блин она была мне нужна. Лучше бы я оутлуком её сгребал в архивы.
Данные которые не лежат у вас на винте, у вас могут забрать в любой момент.
+
avatar
  • weiss
  • 17 сентября 2019, 09:53
+5
а еще у меня много лет (15?) был ящик на pochta.ru
который просто закрылся. упс.
+
avatar
0
Там какая-то мутная история, то ли их QIP поглотил, то ли кто-то похожий. Сам также пострадал. Суперважного вроде ничего не было. Забил. Хотя наплевательское отношение покоробило.
+
avatar
  • Konokrad
  • 17 сентября 2019, 16:55
0
а потом и QIP накрылся, а архивы почты выкупил яндекс. Сейчас весь пул почтовых доменов QIP у яндекса работает. Старые ящики восстановлены
+
avatar
0
Старые протоколы они пох#рили и qip 2012 перестал работать, а яндексовский клиент УГ!
Пробую привыкнуть к Миранде, но тоже не особо нравится.
+
avatar
  • Konokrad
  • 18 сентября 2019, 15:21
0
так вроде аську купило мылосру
+
avatar
  • Nuts_
  • 17 сентября 2019, 21:48
0
неа… ящики с «неудобными именами» типа с подчеркиванием они потерли потому что нельзя такие имена. примите типа соболезнования — так и написали.
+
avatar
0
Яндуху эти архивы не вперлись, новая шаражка-владелец перевела просто, что смогла на ЯПД.
+
avatar
  • rexen
  • 27 сентября 2019, 13:09
0
Старые ящики восстановлены
Не все. Мой на nm.ru улетел в dev/null.
+
avatar
0
Эт который QIP, изначально было понятно, что оно не будет жить долго и счастливо.
+
avatar
+1
Слезли с ЯПД на Google после очередного прикола Яндекса.
А вам в качестве совета почитайте их новое License Agreement aka Условия Использования + Конфиденциальность — много нового и неприятного найдете.
+
avatar
+1
А про прикол поподробнее можно?
+
avatar
  • olehua
  • 16 сентября 2019, 19:18
0
А ваша такое гарантирует?
RAID — прерогатива материнских плат. Кто мешает собрать RAID 1 или 5 или 6 или 10… и установить на него Винду?
В Винде есть теневое копирование тома… спасает в какой-то мере от случайного удаления файлов
+
avatar
+6
Программный RAID чипсетов? :) видимо, вы еще не кушали этих устриц… у вас все впереди :) Когда перезагружаешь сервак, а RAID “оказывается» развалился полгода назад — и никак об этом не сказал. И он начинает бодро восстанавливаться… но всегда — я такое у разных людей в разное время на разных машинах видел — всегда с того диска, который старше. А потом девочка из бухгалтерии делает «открытие»: «Ой, куда-то пропали все данные за полгода...» — но уже поздно.

Ну а аппаратный нормальный RAID баксов за 500… не знаю как вам, а мне жаба такое не позволит — тем более, при наличии лучшей альтернативы в виде RaidZ.
+
avatar
  • olehua
  • 16 сентября 2019, 21:05
+1
Когда перезагружаешь сервак, а RAID “оказывается» развалился полгода назад — и никак об этом не сказал
Это проблема не самого RAID, а недоадмина, который не знает что такое система мониторинга
+
avatar
  • dskinder
  • 16 сентября 2019, 22:53
0
Ну а аппаратный нормальный RAID баксов за 500
Уже лет 5 пользую аппаратный PERC 5/i, в режиме raid-5. Как при покупке, так и сейчас стоит 15-20 баксов.
Он ненормальный? Может давно пора выкинуть и купить за 500?
+
avatar
  • 2gusia
  • 17 сентября 2019, 09:03
0
Батарейка есть? Видимо, нет раз 5 лет. Значит, возможна ситуация дыры по записи www.raid-recovery-guide.com/raid5-write-hole.aspx
+
avatar
  • dskinder
  • 17 сентября 2019, 12:26
0
Есть-есть, Сначала взял без нее, потом на ебее докупил. Пару минут точно держит.
Да и ибп есть.
+
avatar
  • 2gusia
  • 18 сентября 2019, 09:56
0
Тогда поздравляю. Он технически только нормальный. По цене — нет, он супер. :)
+
avatar
0
да ладно за 500!
LSI MegaRAID 9271-8i PCI-E 3.0 8-Port 6Gbps SATA/SAS Raid 1GB cache controller
155$
ebay.com/itm/142195145544
и плюс батарейка к нему за двадцатку
+
avatar
  • werywolf
  • 16 сентября 2019, 18:39
0
Обувной коробки? Ха
+
avatar
  • Sanja
  • 16 сентября 2019, 18:52
+2
у меня InWin IW-BM648 — он малость поменьше вашей коробки, раза в три…

+
avatar
0
ровно в таком же сейчас буду собирать!
+
avatar
  • MiG
  • 17 сентября 2019, 09:35
+3
Рисковые вы ребята, оставлять работающий комп на 24 часа в сутки, без присмотра да в ОБУВНОЙ КОРОБКЕ???
Многие конечно спросят, а что тут такого, я всегда так делал и всё ОК. Ну так я отвечу — была у моего знакомого ситуация, когда он смотрел на компе фильм, приснул немного во время просмотра, а проснулся от едкого дыма по всей комнате, так вот — начал гореть комп. Фиг знает почему. Потом он принес мне этот компьютер на ремонт, что скажу, пол материнской платы в хлам — было все черное, местами плата прогорела насквозь. Предполагаю, что гореть начало с USB порта, на вид он был вроде цел, но от него провода, которые шли на материнскую плату все сплавились, возле разъемов на самой материнской плате образовались просто дыры. А теперь представьте себе это всё было бы в картонной коробке? Пожар обеспечен. Я после увиденного держу внутренности компа только в нормальном, металлическом корпусе. Тем более есть небольшие, компактные miniITX корпуса, за очень недорого
Вот например www.youtube.com/watch?v=c5oya3Qi32c&feature=youtu.be я такой брал б.у. за 15$,
или такой
yandex.by/images/search?from=tabbar&text=%D0%9A%D0%BE%D1%80%D0%BF%D1%83%D1%81%20Mini-ITX%20Desktop%20Foxconn%20RS233&pos=1&img_url=http%3A%2F%2Fs46.radikal.ru%2Fi111%2F1108%2Ff4%2F8925861ff1d4.jpg&rpt=simage
Вообще мне за 10$ обошелся, и в первом и во втором корпусе, после небольших переделок запросто помещается mini ITX плата со стандартным по размерам БП и штуки 4 винчестера можно впилить.
В любом случае это всё будет куда безопаснее картонной, обувной коробки
+
avatar
  • aik
  • 17 сентября 2019, 09:57
0
Если всерьёз картонную коробку использовать как корпус, то есть пропитки огнестойкие.
+
avatar
  • MiG
  • 17 сентября 2019, 11:05
+2
Могут не спасти и пропитки ваши. Вот представьте себе ту ситуацию, которую я описал выше. Ну допустим ваша пропитка не даст загореться картону, ну начнет гореть то на чем стоит ваша коробка, в случае топикстартера подоконник пойдет полыхать. Не стоит рисковать этими картонными коробками, ох не стоит.
+
avatar
  • aik
  • 17 сентября 2019, 12:11
0
Ну так и с «металлической коробкой» будет та же самая история.
+
avatar
  • MiG
  • 17 сентября 2019, 13:45
+1
Да ладно, начнет гореть металлический корпус? Или всё же внутри сгорит материнка, ну в худшем случае металл изнутри черный станет, но вот чтоб корпус из металла начал гореть это что-то новенькое
+
avatar
  • aik
  • 17 сентября 2019, 14:04
0
Процитирую вас же — «начнет гореть то на чем стоит ваша коробка».
+
avatar
  • MiG
  • 17 сентября 2019, 15:48
+1
Ничего доказывать не буду, вы лично можете и дальше собирать свои NAS в картонных коробках. А я лучше отдам лишнюю 10-20$ за нормальный корпус и буду спать спокойно
+
avatar
  • aik
  • 17 сентября 2019, 16:10
0
Я на свои NAS покупаю готовый микросервер. :)
+
avatar
  • werywolf
  • 17 сентября 2019, 12:28
+2
У нас пожарные на одном объекте серверную закрыли только из-за того, что на одной из стен обои были. При этом была и стойка, и кафельный пол и тп.
+
avatar
  • werywolf
  • 17 сентября 2019, 11:06
0
Это концепт. Он не работать, а показывать. Причем, смотрю, он норм так людям нравится :-)))
+
avatar
+7
На работе 1 freenas и 2 synology.
В итоге дома я тоже собрал нас на xpenology
+
avatar
  • Siroc-co
  • 16 сентября 2019, 17:42
+5
Ага. Я 6 лет назад от недовольства ущербным софтом Synology решил сам NAS собрать. Проект длился года полтора, все перепробовал, чего только не городил. И оно работало. Но потом то там отвалится, то там за глючит, то что-то поднастроить, а уже забыл как.., и всё это времени просто нереально отнимает. Свыкся с софотом Synology. Потом приобрёл типа офигенный QNAP, мощный, ага. И только после покупки узнал, что в етих кунапах нифига нет, ни мейл сервера, ни даже dns сервера, все надо собирать из кусочков, точно также как мудохался с самопалом. Спихнул кунап на авито, перекрестился.
И вновь терплю Synology… а Xpenology радует, да.
+
avatar
  • Prokop
  • 16 сентября 2019, 18:14
+2
Давно сижу на synology, торренты с фильмами качаю, фотки складирую, Документы синхронизирую да бэкапы делаю. Как-то остальной функционал не использую.
+
avatar
0
У меня xpenology ещё работает как nvr.
Surveillance Station мощная штука
+
avatar
  • Chaosito
  • 17 сентября 2019, 06:26
0
Тож самое, для дома взял Synology на 2 диска, торренты, фотки, софт, видосики, храню там. Поигрался с разным софтом на нем и бросил, пока хватает того что есть, очень радует то что доступ к НАСу есть даже если он за НАТом (из которого не выбраться физически :)
Все никак немогу привыкнуть к их Synology Drive (облако), жутко привык к дропбоксу, теперь все другие облака — г**но))
Но у нас на работе нынче дропбокс занесли в список запрещенного софта, пришлось удалить, и теперь мучаюсь, все немогу себя заставить ложить в Драйв.
+
avatar
  • LeaF
  • 17 сентября 2019, 09:36
+1
Тоже был поклонником дропбокса в свое время. Но места нужно становилось все больше, а цены на хранилище от дропбокса не радовали…
Пару лет назад прикупил годовую лицензию Office365, в основном из-за OneDrive — давали 1Тб на пользователя, а в семейной лицензии таких пользователей было 5 (на тот момент, сейчас подняли до 6). Получилось за смешную сумму (около 5$ в месяц) — 5 Тб в облаке. Офис был уже приятным бонусом.
В общем, пользуюсь до сих пор, доволен и рекомендую
+
avatar
  • Chaosito
  • 17 сентября 2019, 12:36
0
А мне с местом сильно не критично, в дропбоксе с древних времен есть около 7 гигов, мне за глаза, т.к. туда лью только мелочи, проекты, доки, чтобы синхронизироваться на всех компах/сотках автоматом, в удобстве дропбоксу равных нет, скорее всего еще и в бесперебойности работы, т.к. с остальными облаками постоянно какие то казусы случались, то файл не видит который закинешь, то ошибки/конфликты синхронизации.

Ради места помню в маил.ру облаке зарегался, там тоже 1Тб давали, ну и до сих пор не пользуюсь, потому что ненужно столько :)
+
avatar
-1
Я всякими хинтами разогнал своё облако в Дропе до 19Гб, а можно было аж до 25, но уже лень стало левые аккаунты заводить. За каждого новопривлеченца по 500Мб добавляли. ;)
+
avatar
  • Chaosito
  • 18 сентября 2019, 10:45
+1
Да, я помню, точно так же себе до 7 гигов добавил, но новые акки не регал, так знакомым дал, и то один вроде только поставил. В принципе и 7 мне хватало, всегда было свободно около 70%.
+
avatar
  • Passter
  • 18 сентября 2019, 21:34
0
Маньяки +) меилру терабайт за так раздавал, а яндекс гигов на 100-250… И это в России.
+
avatar
  • SDL2000
  • 17 сентября 2019, 11:24
+2
Вот все ждал, кто про это скажет )))
Действительно, зачем огород городить, если есть XPenology?
Я на ней 4 года просидел, теперь вот DS918+ взял.

Как ни крути — Synology рулит
+
avatar
  • Alexli
  • 16 сентября 2019, 17:24
0
Сколько не бился так и не смог через win10 подключиться к SMB3 в XigmaNAS. В итоге плюнул и остался на win 10. Собирал на базе J4205-ITX. Через плату расширения можно добавить 6 дисков. Зашифровать хранилище, делать слепки windows, сделать полноценный доступ через TeamViewer и забить на Raid (за 4 года пришел к выводу, что FreeFileSync за глаза, смысла нет жертвовать целым диском ради пары терабайт данных). Да и по клиентам qBittorent очень удобный. Парой файлы по 100 гигов тянуть приходится и не один, а это еще то испытание для XigmaNAS.
+
avatar
0
Я настроил SMB2, подключается всё: андроиды, win7 и win10
+
avatar
  • Alexli
  • 16 сентября 2019, 17:36
0
Вся проблема в том, что win10 не рекомендует устанавливать SMB2 по причине уязвимости. Вот и приходится костыли изобретать.
+
avatar
  • Qurdi
  • 16 сентября 2019, 17:56
0
Что за уязвимость?
+
avatar
  • Sanja
  • 16 сентября 2019, 18:02
+1
гуглите '_Smb2ValidateProviderCallback()' Vulnerability
одним пакетом можно отправить систему в синий экран. Ещё можно исполнить произвольный код.
smb2 надо закопать.
+
avatar
  • Qurdi
  • 16 сентября 2019, 18:10
0
Гуглится почему-то уязвимость от 2009 года. Это оно?
+
avatar
  • aik
  • 16 сентября 2019, 18:12
+2
Вы ещё скажите, что v1 закопать надо. Хотя десятка порывается периодически, а я так же периодически откапываю обратно.
+
avatar
0
+
avatar
  • Qurdi
  • 16 сентября 2019, 21:56
0
Если верить Вики, эту уязвимость закрыли.
+
avatar
0
Автор, вы железки в РФ покупали?
+
avatar
0
Да.
+
avatar
0
Да.
А где покупали?
+
avatar
0
Что из железок конкретно интересует?
Я так понял ссылки на товары в сетевых розничных магазинах на Муське не приветствуются, поэтому старался ссылаться на офф.сайты производителей.
+
avatar
0
А тесты скорости по сравнению с другими ОСями?
+
avatar
+2
Скорости чего?
Другие ОСи не использовал, начитался обзоров и остановился на XigmaNAS, может когда и сравню с чем то другим, но без серьезных задач, с точки зрения организации файлопомойки, как мне кажется, имеет смысл сравнивать только «надежность» и удобство настройки ОС.
+
avatar
0
Для NAS, даже домашней, важна ещё и скорость передачи файлов. От моего ненастроенного сервачка по самбе получается едва больше 200 мбит/с, потом, что iperf способен утилизировать гигабит полностью. Бэкапы и записи с камеры наблюдения копировать долго.
+
avatar
+1
Проверил.
Скачивание с пула raid-z на дисках WD Blue по гигабитной сетке на комп (xeon, сокет 775, sata2, WD blue) с макс скоростью 100 мегабайт\сек (самба 2). Возможно с более резвыми дисками на нормальном компе получится развить большую скорость, но это не точно.
+
avatar
0
можно создать и расшарить том в tmpfs
+
avatar
0
С этим всё в порядке — скриншоты ниже.
Сейчас спецом прогнал по сетке 250Гб данных — вышла скорость порядка 430Мб/с
Это с пула из 8 дисков 5900rpm
+
avatar
  • 2gusia
  • 16 сентября 2019, 21:53
+1
Скорости пристойные, но обычно на linux проще получить максимальные скорости, чем на bsd. Так что если скорости главное — смотрите туда. Раньше ZFS on Linux был в зачаточном состоянии, теперь очень неплохо. Хотя периодически что то вылазят, но не смертельное и быстро фиксят
+
avatar
0
В линуксе очень долго подбирать подходящие низкоуровневые опции в smb.conf
+
avatar
0
Отнюдь, тут тоже всё ок!
И это с учётом того, что диски тут стоят на 5900rpm
+
avatar
  • 2gusia
  • 17 сентября 2019, 16:23
0
И как оно, из /dev/nul качественно воспроизводится?

Я вообще-то о сетевых скоростях говорил, по проводу (уж не говоря о WiFi) Хотя меня и BSD вариант страивает :)
+
avatar
+1
это по сети и есть скорость.
этот всплеск под гигабайт в секунду — чистая сеть. ранее скаченный файл из кеша по сети пролетел.
+
avatar
0
Буквально вчера перегружал сервер, не догадался скриншот сделать.
за 55 дней 12я сигма ни на байт в своп не залезла!
+
avatar
  • diaskzn
  • 19 сентября 2019, 14:01
0
У меня обмен между стационарным компьютером и Nas4Free происходит на скорости 981 Мбит/с. Оба компьютера (через встроенные гигабитные лан порты мат.плат) подключены к хабу (TL-SG1016).
+
avatar
0
У меня чуть пониже, 100 МБайт\сек, скорее всего из за того что комп (не NAS) древний.
+
avatar
  • olehua
  • 16 сентября 2019, 19:21
+2
а Xpenology не?
+
avatar
0
Предпочитаю, все вышеуказанное, делать сам руками на чистой FreeBSD.
Судя по куче инструкций «в картинках» всех этих NAS сборочек, кол-во операций, которые необходимо произвести, даже больше, чем просто в консольке напечатать полтора десятка команд.
Я не против, WEB интерфейс, конечно удобная штука, но когда у тебя прямой доступ к консольной «внутрянке»…
Да и настроить надо всего 1 раз. Или вы постоянно ходите смотреть красивые графики работоспособности машинки?
+
avatar
+4
Куча инструкций в картинках может пригодиться когда я через долгое время опять полезу что то настраивать (при этом забуду как и что, поскольку не работаю с NAS и линуксами на постоянной основе), не буду говорить про других, возможно остальным проще бывает вспомнить что, когда и как настраивали.

WEB интерфейс очень удобен по той же причине, когда ты не знаешь «внутрянки» — а тебе нужно настроить что то простое и потом опять забыть об этом на долгое время.

Графики смотреть первые пару месяцев ходил часто, потом как то забил на это… извините, не понял в чем вопрос?
+
avatar
0
дарю концепцию хранения инструкций в текстовых файлах ))

+
avatar
  • grum77
  • 16 сентября 2019, 20:49
+3
А пользователей завести, права доступа раздать и квоты назначить? ) Дописывайте, чего уж там
+
avatar
  • 2gusia
  • 16 сентября 2019, 22:06
+4
Дело там не только в графиках. #1это возможность понятного для малоквалифицированного юзера восстановления работоспосбности после практически любого сбоя.

Напортачил на системном диске — просто пррезагрузись.

chflags -R −0 /
rm -rf / — возьми один текстовый файл конфига из бекапа, сгрузи образ с интернета, установи за 5 минут. Потом откати zfs на пулах данных к предыдущему снимку
+
avatar
0
Если все делать руками, то лучше не плодить зоопарк тогда, а использовать ту ОС, с которой чаще имеете дело. У меня на работе везде ubuntu, так что, собирай я NAS сейчас, ее бы и взял. С массивом на ZFS.
+
avatar
0
Аха.
Красиво же. ;)
+
avatar
  • 2gusia
  • 17 сентября 2019, 18:17
0
Зион на микре — кучеряво :) Я свою жабу не убедил…
+
avatar
  • grum77
  • 16 сентября 2019, 21:03
0
Была у меня когда-то машинка под NAS на Cel1007, 8гб, 2x3тб, на nas4free. 43 ватта в простое. По факту оказался не востребованным. Сейчас собрал на orangepi + 2,5 hdd в USB кармане, 3 ватта потребление. Залита армбиан, из скрипта доставлена OMV. Синхронизация телефонов и торренты — ок. Сильно не хватает скорости по сети, 100мбит мало и винтов бы докинуть. Ищу плату на арм за недорого с гигабитной сеткой и usb3, может кто знает такие?
+
avatar
+2
крайняя «разбери пай 4» вроде как могёт сиё.
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:17
0
odroid xu4, hc1, hc2 стоит посмотреть
правда все таки дорого, но реально скорости немаленькие
однако другие такие платки тоже если и есть но недешево
на проце rk3399 есть довольно мощные варианты, даже 4 порта sata можно замутить — но цена…

есть Orange Pi 3 но не уверен что она шибко мощна

и недавно сделали Rock Pi X… на atom вот она может неплоха будет

я вот пожадничал: взял нюк с процом Atom 3815 — типа родной usb3.0 и sata и 6Вт с ноутбучным диском потребляет (замерено)
однако гигабит она банально не вытягивает, у меня фактическая скорость — треть от гигабитной
а проц дико тормозной: консоль конечно прекрасно работает, openmediavault на php — заметно тормозит
+
avatar
  • Nuts_
  • 17 сентября 2019, 01:46
0
Atomic Pi уже естьв продаже и выходит дешево и сердито
usb 3.0 есть, гигабит — есть
+
avatar
0
У него развязаны сетка и USB?
+
avatar
  • Nuts_
  • 17 сентября 2019, 12:51
0
сейчас точно не могу сказать
в odroid xu4 точно хаб есть и сетевуха на usb 3.0 но как то вот она скорстей то дает судя по тестам.
allwiner h6, rk3399 сетевой порт встроенный в чип так что отдельный
и на атомах вполне может быть и на раздельных портах, сетевуха на pcie
+
avatar
+2
Прочитал все каменты, никто не упомянул OpenMediaVault. Уже 5 лет его использую на Atom D525 с кучей дисков. Проблем нет почти.
+
avatar
  • znammut
  • 16 сентября 2019, 22:55
-1
Он с флешки вроде не может
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:18
+2
это с чего бы… для x86 образ — хоть на флешку катай, хоть на ssd
лишьбы железо могло с флешки грузится
+
avatar
  • znammut
  • 17 сентября 2019, 07:30
0
Я имел ввиду работать с флешки и не сожрать ее за 5 лет. И не забывайте про плагины, которые тоже могут испортить ее.
+
avatar
  • tornadox
  • 26 сентября 2019, 12:52
0
звиздеш, откуда инфа? у меня ОМВ уже 3 или 4 года. ОМВ — на базе дебиана и настраивается как обычный линукс, н осли руки не оттуда, тогда вообще лучше купить готовое решение.
+
avatar
+1
Может, насколько я помню. Там отключается журналирование почти полнотью и ещё как-то подпиливается.

Для себя смысла не вижу, откусил кусок диска и живёт оно там спокойно.
+
avatar
  • Nuts_
  • 16 сентября 2019, 23:32
+1
почитал этот топик и снова задумался чтобы заменить raid1 на чтото более надежное
раньше тусил на топике на хоботе где полно людей такие вот nas собирали
+
avatar
  • LeaF
  • 16 сентября 2019, 23:36
+1
На что люди не пойдут, лишь бы Synology / QNAP не покупать :)
+
avatar
  • Konokrad
  • 17 сентября 2019, 00:41
+4
из коробки очень жадный ценник.
Масштабируемость упирается в купленный конфиг. Взял на 2 диска для экономии, потом придется покупать новый на 4.
У Самосбора минус только один — надо въезжать в установку и первоначальную настройку. Но сейчас есть готовые сборки типа FreeNAS, XigmaNAS, где с минимальными знаниями можно получить рабочий экземпляр.
Зато масштабируемость упирается исключительно в толщину кошелька насостроителя.
Сейчас много доступного северного железа на вторичке, которое позволяет получить любой конфиг как по процессору/памяти, так и по контроллерам/дискам. Дисковые полки на 15дисков вполне подъемные деньги стоят.
+
avatar
0
Для масштабируемости у них есть DAS, но ценник там вообще негуманный.
+
avatar
  • LeaF
  • 17 сентября 2019, 09:28
0
Konokrad, ну вы же понимаете, что это ценник за железо + ПО. Причем ПО качественное и оптимизированное.
А дальше уж — твори, что хочешь, можно в веб-админке с красивыми кнопочками все настраивать, а можно и в чистой консоли (для любителей этого дела)

Хотя, спорить не буду, недешевое это удовольствие.
Я в свое время прошел как раз по вашему сценарию: взял младшую модель из линейки (211j) — она отработала 4 года и мне захотелось чего-то большего. Перешел на 415+. Дорого, да. Вначале один только винт поставил, потом докупал по мере необходимости. А старый НАС продать рука так и не поднялась :)
Завез к родителям — работает у меня резервным сервером для бекапа. Как-то так…

Но честно говоря, оглядываясь назад — не жалею о своих покупках ни разу. Это качественная и удобная вещь.
Находятся ведь люди, которые мобильники себе покупают такой же стоимости (и через год думают о новом..)

Ну и дело вкуса, кому-то милее самосбор, а кому-то уже лучше «из коробки»…
+
avatar
0
Самосбор можно размазать по времени, можно юзать 2.5 винтяры, и маьеринку взять почти бесплатно от ноута старого или роутера мощнецкого, но дохлым wan.
И потом добавлять туда что угодно, лишь бы физически можно подключить. Такую гибкость не дают производители готовых устройств.
+
avatar
  • LeaF
  • 17 сентября 2019, 11:47
0
На память приходит картинка с троллейбусом из хлебной буханки :)
Вам удобнее самосбор — ваше право.
Мне важнее удобство работы из коробки, низкое потребление энергии, практически полное отсутствие шума — я выбираю готовое решение.
Лет 15 назад я бы наверное тоже предпочел поиграться с самосбором, сейчас приоритеты изменились
+
avatar
  • Nuts_
  • 17 сентября 2019, 12:53
0
еще один с буханкой.
у автора этой буханки есть четкий ответ Зачем это надо. так что сравнение немуместно
+
avatar
  • LeaF
  • 17 сентября 2019, 13:18
0
Вы внимательно посмотрели на чье сообщение я отвечал?
Кажется, что не очень-то
+
avatar
  • Nuts_
  • 17 сентября 2019, 21:56
+2
прочитал и шас еще перепрочитал всю цепочку.
я видел бредовые идеи к которым эта картинка очень идет но в этом топике люди хорошо знают зачем они заморачиваются.
+
avatar
  • Konokrad
  • 17 сентября 2019, 13:07
+2
ну Вы же понимаете, что самосбор это минимум на старое железо (на атоме 2550 или 2700 удавалось уложиться в 3тыр на железо, кроме дисков, что точно так же в NAS из коробке, где дисков обычно нет), плюс диски, сколько желается с добавлением контроллера, плюс ПО, которое обычно бесплатно. Считаю, что сборки *nix систем для NAS более чем годные. Неискушенному пользователю достаточно вебморды, чтобы все настроить
+
avatar
  • sharka
  • 17 сентября 2019, 00:26
+2
HP microserver gen7 уже трудится лет 5.
Не знаю зачем менять.
Только диски в нем меняю, сейчас 4x4TB.
Интренесно, 8TB будет поддерживать?
+
avatar
  • mzr910
  • 17 сентября 2019, 00:48
+1
если больше трех поддерживает то будет и 8 и больше, правда большек 8 ценник неадекватный
+
avatar
  • aik
  • 17 сентября 2019, 05:13
0
У американцев сейчас регулярно wd внешние на 8-10 гигов продают по 120-160 баксов. Правда, большей частью неудобные магазины, типа бестбай, но иногда и амазон проскакивает.
+
avatar
  • Z2K
  • 17 сентября 2019, 05:29
-1
внешние? на 8-10 Гигов. Что это?
+
avatar
  • aik
  • 17 сентября 2019, 06:38
0
Ну «теров» :)

К примеру — с купоном 120 баксов будет за 8ТБ. Ну ещё надо будет на счёт доставки в Россию что-то думать.
Но это бестбай, так что хрен его знает, доставят они посреднику или нет — по известным адресам посредником они обычно не доставляют.
express.google.com/product/WD-Easystore-8-TB-External-HDD-WDBCKA0080HBK-USB-3-0/0_668482474785908180_0
+
avatar
  • Z2K
  • 17 сентября 2019, 07:10
+1
Ага, 8Тб на одном шпинделе с черепичной записью — бррр, аж мороз по коже когда подумаешь что все это — того на….
+
avatar
  • aik
  • 17 сентября 2019, 07:21
+1
Как повезёт. Судя по отзывам, WD туда что угодно засунуть может.
А на счёт черепичной записи — я не вижу особых проблем с ней, надо просто помнить об особенностях и использовать соответственно. У меня в массиве данные сперва пишут на быстрый диск, потом потихоньку расползаются по архивным. Потому скорость записи на черепицу меня не колышет. А с чтением там нормально всё.
+
avatar
  • sim31r
  • 21 сентября 2019, 20:01
0
Вроде и запись нормально когда крупными фрагментами, а не 100500 кусочков по всему диску.
+
avatar
  • Nuts_
  • 17 сентября 2019, 09:32
-1
пока диск везут через полмира кто нибуть его да стукнет сильно а они этого не любят
+
avatar
  • aik
  • 17 сентября 2019, 09:55
+3
Можно подумать, что диски через полмира никогда не возят. Как они из Китая в магазины попадают? :)
Я заказывал через интернет диски — пока работают нормально. Хотя, конечно, локальная гарантия была бы надёжней, но когда оно стоит в полтора раза дешевле, можно рискнуть.
+
avatar
  • Nuts_
  • 17 сентября 2019, 13:11
0
так и возят не поштучно а коробками побольше и защищенней
+
avatar
  • sim31r
  • 21 сентября 2019, 20:01
0
Стукнут всю партию сразу ))
+
avatar
0
Будет, у меня сейчас стоят по 10Tb, цена за терабайт интереснее чем у 8Tb
+
avatar
  • mzr910
  • 17 сентября 2019, 00:56
0
я ретроград — у меня Windows Server 2012 и Core i3 8100T на Supermicro с IPMI, на 10 веников
+
avatar
  • ded1971
  • 17 сентября 2019, 09:40
0
Бюджетный NAS — это старый комп, которые не успели выкинуть на помойку,+ Openmediavault (FreeNas или что там еще)
+
avatar
  • Nail666
  • 17 сентября 2019, 11:32
+5
Мой товарищ иногда собирает NASы на заказ. ОС — на базе Synology. Делает без дисков горячей замены, с софтовым или железным RAID-ом по желанию. Как по моему мнению — ОС от Synology более чем достаточно для большинства, не нужна консоль, всё в красивом интерфейсе.


+
avatar
+1
Корпус печатает? фрезерует? или из готовых деталей строймагазина делает?
+
avatar
  • Nail666
  • 17 сентября 2019, 12:02
+2
Покупает листы и где-то ему их режут под размер и со всеми отверстиями по его чертежам.
+
avatar
0
Как по цене относительно кунапов и синолоджи? Тут товарищ сверху пытался оправдать их стоимость ценой железа и разработки софта (хотя там unix подробные оси)
+
avatar
  • Nail666
  • 17 сентября 2019, 12:09
+3
Намного дешевле чем фирменные. Корпус около 2000 рублей, железо — тысяч на 5-10, в зависимости от конфигурации. Ну и диски отдельно. Софт, конечно, стоит денег в фирменных устройствах, в IT это нормальное явление. Если брать стоимость какого-нибудь Synology, то его цена процентов на 30-50 будет состоять из цены софта.
+
avatar
  • Ageron
  • 17 сентября 2019, 12:56
+2
тоже занимаюсь таким,
резка лазером, акрил, много контор кто может так сделать

но если надо с корзиной, беру на ali вот такие
4700 без бп
+
avatar
  • Nail666
  • 17 сентября 2019, 13:16
+1
Горячая замена всё таки дома редко нужна. Товарищу просто нравится с нуля самому всё собирать :) Ну и качество его корпуса 100% будет лучше чем из Китая.
+
avatar
0
номерочек бы с али глянуть?
+
avatar
  • ppalesha
  • 17 сентября 2019, 14:36
0
Супер! А где можно посмотреть как сделать можно подобный корпус?
+
avatar
  • Nail666
  • 17 сентября 2019, 15:48
+1
Товарищ вроде как должен снять видео по этим сборкам. Но обещает это уже несколько месяцев подряд :)
Как появится ролик — постараюсь не забыть сюда добавить.
+
avatar
  • Z2K
  • 18 сентября 2019, 03:08
-5
+
avatar
  • armatus
  • 18 сентября 2019, 12:15
0
видимо заказчиков таких нет.
в таких случаях если есть реальная потребность и деньги — способы находятся
+
avatar
  • VikVal
  • 18 сентября 2019, 10:18
0
Собрал что-то похожее, но на Асусе AT5NM10T-I, вроде, с Атомом лет 7 назад. Сразу купил Windows Home Server. Все прекрасно настроилось и работало до недавнего времени, пока не сдох бесперебойник. Все руки не доходят восстановить. По Гигабитной сетке, собранной, кстати, на обычном кабеле (благо, длина ветвей не более 15 м) все летало, качало и настраивалось на раз. Вентилятор на процессор не ставил. Поставил на корпус над процессорным радиатором. Попутно он еще и БПшные радиаторы обдувает. Памяти воткнул побольше, чтобы с подкачкой не заморачиваться. Затратил где-то так же, около 15 тыс., т.к. покупал только мать и ось, остальное в закромах лежало. А корпус, накой он ему красивый? Один раз собрал, сунул на антресоль и забыл.
+
avatar
  • fafhrd
  • 18 сентября 2019, 14:27
0
Насчет безперебойника, есть у меня APC Smart-UPS 700 = SU700INET с платой AP9617 — это SNMP с сетевым портом, система тоже на базе FreeBSD, конкретно софтовый файрвол Pfsense.

Так вот, может кто настраивал управление ИБП не через data кабель а через сетевой SNMP?
+
avatar
  • sdfpro
  • 18 сентября 2019, 21:14
0
Zfs под убунтой крутил, оч неплохо. Запилил mysql бд на все возможные варианты хэшей crc32, вышло 100+ гигов примерно, но это с учётом того что zfs обеспечила очень хорошее сжатие, lzo вроде алгоритм, если память не изменяет юзал(алгоритм сжатия в этой фс настраиваемый)
+
avatar
  • Passter
  • 18 сентября 2019, 22:00
-1
Колоссальный труд конечно, «снимаю шляпу», но многие решения на мой взгляд сомнительные…
Например, зачем кастрировали термотрубку? +) Можно было ее изогнуть (есть ролики). Зачем дома unix? Зачем медленная zfs? (Кто не согласен -как часто восстанавливаетесь из теневых копий? Кстати они в ntfs тоочно такие же ;) и т.д.
ГДЕ ЖЕ ТЕСТЫ? +)
Одной из ключевых характеристик для nas я так и не увидел в данном обзоре… Какая скорость чнения/записи по сети? Как справляется с несколькими потоками программный raid?.. Какие еще у него есть приимущества кроме цены? ;) Работает ли и агрегируется физический кэш на дисках? Какая нагрузка на cpu при этом, сможет ли ваш сервер одновременно отдавать поток хотя бы fullHD по dlna без фризов?
Очень странно, но у вас получилось собрать достаточно слабое железо с высоким энерго-потреблением… Уж лучше переплатить за энерго-эффективность… У меня на i7 с 5 дисками в максимальной нагрузке порядка ~100ватт выходило…
+
avatar
  • Nuts_
  • 18 сентября 2019, 22:33
0
вот совсем прям согласен — все по делу сказано, НО
че плохого в unix то??? прям сразу во всех ее разновидностях :)
+
avatar
  • Passter
  • 19 сентября 2019, 07:59
-1
Каждый инструмент для своей задачи +) мы же не режем лук на доске лопатой? +) Хотя конечно это возможно… bsd единственный живой, открытый его представитель… И то живет он на деньги apple пока им это выгодно…
+
avatar
+2
Например, зачем кастрировали термотрубку? +) Можно было ее изогнуть (есть ролики).
Изначально пытался изогнуть — не получилось. Уже был совет по поводу «ампутации» трубки под корень — так и сделаю по возможности.
Зачем дома unix? Зачем медленная zfs? (Кто не согласен -как часто восстанавливаетесь из теневых копий? Кстати они в ntfs тоочно такие же ;) и т.д.
Ну unix — потому что выбрал XigmaNAS, её выбрал из за ZFS и относительной простоты настройки (спасибо товарищу 2gusia). Скорость ZFS для меня не принципиальна (у меня же домашний NAS). ZFS нужна во первых для того чтобы из 3-х двухтерабайтников получить 4 Тб пространство с резервированием, т.е. для меня накладно покупать два по 4 Тб — чтобы получить 4 Тб с резервированием (я про обычный raid). Из теневых копий (К СЧАСТЬЮ!) не восстанавливался ни разу, но однозначно хочу иметь такую возможность (как и массив дисков с резервированием).
ГДЕ ЖЕ ТЕСТЫ? +)
Одной из ключевых характеристик для nas я так и не увидел в данном обзоре… Какая скорость чнения/записи по сети? Как справляется с несколькими потоками программный raid?..
Итоговые тесты я упустил, признаю — это мой самый большой косяк (тестил всё по отдельности, но итоговых тестов не провёл).
Проверил. Скорость чтения\записи по сети:
Чтение — 100,21 МБ\с
Запись — 58,28 МБ\с
(это с пула raid-z на дисках WD Blue -> на комп старый ксеон 775 сокет, диск также WD Blue, но мать только c SATA2, сеть гигабитная)
Несколько потоков не тестил, по меди подключен один этот комп, остальные ноуты и девайсы по вайфаю работают, там скорости рядом не стоят…
Какие еще у него есть приимущества кроме цены? ;)
Преимущества в том, что у меня за небольшую цену появилось сетевое хранилище с резервированием данных, на котором я могу поднять дополнительные сервисы если мне это понадобится, теперь у меня реже включается комп, на котором раньше была файлопомойка.
Работает ли и агрегируется физический кэш на дисках?
Извиняюсь, но не в курсе этого кэша… надо будет загуглить что это такое.
Какая нагрузка на cpu при этом, сможет ли ваш сервер одновременно отдавать поток хотя бы fullHD по dlna без фризов?
При однопоточном копировании (по вайфаю, скорость 5 МБ\сек) проц загружен не более 5%.
При однопоточном копировании (по меди, когда скорость держится 100 МБ\сек) проц загружен на 50-60%, dlna думаю не будет нормально работать даже если не будет параллельного копирования, проц слаб для этого. Собственно я dlna не планировал и не думал об этом, хотя кому-то это могло бы понадобиться (всмысле стоило протестировать и написать).
Очень странно, но у вас получилось собрать достаточно слабое железо с высоким энерго-потреблением… Уж лучше переплатить за энерго-эффективность… У меня на i7 с 5 дисками в максимальной нагрузке порядка ~100ватт выходило…
Я уже писал об этом — тяжело узнать полное энерго-потребление железа не купив его и не собрав в кучу. Если бы это мне было известно — я бы выбрал что то более энергоэффективное, но по факту получилось так. Никто не пишет в специфиации к оборудованию, на форумах или в комментах что «у меня такое то железо — потребление столько то Ватт».

P.S. Пожалуй стоит провести упоминаемые Вами тесты и добавить их в апдейт, но изначальный момент конечно упущен.
+
avatar
0
У Вас процессор вроде как мощнее моего. А Вы боитесь что длна не будет тащить. Я кстати и забыл что у меня Atom D510, а не 525. И отлично тащит торренты, длна и раздачу по сети одновременно.
+
avatar
  • Bigi
  • 19 сентября 2019, 22:01
0
Ребят не подскажите какую систему (software) лучше поставить чтобы помимо NAS, торентокачалки, DLNA — еще был бы SNMP, syslog server, и какаято серверная часть «умного дома»? В частности хотелось бы на газовый титан 200л 3 шт. термодачика повесить и через микроконтролер собирать статистику. Ну и на котел отопления, некоторые батареи по 2 датчика и на обратку тоже. У меня частный дом. А также интересно было бы солнечный коллектор попробовать собрать сначала маленький и все события с микроконтролера тоже как бы записывать.
Но самое важно это настраеваемая веб морда, чтобы можно было выводить накопленную статистику в удобном мне виде.
Сам пока не мониторил эти темы — но вроде знаю что они по отдельности существуют NAS и Умный Дом… но можно ли в одной железке и возможно в одном софте совмещать не знаю?
+
avatar
  • Nuts_
  • 20 сентября 2019, 13:42
+1
так некоторые успешно совмещают, только вот прям готового и для всего сразу сложновато найти, но можно слепить сборную солянку с несколькими вебинтрефесами но на одном сервере
например взять openmediavault который по сути debian с вебинтерефесом и поставить на него скажем mqtt, вручную, через командную строчку…
+
avatar
  • Serko
  • 12 октября 2019, 20:41
0
Для чисто мониторинга можно обойтись и без собственного сервера — самодельные WiFi-термометры на ESP8266, выгружающие данные на thingspeak, где эта статистика собирается, показывается в виде графиков, в том числе и в виджетах на андроиде и по желанию экспортируется.
+
avatar
  • sim31r
  • 21 сентября 2019, 17:02
-3
Проще поставить комп старый 0.5 гб памяти, и по SMB сделать общие папки. Windows XP потянет.
+
avatar
  • Qurdi
  • 23 сентября 2019, 09:55
0
Это слишком банально.
+
avatar
  • ntgl
  • 13 октября 2019, 13:43
0
У многих желающих иметь свой домашний сервер, несмотря на разный уровень требуемых мощностей/функционала, есть общее стремление — тишина и малое потребление. Тем, кто уверен, что десктопный комп по этим требованиям не пролазит, привожу свои варианты:
1. x3470+s3420gp+12GB ecc+4 hdd (энтерпрайз 7200). Под виндой, пишет три IP камеры (без аналитики), одна виртуалка (сервер терминала корп. БД), dlna- /файл- /торрент- сервер. Жрет обычно 40-60 Вт/ч. Шумят только винты, вентиляторы кулера CPU (45'C) и обдува винтов (35'C) зарезаны до постоянных 600 об/мин, БП с гибридной СО (до 120 Вт вентиль не включается, за месяц включения не заметил). Работает 16 ч/д, 6 д/неделю. За сентябрь по данным APC 750smart сжег 36 кВт э/э (около 85 руб.). В таком состоянии 3 месяца, от изначального конфига, попавшего ко мне полгода назад, остались только мать и часть памяти.
2. a5350+miniITX+8GB+4 HDD green+1 SSD. Полный пассив (БП 12В+picoPSU, cpu под zalman 7700 без вентилятора, hdd без обдува.) Винда, файл/торрент/dlna сервер и даже интернет-терминал. Там полноценной статистики нет, но эпизодические замеры показывают 14-30 Вт/ч. Без HDD (только 1 ssd) в простое может опускаться и до 7 Вт/ч. В работе около 4 лет, все из наличия обычных магазинов.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.