Любой, кто способен собрать персональный компьютер и установить Windows, при желании может справиться и с созданием достаточно продвинутого NAS из x86-совместимого железа и свободных сборок ПО на основе *nix . При этом, грубо говоря, число установленных дисков влияет на стоимость и трудоемкость проекта только стоимостью дисков. Что позволяет серьезно сэкономить по сравнению с покупкой готового NAS на 4 и более дисков, но вряд ли выгодно, если ваши потребности удовлетворит NAS на 1-2 диска. Сказать, какой вариант лучше — нельзя. У каждого свои предпочтения. Кто-то отлично готовит дома, а кто-то предпочитает ужинать в ресторане. Вам доставляет удовольствие возня с компьютерным софтом и железом? Тогда этот текст может быть полезен. Вам нужен сервис хранения сам по себе? Выбирайте между облачным хранилищем и готовым NAS из коробки.
N. B. Это статья не про модель оборудования и не про версию программного продукта. Она про концепцию создания NAS своими руками и предлагает рассмотреть другие варианты решения задачи, кроме покупки готового устройства. Тема длинная, ветка (далее «профильная») на форуме насчитывает под тысячу страниц обсуждения. Народ там вежливый и отзывчивый. Это как бы намек на то, что статья не претендует на полноту, академичность или истину в последней инстанции.
Включая ZFS-реализации
ZFS (Zettabyte File System) — файловая система, разработанная компанией Sun Microsystems и обладающая такими характеристиками как возможность хранения больших объёмов данных, управления томами и множеством других. Первоначально файловая система была разработана для ОС Solaris, но впоследствии перенесена на ряд других операционных систем, в том числе на FreeBSD и Mac OS X.
FreeNAS is an embedded open source NAS (Network-Attached Storage) distribution based on FreeBSD, supporting the following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI (initiator and target) and UPnP. It supports Software RAID (0,1,5), ZFS, disk encryption, S.M.A.R.T/email monitoring with a WEB configuration interface (from m0n0wall). FreeNAS can be installed on Compact Flash/USB key, hard drive or booted from LiveCD.
EON stands for Embedded Operating system/Networking. It is the first embedded Solaris ZFS (Zettabyte File System) NAS (Network Attached Storage) distribution based on Opensolaris. It is a RAM based live/install image which runs from CD/DVD, USB or CF (compact flash) and Disk on Module
EON focuses on using a small memory footprint so it can run from RAM while maximizing the remaining free memory (L1 ARC) for ZFS performance. Running from RAM removes the OS install disk as a point of failure. And if your hardware fails, no costly measures are needed to get your data. Simply attach the disks to another machine and with a ZFS capable operating system or EON.
Hardware Requirements: - 32/64-bit x86 processor (64-bit preferred) - 768Mb RAM minimum, 2GB good, 4GB+ high performance - 2 or more identical size disks. 3 identical sized disks minimum for RAIDZ. 4 identical sized disks minimum for double parity or RAIDZ2.