0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Домашнее файлохранилище на базе FreeNAS

Собираем NAS сервер | Установка и настройка FreeNAS

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

На данный момент этот класс устройств очень востребован, так как дистрибутивы программ, мультимедиа файлов непрестанно растут, что требует больших объемов для хранения. Тем более, что NАS-серверы, ориентированные на домашнее использование — это удобное средство хранения информации. Сетевое хранилище легко решает проблему нехватки свободного места на жестком диске вашего ПК, но и становится централизованным местом хранения для коллекции музыки, видео и фотографий. И что самое главное, все эти файлы, собранные в одном месте, будут доступны для просмотра с любого электронного устройства в локальной сети, будь то ноутбук, планшет, смартфон или телевизор.

Да, NАS-серверы довольно дороги, но можно сделать сетевое хранилище своими руками в качестве альтернативы заводскому решению, не ограничиваясь при этом в функционале. Нам потребуется самый что ни на есть обычный компьютер и операционная система FreeNAS. О решениях в подходящем корпусе я писал в статье «Сборка домашнего сервера самостоятельно«.

Конечно же, вы можете использовать и старый ПК (сразу стоит искючить из этого понятия компьютеры «древнее» поколения процессоров Pentium 4). Но лучше, по возможности, в качестве аппаратной платформы для сетевого хранилища, которое будет работать под управлением операционной системы FreeNAS, использовать компактный компьютер, построенный на базе энергоэффективного процессара Intel Atom или AMD Brazos. Обосную это тем, что данные комплектующие потребляют минимум электроэнергии, да и работают почти бесшумно, к тому же совсем не дорого. Объем оперативной памяти не столь важен, так как FreeNAS к ОЗУ не требовательна. Вам стоит позаботиться о жестких дисках, как минимум о двух, которые можно объединить в зеркальный RAID-массив для более надежной сохранности информации. Сохранность важна для NAS-сервера, но если у вас есть чем дорожить. В зависимости от контента, использование RAID — спорный вопрос.

Как записать OC на флешку

Мы будем устанавливать FreeNAS на USВ флешку, чтобы при замене жестких дисков не нарушалась работоспособность NAS-сервера. Использование флеш-накопителя оправдывается бесшумной работой (в отличии от жесткого диска), а самое главное, что при выходе из строя жесткого диска, установленная операционная система, вне массива храненияданных сможет работать в штатном режиме. Для установки именно ОС FreeNAS подойдет любая флешка, необязательно высокоскоростная (как в случае с более тяжелыми ОС), емкостью не менее 2 ГБ.

Сначала вам следует загрузить архив с образом операционной системы отсюда, выбрав версию ОС (32 бит или 64 бит), согласно поддерживаемой архитектуры процессора. Если вам необходима 64 битная версия FreeNAS, то перейдите на официальный сайт. Распакуйте скачанный архив, например, с помощью программы 7-Zip.

Теперь подготовим USВ-накопитель:

подключите флешку или USB HDD к компьютеру и отформатируйте, выбрав в качестве файловой системы FAT32 (перед началом процедуры убедитесь, что на флешке нет важных данных, так как все ее содержимое будет удалено) — нажмите «ПКМ» на USB носителе в папке «Мой компьютер» для взова контекстного меню «Проводника» и выберите пункт «Форматировать…».

Далее скачайте и запустите программу Win32 Image Writer, дважды щелкнув кнопкой мыши по файлу (на рис.), который увидите после распаковки архива.


Вы также можете воспользоваться аналогичными утилитами из статьи «Как сделать загрузочную флешку».

Нажмите на изображение папки, чтобы выбрать извлеченный из архива файл c расширением *img, содержащий OC FreeNAS. В выпадающем списке справа выберите букву съемного диска, на который будет устанавливаться ОС. Затем нажмите на кнопку «Write» и дождитесь окончания процесса копирования файлов на флешку.

Если во время записи программа Image Writer fоr Windows случайно выдаст ошибку, повторите процедуру. По окончании записи вы получите загрузочную флешку.

Установка ОС FreeNAS на NAS-сервер

Установите флешку с FreeNAS в USB порт компьютера, который будет использоваться в качестве NAS-cеpвepa. Нам необходимо будет выбрать эту флешку в качестве загрузчика в BIOS, для этого сразу после включения ПК нажмите клавишу «F1», «F2» или «Del» (в зависмости от производителя), чтобы открыть меню настроек BIOS компьютера.

В меню найдите пункт Standart CMOS Features. Нажмите на нем клавишей «Enter».

Далее выберите пункт First Boot Device.

Внимание! Названия пунктов могут отличаться в зависимости от модели материнской платы (ищите в названии слово «Boot»). Это касается и доступа к системным настройкам материнской платы, так как он тоже может отличаться от указанных в моем примере. Узнать о том, как открыть BIOS при загрузке ПК, можно в руководстве к материнской плате или во время загрузки компьютера: в нижней части экрана отображается краткая информация о «горячих клавишах».

С помощью навигационных клавиш со стрелками назначьте первым загрузочным устройством (First Boot Device) флешку, которой соответствует пункт c USB устройством (например, Removable Device или USB HDD). Нажмите клавишу «Esc», чтобы вернуться в главное меню настроек BIOS, а затем клавишу «F 10», чтобы сохранить сделанные изменения, либо перейдите к пункту «Save & Exit Setup», соглашаясь с изменениями клавишей «Y». Процесс загрузки FreeNAS длится около 1 минуты. О том, что операционная система готова к работе, свидетельствует сообщение о присвоенном устройству IР-адресе.

Обязательно запишите IР-адрес в блокнот, так как в дальнейшем он понадобится для настройки NAS-cepвepa через веб-интерфейс. Теперь вы можете отключить монитор и клавиатуру, а также поставить компьютер в удобное для Вас место. Запуск операционной системы FreeNAS будет осуществляться с флешки в полностью автоматическом режиме, как и с привычного жесткого диска внутри ПК.

Создание учетной записи в ОС FreeNAS

Давайте приступим к настройке FreeNAS. Чтобы получить доступ к веб-интерфейсу операционной системы сервера, введите в адресной строке любого веб-браузера IР-адрес сетевого хранилища, который Вы сохранили после установки операционной системы.

Сперва необходимо установить пароль администратора, так как по умолчанию пароль администратора операционной системы FreeNAS отсутствует, а вопрос безопасности игнорировать не стоит. Чтобы создать учетную запись администратора, щелкните на панели инструментов по кнопке «Account». Затем перейдите на вкладку»Change Password» и укажите пароль, который будет присвоен данной учетной за писи. Чтобы применить изменения, нажмите «Change Admin Password». Выйдите из FreeNAS, кликнув по «Log Out».


Обновите страницу в веб-браузере, чтобы авторизоваться в системе заново. На сей раз FreeNAS попросит ввести логин (admin) и пароль (тот, который вы указали ранее) для доступа к настройкам сетевого хранилища.

Рекомендую создать еще хотя бы одну учетную запись пользователя с ограниченными правами. Щелкните мышкой по кнопке «Account» и перейдите на вкладку «Users». Нажмите на кнопку «Add New User», чтобы открыть окно создания новой учетной записи.

Укажите логин, полное имя пользователя, пароль и название домашней папки , в которой он сможет не только просматривать файлы, но и создавать новые.

Учитывая, что жесткие диски пока не отформатированы, оставьте стандартное имя домашней папки пользователя без изменений. Чтобы завершить операцию, нажмите на кнопку «Ok».

Система практически готова к работе. Осталось лишь несколько завершающих шагов .

Смена языка в ОС FreeNAS

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

Нажмите на панели инструментов по кнопке и перейдите на вкладку. В раскрывающемся меню «Language» выберите пyнкт «Russian», чтобы применить изменения, нажмите на кнопку «Save». После этого обновите страницу в браузере.

Готово! Все надписи в меню FreeNAS теперь отображаются на русском языке. К сожалению, некоторые русскоязычные названия пунктов меню и кнопок, в отличие от английских наименований, не слишком хорошо вписываются в общий дизйан оболочки, но с такими неудобствами вполне можно смириться, учитывая, что назначение большинства пунктов , отвечающих за самые главные функции, становится понятным любому пользователю.


Кроме этого, не стоит забывать, что FreeNAS — открытый проект, а это значит, что любой пользователь может принять участие в разработке программы или помочь авторам с переводом. Так что правильный перевод операционной системы FreeNAS на русский язык не заставит себя ждать.

Создание зеркального RAID-массива

Подключение двух жестких дисков в режиме RAID 1 подразумевает, что информация на них будет дублироваться один в один. Благодаря столь эффективному способу резервного копирования выход из строя одного HDD не приведет к потере данных. Чтобы вернуться к привычному режиму работы, нужно лишь заменить вышедший из строя жесткий диск на новый. Конечно, в режиме RAID 1 для ручного копирования файлов будет доступен только один из них. Но учитывая , что на NAS-cepвepe будут храниться все ваши данные: документы, фотографии и видеозаписи, то о потерянной емкости жалеть не стоит.

Читать еще:  Коллективный разум - сервисы взаимопомощи

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

Чтобы создать зеркальный RАID-массив из двух жестких дисков, кликните на панели инструментов по кнопке «Хранилище». Затем щелкните по «Управление томами», чтобы создать новый дисковый раздел. В появившемся окне укажите имя раздела и, удерживая нажатой клавишу «Ctrl», выделите мышью оба жестких диска

Чтобы создать зеркальный массив RAID 1 и отформатировать его в файловой системе ZFS, активируйте кнопки «ZFS» и «mirror». Подтвердите свой выбор, нажав «Добавить том». Форматирование дисков , в зависимости от их производительности и емкости, может занять от нескольких секунд до одной минуты.

Как открыть доступ к папкам на FreeNAS

Как мы уже выяснили, FreeNAS позволяет создать перcональные папки для каждого из пользователей, доступ к которым будут иметь только они сами. Но для обмена файлами между компьютерами локальной сети имеет смысл создать общую директорию, доступ к которой будут иметь все пользователи без исключений.

Чтобы открыть доступ к папке, нажмите в панели инструментов на кнопку «Совместное использование», перейдите на вкладку Windows (CIFS) и щелкните по «Добавить общий ресурс Windows (CIFS)». В появившемся окне укажите имя папки и ее местонахождение на жестком диске.

Дисковый раздел, созданный ранее на основе RAID-массива, находится по адресу:

Чтобы изменения вступили в силу, щелкните по кнопке «Ok». После этого операционная система FrееNAS предложит запустить службу CIFS. Чтобы разрешить ее запуск, нажмите на кнопку «Да». После этого сделайте общую папку домашней для созданной ранее учетной записи пользователя. Вот и все. Сервер для обмена файлами в локальной сети полностью настроен.

FreeNAS: создаем сетевое хранилище — NAS своими руками

FreeNAS

Сетевые хранилища (Network attached storage или NAS) по большей части являются внешними жёсткими дисками, подключёнными к сети, которые позволяют нескольким компьютерам пользоваться общими файлами. Эти устройства становятся всё более популярным средством для хранения данных в сети, поскольку пользователи могут работать со своими документами с любого компьютера. Так как стоимость подобных устройств снижается, они становятся более привлекательными и для домашних сетей. Но сегодня мы хотим рассказать о самом недорогом решении, если у вас есть старый ненужный ПК и свободное время. Обсуждение по возникшим вопросам на форуме FreeNAS.

Хранилище NAS намного удобнее USB-винчестера для хранения и перемещения файлов и документов. И вот почему: сервер NAS можно настроить на поддержку шифрования файлов и различные схемы резервирования, то есть обеспечивается и сохранность данных. С помощью операционной системы FreeNAS, основанной на BSD, этот процесс существенно упрощается, тем более что она может работать с минимальными аппаратными требованиями.

FreeNAS разработана для работы в качестве сервера NAS, поэтому под файлы отводится максимальное пространство, а операционную систему можно запускать вообще с CD или с флэш-брелока. И, конечно, с жёсткого диска. Образ на CD занимает всего 42 Мбайт, его можно скачать с сайта FreeNAS, который находится здесь.

FreeNAS — свободная операционная система для создания сетевого хранилища основанного на операционной системе FreeBSD. Такой NAS поддерживает RAID массивы; и множество видов подключения к нему по протоколам CIFS (SMB), Apple Mac AFP, HTTP, FTP, SSH, iSCSI и NFS. Также существенным плюсом такого решения служит встроенный BitTorrent клиент, Firewall и возможность работать в режиме роутера. Размер дистрибутива около 100Мб.

Установка FreeNAS

1. Все начинается стандартно: вставляем диск с записанным образом дистрибутива FreeNAS. Через некоторое время на экран выводятся параметры загрузки.

Welcome to FreeNAS!

1. Boot [default]
2. Boot with ACPI dasabled
3. Boot in Safe Mode
4. Boot with verbose logging
5. Escape to loader promt
5. Reboot

Select option, [Enter] for default
or [Space] to pause time 4

Параметры загрузки FreeNAS

Через 5 секунд произойдет дефолтная загрузка системы FreeNAS.

2. Далее перед нами появляется меню оболочки, в котором нам предлагаются несколько действий:

Console setup
——————
1) Assign interfaces
2) Set LAN IP address
3) Reset WebGUI password
4) Reset to factory defaults
5) Ping host
6) Shell
7) Reboot system
8) Shutdown system
9) Install/Upgrade to hard drive/flash device, etc.

Меню системы FreeNAS

Нам необходимо установить систему на жесткий диск, поэтому выбираем 9 пункт.

3. Теперь перед нами появляются варианты установки системы.

1 Install `embedded` OS on HDD/Flash/USB
2 Install `embedded` OS on HDD/Flash/USB + DATA + SWAP partition
3 Install `full` OS on HDD + DATA + SWAP partition
4 Upgrade `embedded` OS from CDROM
5 Upgrade `full` OS from CDROM
6 Upgrade and cover `full` OS to `embedded`

Выбираем способ установки системы.

Выбираем полную установку системы, задаем размер системного раздела (по умолчанию 128Мб) и размер swap раздела. Остальное пространство будет отведено под раздел для создания сетевых папок.

4. Система проинформирует нас о том, что установка прошла успешно. Можно выходить из всех открытых меню и перезагружать машину. Не забудьте вынуть диск из привода, чтобы загрузка системы пошла с жесткого диска. После того как загрузка произойдет, мы услышим звуковой сигнал, а на экране появится меню системы. Здесь можно задать параметры сетевого интерфейса. Дальнейшая настройка хранилища производится удаленно.

Начальная настройка FreeNAS

1. Заходим на web интерфейс хранилища, для этого вводим в браузере его IP адрес (по умолчанию FreeNAS присваивает себе адрес 192.168.1.250), и вводим следующие сочетания логина и пароля: admin/freenas.
2. Заходим в System/General и выбираем язык. Я сразу включил русский.
3. Далее заходим: Диски/Управление, добавляем жесткий диск.
4. Теперь заходим в Диски/Точка монтирования. Создаем точку для существующего тома Data (он создается при установке системы). Тут важно выбрать Тип раздела: Раздел MBR ; Номер Раздела: 2 ; Файловая система UFS ; и задаем имя точки монтирования.
5. Выбираем Службы/Cifs/SMB, включаем службу и задаем параметры доступа. На вкладке Общие ресурсы создаем сетевые папки и выбираем параметры.
6. Теперь надо задать права доступа к сетевым папкам. Для этого заходим в Дополнительно/Файловый менеджер. Откроется новое окно, где мы можем видеть все системные файлы. Заходим в /mnt/. Здесь мы увидим все созданные сетевые папки и права доступа к ним.

Если щелкнуть на описание прав, то появится окно настроек, в котором зададим полные права.

Теперь у нас есть доступ к нашим сетевым папкам.

7. Далее я включил BitTorrent клиент (Службы/BitTorrent). Настройки клиента вполне просты. Задаем папку, куда будут помещаться закаченные файлы, и задаем логин и пароль веб интерфейса, ссылка на который прописана внизу страницы.

Параметры Web интерфейса BitTorrent

8. На этом настройка нашего NAS закончена.

Общее впечатление

Удобный интерфейс на родном языке, быстрая установка, огромные возможности и относительная простота установки оставляют только положительные впечатления. С таким набором возможностей в голову не приходит мысль о безответственном использовании компьютера. Также стоит отметить очень удобный и продуманный веб интерфейс. Здесь все находится на привычных местах и интуитивно понятно. Очень богатый функционал веб интерфейса позволяет не только производить настройку, но и следить за ее состоянием и своевременно определять проблемы. Также плюсом этой системы является возможность переходить в энергосберегающий режим, отключая неиспользуемые устройства. Обсуждение по возникшим вопросам на форуме FreeNAS.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.

Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

Как установить FreeNas и создать на нем файловое хранилище.

Как установить FreeNas и создать на нем файловое хранилище.

FreeNAS 9 — дистрибутив для быстрого развёртывания сетевого хранилища, основан на базе FreeBSD, отличается интегрированной поддержкой ZFS и полностью настраивается через веб-интерфейс. Для организации доступа к хранилищу поддерживается FTP, NFS, Samba, AFP, rsync и iSCSI, для повышения надежности хранения может применяться программный RAID (0,1,5), для авторизации клиентов реализована поддержка LDAP/Active Directory.

Версия FreeNAS 9 примечательна переходом на кодовую базу FreeBSD 9, (прошлый выпуск был основана на FreeBSD 8.3), а также проведением огромной работы по улучшению удобства использования, стабильности и производительности. Улучшения затронули практически все подсистемы дистрибутива, от web-интерфейса до системы подключения плагинов. Инфраструктура разработки проекта переведена на использование Git.

FreeNAS можно установить на жесткий диск или USB-флешку. При этом система занимает весь объем носителя на который устанавливается, не зависимо от емкости, а все сетевые ресурсы для хранения информации размещаются на других жестких дисках.
т.е. сама система freenas занимает 1 жёсткий диск на котором нельзя ничего хранить, а на втором уже может хранится вся наша инфа!

Надеюсь, я вас не сильно утомил таким длинным вступлением, поэтому давайте уже перейдем к установке. Предварительно скачайте iso-образ FreeNAS и запишите его например компакт-диск.

Читать еще:  DiRT 3 — слияние прошлого с будущим. Preview

Установка.

Вставляем CD-диск с FreeNAS в привод, и загружается с него. Видим такую картину

Как установить FreeNas и создать на нем файловое хранилище.-01

Первое что нам будет предложено — установить FreeNAS на какой-нибудь носитель информации, появится вот такое окно:

Как установить FreeNas и создать на нем файловое хранилище.-02

Мы соглашаемся и переходим к выбору жесткого диска, куда будем устанавливать систему. В списке будет наших два жестких диска.

Как установить FreeNas и создать на нем файловое хранилище.-03

Выбираем для установки нужный hdd, затем нас предупредят, что все данные на ней будут потеряны

Как установить FreeNas и создать на нем файловое хранилище.-04

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

Как установить FreeNas и создать на нем файловое хранилище.-05

На этом установка закончена. О том как настроить первоночальные настройки в FreeNas поговорим в следующей статье.

Установка и настройка FreeNAS 9

Здравствуйте! В этой статье я покажу как установить и настроить систему FreeNAS 9 с парольной защитой сетевых директорий для разных пользователей.

Кратко расскажу что такое FreeNAS для тех кто не в курсе:

FreeNAS — свободная операционная система для сетевого хранилища (англ. Network-Attached Storage). FreeNAS основан на ОС FreeBSD с использованием Samba и PHP, поддерживает software RAID; к нему можно получить доступ по протоколам CIFS (SMB), Apple Mac AFP, FTP, SSH, iSCSI и NFS.

Рекомендую к просмотру свою предыдущую статью, где я рассказывал о сборке самого домашнего сервера.

Для установки нам понадобится:

  1. Сам NAS сервер
  2. Установочный диск с FreeNAS
  3. Флешка или жесткий диск на который будет установлена система.

Минимальные требования для сервера:

  • Процессор i386 или x86-64.
  • 2 GB дискового пространства для системы.
  • 4 GB дискового пространства для файлового хранилища.
  • 512 MB оперативной памяти.

И так, начнём установку…

Начинаем со стандартного Включаем сервер, настраиваем загрузку с CD-ROMa, вставляем диск и загружаемся с него.

Перед нами появляется такая картина:

Жмём Install/Upgrage. Далее нас спросит на какой диск устанавливать саму ОС:

Выбираем флешку или диск который подготовили под систему. Не используйте один диск под систему и хранилище!

На вопрос обновить систему или сделать новую установку, выбираем Fresh install:

Далее нас предупреждают что все данные на жестком диске будут стерты, и что мы не сможем использовать данный диск как хранилище. Жмем Yes:

Пошла установка, ждем…:

Примерно после 5 минут установки нам будем выдано сообщение об успешной установке, просьбе извлечь установочный CD-диск. Извлекаем установочный диск и жмём ОК:

Выбираем 3й пункт — перезагрузка:

После загрузки уже установленной системы, Вы увидите следующее данные:

На этом установка закончена, переходим к конфигурации системы.

И так, Конфигурация FreeNAS

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

После запуска системы, на экране Вы увидите адрес по которому доступен FreeNAS:

Вводим этот адрес в браузере, и попадаем в веб оболочку системы:

Справа у нас мигает значок Alert который сообщает что нужно установить пароль администратора, поэтому займемся в начале этим вопросом. Жмём на кнопку Account, далее Change Password и придумываем пароль, вводя его в оба поля. Жмём кнопку Change Admin Password:

После наш индикатор загорелся зеленым, теперь все Ок.

Необходимо инициализировать жесткий диск, который мы подготовили под хранилище. Слева в меню выбираем пункт Storage -> Volumes -> UFS Volume Manager. Указываем имя будущего раздела, диск(и) которые будут использованы для него и жмём Add Volume. Обратите на красную надпись где говориться что все данные с жесткого диска будут стерты:

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

Сначала создадим нового пользователя который будет владеть конкретной директорией. Переходим в Account->Users->Add User. Вписываем имя пользователя на латинице в поля Username и Full Name, вводим желаемый пароль для пользователя в поля Password и Password confirmation и жмём Ок. Пользователь готов:

Теперь создадим 2 директории, одну общую, одну для нашего ivan’a.

В меню выбираем Shell, и вводим команду cd /mnt/disk1, где disk1 — это имя раздела который Вы создали. Далее команды mkdir share_dir и жмем энтер, и еще одну mkdir ivan_dir. Можете ввести команду ls что бы убедится что данные директории создались:

Теперь необходимо сменить владельца директории ivan_dir на пользователя ivan. И сменить права доступа для обеих директорий. По очереди вводим команды chown ivan:ivan ./ivan_dir/, chmod 777 ./share_dir/, chmod 700 ./ivan_dir/, ls -l :

Права 777 дают полный доступ для всех, 700 — только полный доступ для владельца. После вывода команды ls -l убедитесь в правильно назначенных правах. 777 — rwxrwxrwx, 700 — rwx——.

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

Закрываем Shell, переходим в меню Sharing->Windows Shares->Add Windows Share. Сначала сделаем общедоступную шару. Заполняем поля:

Name — имя шары которая будет доступна, win_share

Path — Путь к директории на сервере, жмём Browse и выбираем /mnt/disk1/share_dir

Export Read Only — шара будет доступна в режиме только чтение, никто туда ничего не запишет и не сможет изменить файлы, тут на Ваше усмотрение

Allow Guest Access — разрешить гостевой доступ, ставим галочку, что бы все могли зайти без пароля:

Жмем Ок, выдаст сообщение с вопросом желаем ли мы активировать сервис который будет отвечать за доступ к нашим шарам. Говорим Yes:

Первая шара готова, сервис включен:

Добавляем парольную шару для Ивана. Переходим в меню Sharing->Windows Shares->Add Windows Share.

Name — имя шары которая будет доступна, win_ivan

Path — Путь к директории на сервере, жмём Browse и выбираем /mnt/disk1/ivan_dir

Inherit Owner — наследовать владельца для всех файлов, ставим галочку

Inherit Permissions — наследовать права доступа для всех файлов, ставим галочку

Жмём Ок, шара для Ивана готова:

Проверим теперь это все в жизни. Попытаемся получить доступ к этим директориям с других компьютеров в сети.

Набираем в строке адреса проводника адрес NAS сервера и путь к общедоступной шаре \192.168.23.149win_share жмем энтер, должны попасть в общую директорию:

Если Вы не ставили галочку Export Read Only, можете попробовать скопировать туда какой нибудь тестовый файл:

Если файл скопировался, то Вы все сделали правильно и этой директорией может пользоваться любой желающий в Вашей сети. К примеру можно сделать такую директорию для хранения фильмов, к которой можно будет получить доступ с ноутбука, компьютера, телефона или даже smart телевизора для просмотра любимых фильмов.

Теперь попытаемся получить доступ к директории Ивана, вводим в строку адреса \192.168.23.149win_ivan:

При попытке доступа, система нас просит ввести имя пользователя и пароль. Следовательно любой человек уже не сможет сюда зайти. Так удобно создать директорию для каждого члена семьи, где тот сможет хранить свои личные и получать к ним доступ к примеру с ноутбука или смартфона введя свой логин и пароль.

Для удобства использования своей шары я рекомендую примонтировать ее в свою систему, что мы сейчас и сделаем. На мой ноутбук мы примонтируем общедоступную директорию, на компьютер Ивана примонтируем директорию созданную для него.

На моем ноутбуке в моем компьютере выбираю меню Сервис->Подключить сетевой диск:

В следующем окне выбираю свободную букву диска и указывают путь к общей шаре и жму Готово:

После успешной «Попытки подключения» в Моем компьютере появился новый сетевой диск с которым я могу работать как с обычным:

Далее на компьютере Ивана подключу его директорию. Делаю тоже самое что и на своем ноутбуке, только указывая другую шару. При подключении директории win_ivan придется еще ввести логин и пароль:

После ввода учетных данных директория успешно монтируется:

К сожалению у меня не получилось примонтировать обе шары одновременно на «могущественной» винде, не хочет она дружить с ними обеими. Начинаются проблемы с авторизацией.

vitusaf

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

Было у меня давнее желание – иметь дома файл-сервер, куда свалить всю нажитую кучу файлов, нажитую непосильным трудом :). И с ростом количества компьютеров в семье, а также гаджетов, телефонов и прочей мультмедии (фотографии, MP3, фильмы) это желание только усугублялось. Причем так, чтоб был простой и быстрый доступ с любого устройства, а также чтоб хранилище было достаточно надёжным, способным перенести хотя бы смерть диска. ).
Попытки сделать файл-сервер предпринимались и ранее, в частности сделать его на базе Windows-медиаплеера, но по разными причинам не нашли своего продолжения. Также было принято решение вынести его из жилой зоны, чтоб его было не видно не слышно.

Читать еще:  Китайский бренд Longsys нацелен на выпуск «стопроцентно китайских» флеш-накопителей

Рассматривались разные варианты решения – от простых USB-дисков до Mid-Range и HiEnd Enterprise решений. :-). В итоге оптимальным были признаны 4-х дисковые NAS-ы, такие как QNAP TS-459, блестяще описанным Алексом Экслером. (http://www.exler.ru/expromt/17-04-2012.htm). Параллельно сформировался примерный круг требований: 2-4 диска (с возможностью добавления еще), RAID, габариты, простое администрирование (GUI + возможность доработки командами), надёжность и ремонтопригодность. Ну и несколько пожеланий на перспективу (репликация, облачные сервисы, блоковые протоколы и т.д).
Решение «от Экслера» мне понравилось, даже рассматривал некоторые модели этого и других производителей, однако смутило несколько вопросов:
1. Если он выйдет из строя – каковы шансы его отремонтировать, найти к нему запчасти или вытащить с него свои файлы?
2. Расширяемость. Пока 4 диска – всё хорошо. Но добавить еще – уже не получится.
3. Цена. Жаба сказала что 15-20-35- тыс.руб (=около $1000 баксов) – дороговато (и это БЕЗ дисков! Только коробочка). Притом, что 5-ти и более дисковые модели вообще уходят в заоблачный ценник (от 40-60 до 100 и более тыс.руб. (

2-3 тыс.долл)).
В итоге решил собрать подобное своими руками, что вполне посильно сделать и вам! 😉

Как непременно написали бы в советских журналах «Сделай сам» тематики — «Возьмите процессор от старого мейнфрейма.. В корпус от старой Cisco смонтируйте вентилятор от бортового компьютера «Су-27», за неимением оного вполне подойдёт от «Миг-21» или «Ту-154»…»..
Нет. Мы поступим иначе. (Методом пиццы! :).. «Берется всё что есть в доме…» )
Так вот.. Берется всё что можете найти из компьютерного «железа».. Если у вас дома или в гараже нету залежей старой комплектухи – киньте клич среди знакомых, коллег, или компьютерного отдела вашей организации — наверняка найдется достаточно желающих с радостью избавиться от старых железячек. Либо они уже успешно сделали это и вы найдете всё необходимое на ближайшей свалке. 🙂

Нам потребуется: материнская плата (в комплекте с процессором, охлаждением и памятью), подходящий блок питания, USB-флешка/HDD или иной носитель на 2 GB. Из необходимого это в принципе всё, и найти это труда не составляет. «Для красивости» можно также приготовить светодиоды, кнопки, (снимаемые с любого старого корпуса). Еще потребуются собственно диски. Их уже можно не относить к бесплатным (ибо как вы помните «по условиям игры» в референсной коробочке QNAP диски также надо было докупать отдельно!), но может вам повезёт и удастся найти подходящие диски.
Также может потребоваться (а может и не потребоваться) корпус. Если вам всё равно – то можно взять любой подходящий. В моем случае требовалось вписать его в отведенные габариты (щель над шкафом), поэтому потребовалось изготавливать самому. В принципе — можно обойтись и бескорпусным вариантом, просто разложив всё на дощечке ))
Из всего найденного выбирается наиболее мощное железо в попытке собрать работающую конфигурацию. По возможности или необходимости выбираются наименее шумные варианты.
В моём случае итоговая конфигурация получилась такой:
Процессор AMD Sempron, 1 GB памяти, два диска 500 GB SATA в зеркале, материнская плата формата microATX c интегрированной видеокартой и двумя SATA контроллерами, USB-флешка на 2 GB.
Вообще говоря, памяти надо было 8 GB, но и с 1 GB всё пока работало.

Операционная система и софт.

После «недолгих поисков» 🙂 выбор пал на FreeNAS, (www.freenas.org) построенной на базе ОС FreeBSD.
Помимо базовых функций таких как RAID, раздача файлов для Windows/Unix/Apple-систем, графического интерфейса, она имеет также вполне взрослый функционал, присущий системам ценой в десятки-сотни тыс.долл, такой как локальная и удаленная репликация (т.е.возможности мгновенных снимков и копирования на другие сайты), iSCSI , ZFS и др. Помимо этого есть любимый домашними пользователями функционал торренов а а также DLNA медиасервера.
Также стОит отметить признанную надежность базовой ОС FreeBSD. Unix-системы вообще говоря давно уже завоевали устойчивую репутацию надёжных и неприхотливых систем. (в отличие от Windows которой свойственно «уходить в область софтверно-хардверной медитации, становясь нечувствительной к внешним раздражителям в виде команд пользователя», а также требовать постоянного администрирования). Также можно отметить что малолетние хакеры и современные вирусы в основном нацелены на ОС Windows, в то время как FreeBSD помимо того, что имеет меньшее распространение, так еще ее используют для весьма серьёзных сайтов и онлайн-казино, а также в весьма взрослом NAS «Isilon», предназначенном для «Больших данных», что не может не радовать в вопросах ее выбора и безопасности.

FreeNAS vs NAS4FREE или позор на IXsystems

Как известно, для задач домашнего NAS есть несколько продуктов, помимо обсуждающегося здесь nas4free. В частности — FreeNAS. Когда-то, во времена, когда мне прихотелось иметь дома NAS продукт был сырой до убожества вплоть до того, что не мог импортировать zfs пулы. Но с годами подтянулся до вполне приличного уровня. В каждой избушке свои погремушки, некоторые отличия у двух близких продуктов есть — например актуальная версия FreeNAS не поддерживает 32-разрядные процессоры, а потому не годится для старых компов. Понемногу пишет в процессе работы на системную флешку, потому её постепенно точит. Зато умеет root-on-zfs, то есть можно две системные флешки, к примеру, поставить как зеркало и пользовать всю магию снимков файловой системы на системном диске. Ну и так далее и тому подобное.

Была, впрочем, дурнопахнущая история, когда отжавшая торговую марку FreeNAS конторка IX Systems пыталась старый продукт удушить, ибо он тогда назывался FreeNAS. Тогда, собственно, и пришлось придумать новое имя nas4free. C другой стороны, дело было давно, в 2009, и вонь как-то постепенно улетучилась и забылась. Оба продукта существуют, выбирай любой, при желании платить бабло — у FreeNAS есть платные варианты.

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

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

Но, как говорится, кому нравится поп, кому попадья, а кому и попова дочка. Нравится-нет — это вопрос вкуса. Реальная проблема — когда кто-то начинает лгать и передёргивать, хваля свой продут, на котором делает деньги и обливая грязью продукт чужой. И это как раз про собственное сравнение от IXsystems.

Так что придётся по вранью пройтись. Хотя ещё раз — против самого продукта FreeNAS я ничего особо не имею, впрочем — и не использую.

Железо. nas4free может работать на очень слабом, x86 или amd64 железе, с гигабайтом памяти — и с zfs. В бете порт на ARM, включая малинку. Доступна бета на freebsd 10.1

freenas в текущей версии требует 6Gb памяти и 64 разрядный процессор. Потому, что без ZFS работать не может, а 32x версию zfs парни поддерживать не хотят. Может и правильно, но экономную до ресурсов UFS тоже перестали поддерживать. Ибо лень.

Об этом в сравнении либо умалчивается, либо даётся искажённое впечатление.

Проект. Пишут, что у freenas гораздо больше разработчиков. Думаю — правда. Просто потому, что без малого полмиллиона строк кода тянуть куда как труднее, чем 80 тыс. Пришлось ведь сделать в 10 раз больше исправлений! Вот только стесняюсь спросить — при примерно равном функционале двух систем какой продукт лучше написан — на 450 000 строк или на 78 000? И стоит ли так уж гордиться тем, что за год в код внесено 3800 исправлений, а не 370?

Функционал. Вот тут то передёргивание переходит в прямую и наглую ложь. В отличие от написанного, для nas4free доступны
— «визуальные отчёты» — ср расширение RRDGraph
— апгрейд через вебгуй
— механизм расширений с графическим интерфейсом в том числе (на выбор — extensions, Бриг, против отдалённо подобного Бригу механизма расширения через клетки-плагины) плюс есть Finch действительно из командной строки — богатство выбора явно в чью пользу
— zfs снимками можно управлять из вебгуя. В том числе настроить автоматическое изготовление и удаление старых через месяц, например.
— как можно было не заметить embedded установку — я вообще теряюсь

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

Так что, хоть деньги и не пахнут, воняет от IXsystems отвратительно. С таким маркетингом впору тухлой рыбой торговать, благо акулий плавник на фавиконе. Стыдоба.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector