Home > LAN > Как да си направим NAS сървър?

Как да си направим NAS сървър?

Понеже цената на готовите устройства е сравнително висока (400+ лв без дискове! ), ще предложа доста по-евтин, но също толкова добър начин за направата на NAS сървър. В общи линии нещата се свеждат до компютър, софтуер и харддискове. Нека започнем от софтуера…

Software: В интернет лесно се намират най-различни видове OS, които позволяват споделяне на контент в локалната мрежа. Някои потребители предпочитат Windows Server 2003, други Windows Home Server или Ubuntu Linux. Аз ще насоча вниманието Ви към една специализирана операционна система, която е създадена само и единствено с една цел – NAS. Тя се казва “FreeNAS” и е базирана на FreeBSD. Предимствата пред конкурентите и са, че тя е 1) Безплатна, 2) Предназначена точно за това, 3) Изключително лека, стабилна и с минимални изисквания, 4)Добре оформен и лесен за употреба WEB интерфейс. В инсталиран вид заема ~ 100MB, което в сравнение с Windows Home Server, чиято инсталация гълта 4-5GB, си е направо нищожно малко.  Операционната система може да я инсталирате както на хард диск, така и на USB памет. Аз лично предпочетох да я сложа на Compact Flash Card, понеже исках да е отделно от контента, а и липсата на въртящи се части доведе до тишина, но личните ми премеждия и решиния ще ги разгледам по-късно.

Hardware: За NAS сървъра, който ще направим не се нуждаем от някаква изключителна машина. Почти всеки домашен компютър би свършил работа. Ето и малко изисквания на FreeNAS към хардуера: минимум 128MB RAM, минимум 64MB място за OS, CD-ROM… Към това бих добавил минимум CPU ~ 700MHz и RAM 512MB за спокойна раобта. Наличието на RAID контролер и/или на допълнителен такъв било то IDE или SATA е доста полезно, ако сте решили да включвате допълнителни дискове. Не ви трябва някаква геймърска видео карта, вградена в дъното или такава на PCI слот с 1-2MB рам е напълно достатъчна, понеже OS-а няма графична среда, а и на Вас ще ви трябва само за пъвроначалните настройки. LAN картата обаче е важна част, замислете се нещо по-марково,  да речем – 3Com, но и една обикновенна 10/100mbit Realtek ще е достатъчна за обикнивения домашен потребител. Захранването е препоръчително да е по-добро (300-400W не от китайските ватове), щото ако ще закачате много хард дискове и то с ценна информация на тях, едва ли ще искате да стават проблеми.

HDD: Все пак трябва някъде да сложим информацията. Дали IDE или SATA, дали 80GB или 500GB си зависи единствено от Вас. Лично препоръчвам, ако сте решили да инвестирате в такъв сървър да се ориентирате към големи SATA дискове. Към днешна дата на пазара се намират: 500GB = 85лв; 640GB = 100лв; 750GB = 110лв и 1TB = 125лв. Относно марката Seagate, Hitachi, WD, Samsung  в зависимост от това коя Ви допада. Но да не забравяме, че нищо не Ви пречи на впрегнете събиращите прах в шкафа  40GB дискове, които са Ви останали след някой ъпгрейд.

Кратко обобщение на това което ни трябва. Примерна конфигурация:
MB: с градено VGA, LAN 10/100mbit =20лв
CPU: 1GHz + Охлаждане = 20лв
RAM: 512MB DDR = 20лв
HDD: 1,2GB или 1GB USB памет за OS = 5лв
CD Rom = 5лв
Общо ~ 70-80лв
Доста добра цена. Вярно, лишаваме се от някой екстри на готовите системи, като компактния размер и Hotswap кутийките, но всичко може да се постигне с излишен финансов ресурс.

Моят FreeNAS сървър: В предишната тема споменах за част от предимствата на този вид системи, това е и причината аз да си направя такава. Hardware-ната част от нещата съм я решил по следния начин:
MB: Jetway s.775 с дградено видео, 4 x SATA, 10/100/1000mbit Lan вградена карта
CPU: Intel Celeron 1,6GHz +  Box Cooler – защото е достатъчно мощен, хладен и с тих вентилатор
RAM: 1GB DDR2 667MHz – това се намери в шкафа
PSU: 400W Fortron – доста скъпо захранване, но го избрах заради това, че е марково, мощно и абсолютно тихо

HDD: 1,2GB IDE (OS) + 250GB SATAтова беше в началото, но после промених нещата. Спрях се на 256MB CF Card за FreeNAS-a, а мястото за контента постепенно нарастна на 2 x 250GB + 1 x 500GB (всичко SATA). А скоро може и още да се увеличи :)   Кутията е нормална, като единственно сложих е 12см вентилатор пред хард дисковете, за да ги държа хладни. Сложих и допълнителна 10/100/1000mbit LAN-ка, защото имам намерение машината да я вържа към две различни мрежи. Ето и малко снимков материал:

Инсталиране и работа със системата: Не искам да Ви занимавам с подробности относно инсталирането, защото не е кой знае колко трудно. Има няколко варианта на исталации, основните са: на диска да е само операционната система; на диска да е операционната система на един дял и контент на друг. ВАЖНО ! FreeNAS форматира хард диска, за това е добре да имате резервно копие на информацията. Дрига особенност е, че при закачането на дискове към масива FreeNAS ги форматира в собственна файлова система, която НЕ е FAT32 или NTFS. Това няма какво да Ви притеснява, единственно да имате предвид, че не може да пише под тези системи и ако сложите такъв диск и правите промени после ще имате проблеми с отварянето им. Най-добре е да си определите какъв диск ще сложите и да го използвате само за NAS-a, за да може системата да си го форматира и използва коректно. Всичко основно и важно, което трябва да знаете е описано в документацията към FreeNAS – тъй наречения Manual (RTFM = Read The Fucking Manual) Всичко е стъпка по стъпка и няма никакъв шанс да объркате нещо ако го следвате. След инсталацията ще трябва да се логнете в WEB интерфейса. За да не се чудите:
· Default Username as admin
· Default password as freenas

Като последно искам да кажа, че винаги сме отворени да отговорим на всякакви ваши въпроси и да Ви помогнем с каквото можем.

Понеже цената на готовите устройства е сравнително висока (400+ лв без дискове! ), ще предложа доста по-евтин, но също толкова добър начин за направата на NAS сървър. В общи линии нещата се свеждат до компютър, софтуер и харддискове. Нека започнем от софтуера…

Software: В интернет се лесно се намират най-различни видове OS, които позволяват споделяне на контент в локалната мрежа. Някои потребители предпочитат Windows Server 2003, други Windows Home Server или Ubuntu Linux. Аз ще насоча вниманието Ви към една специализирана операционна система, която е създадена само и единствено с една цел – NAS. Тя се казва “FreeNAS” и е базирана на FreeBSD. Предимствата пред конкурентите и са, че тя е 1) Безплатна, 2) Предназначена точно за това, 3) Изключително лека, стабилна и с минимални изисквания, 4)Добре оформен и лесен за употреба WEB интерфейс. В инсталиран вид заема ~ 100MB, което в сравнение с Windows Home Server, чиято инсталация гълта 4-5GB, си е направо нищожно малко.  Операционната система може да я инсталирате както на хард диск, така и на USB памет. Аз лично предпочетох да я сложа на Compact Flash Card, понеже исках да е отделно от контента, а и липсата на въртящи се части доведе до тишина, но личните ми премеждия и решиния ще ги разгледам по-късно.

Hardware: За NAS сървъра, който ще направим не се нуждаем от някаква изключителна машина. Почти всеки домашен компютър би свършил работа. Ето и малко изисквания на FreeNAS към хардуера: минимум 128MB RAM, минимум 64MB място за OS, CD-ROM… Към това бих добавил минимум CPU ~ 700MHz и RAM 512MB за спокойна раобта. Наличието на RAID контролер и/или на допълнителен такъв било то IDE или SATA е доста полезно, ако сте решили да включвате допълнителни дискове. Не ви трябва някаква геймърска видео карта, вградена в дъното или такава на PCI слот с 1-2MB рам е напълно достатъчна, понеже OS-а няма графична среда, а и на Вас ще ви трябва само за пъвроначалните настройки. LAN картата обаче е важна част, замислете се нещо по-марково,  да речем – 3Com, но и една обикновенна 10/100mbit Realtek ще е достатъчна за обикнивения домашен потребител. Захранването е препоръчително да е по-добро (300-400W не от китайските ватове), щото ако ще закачате много хард дискове и то с ценна информация на тях, едва ли ще искате да стават проблеми.

HDD: Все пак трябва някъде да сложим информацията. Дали IDE или SATA, дали 80GB или 500GB си зависи единствено от Вас. Лично препоръчвам, ако сте решили да инвестирате в такъв сървър да се ориентирате към големи SATA дискове. Към днешна дата на пазара се намират: 500GB = 85лв; 640GB = 100лв; 750GB = 110лв и 1TB = 125лв. Относно марката Seagate, Hitachi, WD, Samsung  в зависимост от това коя Ви допада. Но да не забравяме, че нищо не Ви пречи на впрегнете събиращите прах в шкафа  40GB дискове, които са Ви останали след някой ъпгрейд.

Кратко обобщение на това което ни трябва. Примерна конфигурация:
MB: с градено VGA, LAN 10/100mbit =20лв
CPU: 1GHz + Охлаждане = 20лв
RAM: 512MB DDR = 20лв
HDD: 1,2GB или 1GB USB памет за OS = 5лв
CD Rom = 5лв
Общо ~ 70-80лв
Доста добра цена. Вярно, лишаваме се от някой екстри на готовите системи, като компактния размер и Hotswap кутийките, но всичко може да се постигне с излишен финансов ресурс.

Моят FreeNAS сървър: В предишната тема споменах за част от предимствата на този вид системи, това е и причината аз да си направя такава. Hardware-ната част от нещата съм я решил по следния начин:
MB: Jetway s.775 с дградено видео, 4 x SATA, 10/100/1000mbit Lan вградена карта
CPU: Intel Celeron 1,6GHz +  Box Cooler – защото е достатъчно мощен, хладен и с тих вентилатор
RAM: 1GB DDR2 667MHz – това се намери в шкафа
PSU: 400W Fortron – доста скъпо захранване, но го избрах заради това, че е марково, мощно и абсолютно тихо
HDD: 1,2GB IDE (OS) + 250GB SATAтова беше в началото, но после промених нещата. Спрях се на 256MB CF Card за FreeNAS-a, а мястото за контента постепенно нарастна на 2 x 250GB + 1 x 500GB (всичко SATA). А скоро може и още да се увеличи :)   Кутията е нормална, като единственно сложих е 12см вентилатор пред хард дисковете, за да ги държа хладни. Сложих и допълнителна 10/100/1000mbit LAN-ка, защото имам намерение машината да я вържа към две различни мрежи. Ето и малко снимков материал:

Categories: LAN Tags:
Автор
Вижте всички статии от
Този автор е написал 11 статии

  1. August 18th, 2009 at 02:57 | #1

    NAS-а има почва и у нас и у вас :) и във всеки дом. Имам вкъщи един Compaq Deskpro 660MHz с 250GB IDE + 160GB IDE дискове и ми служи верно вече повече от 3 години и половина (първо като работна станция, в последствие като файлов сървър и NAT рутер и vpn агрегатор). Има един стикер със сериен номер за Windows 95, но от както е при мен не е виждал нищо друго освен FreeBSD и е много доволен. В близко бъдеще смятам да го сменям с някакво micro ATX дъно с 2 x 1.5TB SАТА дискове (обмислям го вече повече от година, но все още не ми се дават пари за ново micro ATX дъно), само трябва да си харесам нещо без вентилатори.

    Иначе изборът FreeBSD е много добър и мога само да ви го препоръчам :) имате 2 варианта за софтуерен раид масив (като изключим ZFS). Кофтито е само, че ако ще имате линукс клиенти, трябва да ползвате нещо различно от NFS, понеже NFS-то под линукс е доста бъгаво. Моето gentoo е доволно от cifs.

  2. 2GOOD
    February 1st, 2010 at 21:05 | #2

    От доста време обмисля един НАС и за у нас :) Първо и аз се бях спрял на FreeNAS, наистина е перфектно за начинаещи и изключително леко на едно ИДЕ към CF и всичко е 6. Но след доста тестове и четене из нета стигнах до две неща които не ми харесват на фреебсд-то
    1. понеже ще правя софт рейд5 тук няма ександ на array-a – не мога да добавям дискове след време.. трябва да се дропне всичко и от начало
    2. малко по-бавен е от линукс базираните системи.

    След това минах на OpenFiler – Многоооо добар продукт – отново безплатен, платено е ръководството и съпорта, но в интернет има достатъчно много информация. Поддържа всичко каквото се сетите вкл. и iSCSI. Като недостатък мога да кажа, че е по-трудно за дминистриране и доста трудно за инсталиране на допълните неща като Transmission да кажем. Аз лично не успях да го накрам да ми пусне Cool’n'Quite на процесора, и това е основната причина да мина на вариант 3, а именно просто един Ubuntu x64 сървър с един WebMin. Най-добрите тестове постигнах именно с убунто, но там инсталацията и конфигурирането на рейд-а, както и iSCSI… вече си е за по-напреднали.

    Системката е:
    GB Nforce4 s.939 – gLAN 4xSATA2
    Athlon 64 3500+ Venice
    2x512MB DDR400 2.5
    PCIeXpress Intel Pro gLAN сетната на 9000MTU
    3x1TB WD Black 1001FALS в SoftRaid5
    2.5″ ATA 20GB HDD за OS
    AcBel 420W ActivePFC 99% PSU

    все още всичко е насипно понеже си правя “къстъм кейс” за нас-а с отново ръчна изработка хот-суап решение, но там иска много време и желание KGogov може да го потвърди като му гледам подписа ;)

    P.S.
    ===
    в idle процесора е на 30 градуса с изключена перка насток охлаждане :) )) тишинка

  1. No trackbacks yet.