Hi-Tech Arduino Компьютеры Интернет
HV-Lab Reference Linux Форум
Справочники Libraries Windows Галерея
Электроника Hardware Hardware Загрузки
Печатные платы Forum Программирование Мини-чат
[ Февр 26, 07:42 ] admin: Форум перешел в разряд архивного.
[ Февр 24, 19:02 ] admin: переехали на новый сервер. Грядут перемены.
[ Фев 20, 08:38 ] кулибин: Переход на SSL был непрост (особенно с абсолютными путями на изображения, но мы его осуществили)
RSS статьи
 
Статьи

Статьи->Linux->Файловый сервер FreeNAS [ Поиск ]

Файловый сервер FreeNAS - Хотите быстро и просто получить сетевое файловое хранилище?
Отправил: кулибин, Суббота, 31 Января 2009 23:50
 Представьте что у вас имеется несколько рабочих компьютеров. То вы работаете на одном, то слушаете музыку на другом и т.п. При этом постоянно возникает проблема синхронизации данных — на каждом компьютере своя версия документа. Для просмотра фильма, например, нам приходится включать компьютер на котором он лежит — лично я не люблю быть привязанным к определенной машине. Мне бы хотелось, чтобы доступ к моим данным был в любом месте, где есть моя локальная сеть. Неплохо бы было, если бы и настройки некоторых программ, скажем почтового клиента со всей историей были также доступны из любого места. Правда с почтой тут другой прикол — о нем расскажу в следующий раз. Решение этой проблемы видится в виде сетевого хранилища.
Поднять сетевое хранилище в вашей сети можно как любительскими, так и профессиональными способами.
Любительский способ обычно заключается в построении файл-сервера на основе дектоп-системы. Решение малозатратное, однако десктоп-система для этого не предназначена, соответственно вылезают проблемы в работе, безопасности и многом другом. Профессиональное решение проблемы заключается в покупке готовых аппаратных NAS (Network-Attached Storage)— но это довольно накладное занятие. Некий гибрид профессионального и любительского решения заключается в обычном компьютере и серверной ОС семейства Linux/FreeBSD. Однако здесь подкарауливает проблема настройки и поддержания всего и вся для полной работоспособности. Но не стоит отчаиваться, поскольку есть специальное средство, предлагающее за 10 минут превратить бесхозных компьютер с кучей хардов на борту в удобное сетевое хранилище. Имя этому средству - FreeNAS (http://www.freenas.org/ ).
Как видно из названия, дистрибутив предлагает бесплатное средство устранения нашей головной боли. Однако за приставкой Free скрывается принадлежность дистрибутива к семейству FreeBSD-систем. FreeNAS — это полностью готовое средство управления вашими сетевыми папками, а интуитивный русскоязычный web-интерфейс позволяет настраивать сервер буквально одним нажатием мыши.
Аппаратное обеспечение:
В качестве аппаратного обеспечения можно использовать практически любой компьютер, который еще реально достать. Минимально-рекомендуемые системные требования — процессор не ниже Pentium, и ОЗУ не меньше 96 Мб. Жесткий диск для установки должен быть не меньше 64Мб, однако перед нами сетевое хранилище, поэтому данный параметр не критичен. Чаще всего в NASах используются флеш-накопители для хранения ОС. В случае больших нагрузок на сервер рекомендую использовать гигабитную сеть — тогда не будет никаких проблем с тормозами канала. Гигабитная сеть подразумевает хороший процессор — Pentium3 на пол-гигагерца будет достаточно. Цена готового NAS с таким процессором будет примерно равняться стоимости жестких дисков — miniATX материнки Socket 370 можно достать нахаляву, а соответствующий камень — не больше чем за 300 рублей. Соответствующий корпус и БП наверняка валяются у вас, либо у ваших знакомых. Сетевые карты очень дешевы и 1000Мбит сетевушку можно приобрести не более чем за 500 руб. В итоге получаем платформу для размещения винтов за цену до 1000руб. При стоимости даже самых простеньких NAS от 3000руб. Интересным решением для очень емкого FreeNAS как по цене, так и по размерам будет использование материнских плат формата AllOnBoard —размерами порядка 12-17см, с впаянным процессором (например VIA Cyrix 1.5ГГц), слоты для оперативки(DDR2 стоит копейки) и несколько (до 4-х)1000Мбит-портов. Также на борту присутствуют SATA-разъемы. Стоят такие материнки от 2 тысяч рублей. Завершающим аккордом не забудьте поставить источник бесперебойного питания — на сервере будут храниться довольно важные данные,и надежность превыше всего.
Установка:
Загружаем образ с официального сайта. Образ весит 60Мб. Записываем на диск и загружаемся с него. Перед нами предстал дяволенок бисти— символ FreeBSD . После трели из спикера нажимаем Any Key — и попадаем в главное меню, в котором предлагается как настроить интерфейс, так и установить систему на жесткий диск. По умолчанию, FreNAS садится на 192.168.1.250, если нас это не устраивает (например в моей локалке есть dhcp-сервер, да и подсеть у меня 192.168.0.0), выбираем пункт 2 «Set Lan IP Adress». Нас спросят, хотим ли мы использовать dhcp для основного интерфейса, если да, то отвечаем Yes. После сохранения настроек выбираем пункт 9 «Install/Upgrade to a hard drive/flesh device etc.»
Выбираем тип установки - пункт 3 - «Install full release on hard drive» - будем ставить весь дистрибутив целиком. Программа запросит имя CD-ROM и жесткого диска. Установщик предложит существующие варианты, у меня следующие имена: acd0 и ad0 соответственно. После этого нас спросят, сколько отвести для системы места на жестком диске.— я скормил установщику под ОС все 540 Мб моего что ни на есть бесценного жесткого диска. Если у вас очень большой хард — укажите метров 200, на остальном участке инсталятор создаст еще один раздел. Подтверждаем выбор размера и ждем пару-тройку минут — система установится.
Мастер установки радостно предложит нам удалить CD из лотка и перезагрузить машину. Соглашаемся.
Настройка:
Настройка происходит в окне браузера. Заходим на накопитель по его IP-адресу:
http://192.1638.0.100/
 логин/пароль по умолчанию admin/freenas
Мы увидим страницу статуса. На ней мы можем узнать куда мы попали, и на чем все это держится. Версия дистрибутива, модель процессора, загрузка памяти и использование пространства на жестких дисках — наиболее важные для администратора сервера параметры здесь есть. Страница доступна в меню Состояние-->система.
Для того, чтобы web был обещанно-русским, заходим на страницу General и выбираем нужный нам язык. Также, на этой странице нас может интересовать имя пользователя — изменить его можно здесь. На вкладке «Пароль» вбиваем новый пароль, желательно посложнее чем был и сохраняем настройки. Чтобы они были приняты, придется перезагрузить систему.
Добавляем в систему жесткие диски.

 

 

Заходим на страницу «Диски-управление» и щелкаем по плюсику под таблицей. . Выбираем соответствующий жесткий диск и выбираем для него файловую систему, если он уже отформатирован. Если нет, то сохраняем с параметром «Unformatted». Если на жестком диске имеется несколько разделов, то выбираем необходимый, от 2 до 4. После этого заходим в раздел Диски-форматирование. Выбираем наш раздел и файловую систему для него, и жмем «форматировать». Учтите, что FreeNAS нормально работает только с одной ФС — своей родной UFS. С другими ФС он может вести себя нестабильно вплоть до потери данных, как предупреждают разработчики. Последний шаг подключения нашего харда — это его монтирование в файловой системе. Заходим на вкладку Диски->Точка монтирования. Опять щелкаем по плюсику внизу таблицы. . Выбираем жесткий диск, его раздел и файловую систему. Назначаем имя нашего жесткого диска. Сохраняем настройки.
Заходим в раздел «Службы->CIFS/SMB»

На вкладке «параметры» нам необходимо уточнить рабочую группу(в windows по умолчанию это mshome). Остальные параметры оставьте по умолчанию. Не забудьте выставить кодовую страницу DOS как cp866. Сохраняем и переходим к созданию расшаренной папки на вкладке «Общие ресурсы». Нажимаем на плюсик под таблицей.
Имя ресурса — это то, как он будет высвечиваться на других компьютерах.
Путь к общему ресурсу — тот, который был создан в процессе создания нового носителя.
Корзина — как известно, на внешних носителях клавишей Delete файл улетит в никуда. Создав корзину мы сможем восстанавливать удаленные файлы.
Покрутите с правами доступа, особенно с двумя последними строками — Если вы хотите, чтобы папка была доступна из всей сети, оставьте пустым параметр Hosts Deny. Сохраняем и готово!
Теперь запускаем комьютер с windows и в проводнике находим «Подключить сетевой диск». Ищем наше устройство среди множества , и создаем сетевой диск с буквой, скажем, Z Если вы отключили анонимный вход, воспользуйтесь пунктом «подключение под другим именем», где введите логин и пароль созданного в NAS пользователя.
Заходим в webGUI в раздел «Службы->FTP» Галочкой в правом верхнем углу включаем службу. Откорректируйте ограничения под свои нужды. Парамтры по умолчанию достаточно терпимы, однако при активной работе не хватает максимальных коннектов с одного IP. Теперь расшареный диск доступен и по 21-му порту(если вы его не сменили на другой).
Для всего этого безобразия неплохо бы было создать немного пользователей -мы ведь хотим в будущем ввести авторизацию?
Раздел «Доступ->Uusers and Groups» Для начала создадим хотя бы одну группу, а после этого — уже пользователей. Пользователя можно отнести к какой-либо группе, а также назначить ему права администратора.
В завершение начальной настройки разрешим ssh-доступ — у файлового сервера ведь нет физической связи с внешним миром? Будем общаться по сети. Не давайте возможности логиниться с root-правами, хотя из практики знаете, что root-права на сервер нужны постоянно. Используйте вместо этого переключение пользователя командой su— так намного безопаснее.
На этом настройки FreeNAS не заканчиваются — у него множество функций в запасе. Я не затронул процесса доменной авторизации пользователей — это довольно тонкая материя и в домашних сетях редко используется. Описанных настроек уже достаточно для нормальной работы файлового сервера в сети. Существуют хорошие русскоязычные мануалы по пошаговой настройке каждого сервиса. Если вас вовсе не устраивают возможности сервера — устанавливайте на него необходимое программное обеспечение — мы же, по сути, работаем на FreeBSD! Но это уже материал для другой статьи.
Артем Кашканов
Голосов Голосов: 8 - В среднем: 5

Добавить комментарий Оценить
Комментарии

Статистика
Всего 205 статей в базе
Наиболее просматриваемые: Arduino и сеть RS485.
Лучшие по оценкам: РЦВМ1 - Релейная Цифровая Вычислительная Машина

Пользователи в разделе статьи: 2 (0 Пользователи 2 Гости и 0 Скрытые пользователи)
Видимые пользователи:


 
 

MKPortal©2003-2008 mkportal.it
MultiBoard ©2007-2009 RusMKPortal
Страница сгенерированна за 0.01846 секунд с 24 обращениями в базу данных

Intel Core i5-3450 2Gb RAM 100Gb HDD 100Mbps Ethernet

© Artem Kashkanov 2005-2016