Переводы — 5 свободных или открытых NAS-серверов
Оригинал
Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии пользователей silent и digiwhite.
Когда стандартных возможностей предоставления доступа к файлам и принтерам в Windows, Unix/Linux или MacOS уже недостаточно, следует обратить внимание на сетевые хранилища данных (NAS, network-attached storage).
NAS предоставляют единое место для хранения и доступ к файлам и документам по локальной сети и, в некоторых случаях, в интернет. Особенно полезны они в сетях, где используются разные операционные системы, т.к. они поддерживают все возможные сетевые протоколы для доступа к файлам.
С одной стороны, вы можете приобрести уже готовый к работе и подключению к сети NAS-сервер. С другой же стороны, для того, чтобы сэкономить средства и получить больше возможностей для настройки, вы можете настроить и свой собственный сервер. Для этого нужно установить серверное программное обеспечение на какой-нибудь старый компьютер с большим жестким диском и сетевым адаптером. Как только установка будет завершена, монитор, клавиатуру и мышку можно будет отключить.
Здесь мы рассмотрим пять открытых NAS-серверов, разработанных сообществом:
FreeNAS - возможно, самый популярный NAS с открытым исходным кодом. Это урезанная версия FreeBSD 7.2 с веб-интерфейсом, поддержкой PHP-скриптов и документацией, использующей m0n0wall. Система выпускается под лицензией BSD и может быть установлена на Compact Flash, USB или обычный жесткий диск, а так же запущена с LiveCD.
FreeNAS поддерживает следующие протоколы: SMB/CIFS (Windows), AFP (Apple/Mac), NFS (Unix/Linux), FTP, TFTP, RSYNC, Unison, iSCSI и UPnP. Так же сервером поддерживаются программный RAID (0, 1, 5), файловая система ZFS и возможность шифрования диска.
В число сетевых возможностей сервера входят поддержка меток VLAN, агрегация каналов, поддержка Wake on Lan (WoL, возможность вывода сервера из режима сна с помощью сетевого сигнала, - прим.пер.). Среди возможностей для мониторинга имеется поддержка S.M.A.R.T. (smartmontools), оповещений по почте, SNMP, Syslog и поддержка UPS (NUT).
Так же сервер позволяет использовать дополнительные службы, такие как: bittorrent-клиент (Transmission), сервер UPnP (FUPPES), сервер iTunes/DAAP (Firefly), веб-сервер (lighttpd) и приложение для измерения пропускной способности сети (Iperf).
CryptoNAS (ранее известный как CryptoBox) - проект, в котором уделяется много внимания шифрованию данных. Сервер поставляется как в виде LiveCD, так и в виде отдельных пакетов, с помощью которых можно развернуть проект на уже готовой linux-системе и добавить дружелюбный веб-интерфейс к шифрованию диска. Проект распространяется под лицензией GPL.
Сразу после активации зашифрованного раздела через веб-интерфейс CryptoNAS, он становится доступен в локальной сети через протокол доступа к общим ресурсам SMB/CIFS. Разделы дисков шифруются с LUKS. Открыть их можно так же и с другого компьютера: в Linux напрямую, а в Windows - с использованием FreeOTFE.
Минимальные требования для запуска системы с LiveCD такие: 200MHz процессор, 64 Мб ОЗУ, CD-ROM, наличие сетевого подключения и жесткого диска. Жесткий диск может быть любым из тех, что поддерживаются ядром linux (2.6.20): IDE, SCSI, USB, FireWare, SATA или RAID.
Серверные пакеты могут быть установлены на уже развернутой Linux-системе с ядром версии не ниже 2.6, cryptosetup с поддержкой LUKS, поддержкой шифрованных разделов в device mapper и Python 2.4. Запустить сервер можно на любом дистрибутиве, однако разработчики предоставляют для скачивания только пакеты для Debian-дистрибутивов.
Openfiler - еще один полноценный сервер NAS, как и FreeNAS. Это дистрибутив Linux на основе rPath, выпускаемый под лицензией GPL 2. Он может быть установлен как на обычный компьютер или сервер, так и на виртуальную машину. Openfiler - тяжелая система, поэтому для ее запуска рекомендуется использовать сервера с характеристиками не ниже чем: процессор 1GHz, 2 Гб ОЗУ, 10 Гб свободного места на диске и сетевой адаптер.
Openfiler поддерживает следующие сетевые протоколы: SMB/CIFS, NFS, HTTP/WebDAV и FTP. Поддержка служб каталогов осуществляется через NIS, LDAP, Active Directory и Hesiod. Есть также и поддержка протокола авторизации Kerberos 5.
Для управления доступом Openfiler предлагает довольно широкие возможности, включая поддержку открытия доступа к каждому открытому ресурсу для нескольких групп, теневые копии SMB/CIFS и гостевые ресурсы.
NASLite-M2 - один из нескольких коммерческих проектов NAS на Linux, разработанный компанией Server Elements. Распространяется он не бесплатно и доступен в виде скачиваемого ISO-образа диска за $34.95.
NASLite-M2 поддерживает следующие сетевые протоколы: SMB/CIFS, NFS, AFP, FTP, HTTP и RSYNC. Протоколы DAAP (Digital Audio Access Protocol) и UPnP (Universal Plug and Play) так же поддерживаются, что дает вам возможность реализовать аудио и видео вещание по сети так, как это делают iTunes, Windows Media Player и игровые консоли.
Сервер NASLite оптимизирован для эффективной работы с минимальными требованиями к железу. Он может быть как установлен, так и загружен в память, как при использовании LiveCD, отличие в том, что NanoNAS использует для этого дискету. Для работы системе нужно не менее 64 Мб ОЗУ.
Так же как и CryptoNAS, NASLite не является полноценным сервером NAS - он не позволяет управлять пользователями, квотами и не обладает возможностью подключаться к доменам. И тем не менее, его возможностей вполне хватает для использования дома или в небольших офисах.
NanoNAS так же разрабатывается Server Elements и является урезанной версией сервера NASLite. Он так же построен на Linux, но является коммерческим и не распространяется бесплатно. Его можно скачать за $9.95.
Компакт-диск NanoNAS может быть запущен в двух режимах: SMB-режим поддерживает SMB/CIFS и HTTP, в основном для клиентов на Windows; AFP-режим поддерживает AFP и HTTP, предназначен для клиентов на Mac OS X. В обоих режимах система только запускается с диска, а настройки свои хранит на дискете.
NanoNAS запускается только с дискеты и требует наличия около 32 Мб ОЗУ.
Об авторе: Эрик Гейер - технический писатель-фрилансер. Автор множества книг по сетям и обработке данных для таких серий книг как For Dummies (для чайников, - прим.пер.) и Cisco Press. Занимает пост генерального директора компании NoWiresSecurity, специализирующуюся на защите Wi-Fi сетей в Enterprise режиме WPA/WPA2 - шифрования.
Переведено при помощи сервиса translated.by инициативной группой переводчиков welinux при участии пользователей silent и digiwhite.
Когда стандартных возможностей предоставления доступа к файлам и принтерам в Windows, Unix/Linux или MacOS уже недостаточно, следует обратить внимание на сетевые хранилища данных (NAS, network-attached storage).
NAS предоставляют единое место для хранения и доступ к файлам и документам по локальной сети и, в некоторых случаях, в интернет. Особенно полезны они в сетях, где используются разные операционные системы, т.к. они поддерживают все возможные сетевые протоколы для доступа к файлам.
С одной стороны, вы можете приобрести уже готовый к работе и подключению к сети NAS-сервер. С другой же стороны, для того, чтобы сэкономить средства и получить больше возможностей для настройки, вы можете настроить и свой собственный сервер. Для этого нужно установить серверное программное обеспечение на какой-нибудь старый компьютер с большим жестким диском и сетевым адаптером. Как только установка будет завершена, монитор, клавиатуру и мышку можно будет отключить.
Здесь мы рассмотрим пять открытых NAS-серверов, разработанных сообществом:
FreeNAS
FreeNAS - возможно, самый популярный NAS с открытым исходным кодом. Это урезанная версия FreeBSD 7.2 с веб-интерфейсом, поддержкой PHP-скриптов и документацией, использующей m0n0wall. Система выпускается под лицензией BSD и может быть установлена на Compact Flash, USB или обычный жесткий диск, а так же запущена с LiveCD.
FreeNAS поддерживает следующие протоколы: SMB/CIFS (Windows), AFP (Apple/Mac), NFS (Unix/Linux), FTP, TFTP, RSYNC, Unison, iSCSI и UPnP. Так же сервером поддерживаются программный RAID (0, 1, 5), файловая система ZFS и возможность шифрования диска.
В число сетевых возможностей сервера входят поддержка меток VLAN, агрегация каналов, поддержка Wake on Lan (WoL, возможность вывода сервера из режима сна с помощью сетевого сигнала, - прим.пер.). Среди возможностей для мониторинга имеется поддержка S.M.A.R.T. (smartmontools), оповещений по почте, SNMP, Syslog и поддержка UPS (NUT).
Так же сервер позволяет использовать дополнительные службы, такие как: bittorrent-клиент (Transmission), сервер UPnP (FUPPES), сервер iTunes/DAAP (Firefly), веб-сервер (lighttpd) и приложение для измерения пропускной способности сети (Iperf).
CryptoNAS
CryptoNAS (ранее известный как CryptoBox) - проект, в котором уделяется много внимания шифрованию данных. Сервер поставляется как в виде LiveCD, так и в виде отдельных пакетов, с помощью которых можно развернуть проект на уже готовой linux-системе и добавить дружелюбный веб-интерфейс к шифрованию диска. Проект распространяется под лицензией GPL.
Сразу после активации зашифрованного раздела через веб-интерфейс CryptoNAS, он становится доступен в локальной сети через протокол доступа к общим ресурсам SMB/CIFS. Разделы дисков шифруются с LUKS. Открыть их можно так же и с другого компьютера: в Linux напрямую, а в Windows - с использованием FreeOTFE.
Минимальные требования для запуска системы с LiveCD такие: 200MHz процессор, 64 Мб ОЗУ, CD-ROM, наличие сетевого подключения и жесткого диска. Жесткий диск может быть любым из тех, что поддерживаются ядром linux (2.6.20): IDE, SCSI, USB, FireWare, SATA или RAID.
Серверные пакеты могут быть установлены на уже развернутой Linux-системе с ядром версии не ниже 2.6, cryptosetup с поддержкой LUKS, поддержкой шифрованных разделов в device mapper и Python 2.4. Запустить сервер можно на любом дистрибутиве, однако разработчики предоставляют для скачивания только пакеты для Debian-дистрибутивов.
Openfiler
Openfiler - еще один полноценный сервер NAS, как и FreeNAS. Это дистрибутив Linux на основе rPath, выпускаемый под лицензией GPL 2. Он может быть установлен как на обычный компьютер или сервер, так и на виртуальную машину. Openfiler - тяжелая система, поэтому для ее запуска рекомендуется использовать сервера с характеристиками не ниже чем: процессор 1GHz, 2 Гб ОЗУ, 10 Гб свободного места на диске и сетевой адаптер.
Openfiler поддерживает следующие сетевые протоколы: SMB/CIFS, NFS, HTTP/WebDAV и FTP. Поддержка служб каталогов осуществляется через NIS, LDAP, Active Directory и Hesiod. Есть также и поддержка протокола авторизации Kerberos 5.
Для управления доступом Openfiler предлагает довольно широкие возможности, включая поддержку открытия доступа к каждому открытому ресурсу для нескольких групп, теневые копии SMB/CIFS и гостевые ресурсы.
NASLite-M2
NASLite-M2 - один из нескольких коммерческих проектов NAS на Linux, разработанный компанией Server Elements. Распространяется он не бесплатно и доступен в виде скачиваемого ISO-образа диска за $34.95.
NASLite-M2 поддерживает следующие сетевые протоколы: SMB/CIFS, NFS, AFP, FTP, HTTP и RSYNC. Протоколы DAAP (Digital Audio Access Protocol) и UPnP (Universal Plug and Play) так же поддерживаются, что дает вам возможность реализовать аудио и видео вещание по сети так, как это делают iTunes, Windows Media Player и игровые консоли.
Сервер NASLite оптимизирован для эффективной работы с минимальными требованиями к железу. Он может быть как установлен, так и загружен в память, как при использовании LiveCD, отличие в том, что NanoNAS использует для этого дискету. Для работы системе нужно не менее 64 Мб ОЗУ.
Так же как и CryptoNAS, NASLite не является полноценным сервером NAS - он не позволяет управлять пользователями, квотами и не обладает возможностью подключаться к доменам. И тем не менее, его возможностей вполне хватает для использования дома или в небольших офисах.
NanoNAS
NanoNAS так же разрабатывается Server Elements и является урезанной версией сервера NASLite. Он так же построен на Linux, но является коммерческим и не распространяется бесплатно. Его можно скачать за $9.95.
Компакт-диск NanoNAS может быть запущен в двух режимах: SMB-режим поддерживает SMB/CIFS и HTTP, в основном для клиентов на Windows; AFP-режим поддерживает AFP и HTTP, предназначен для клиентов на Mac OS X. В обоих режимах система только запускается с диска, а настройки свои хранит на дискете.
NanoNAS запускается только с дискеты и требует наличия около 32 Мб ОЗУ.
Об авторе: Эрик Гейер - технический писатель-фрилансер. Автор множества книг по сетям и обработке данных для таких серий книг как For Dummies (для чайников, - прим.пер.) и Cisco Press. Занимает пост генерального директора компании NoWiresSecurity, специализирующуюся на защите Wi-Fi сетей в Enterprise режиме WPA/WPA2 - шифрования.