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:
Автор
Вижте всички статии от
Този автор е написал 14 статии

  • 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.

  • 2GOOD

    От доста време обмисля един НАС и за у нас 🙂 Първо и аз се бях спрял на 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 градуса с изключена перка насток охлаждане :))) тишинка

  • Слави Миков

    Здравейте, много добре описана тема – хиляди благодарности. Исках да ви помоля за един съвет елементарен е но не съм работил с тази система до сега. Инсталирах го наса със 2Tb HDD на Seagate, влизам през уеб интерфейса, като дам на Storage виждам Volume 1 – 2Tb обаче незнам как да копирам файлове сега в този диск и да трия файлове. Може ли някой работил под системата да ми обясни набързо.

  • KGogov

    Ще се радваме ако споделиш процеса на изработка на къстъм кейса. FreeNAS-a доста се промени в годините. ZFS-a изисква вече много рам. Поради ред причини се наложи да премина към Windows шеринг и едно малко удоволствие наречено HP ProLiant Microserver, за което се надявам скоро да напиша някой ред.
    Системата ти изглежда интересна, но лично аз бих предпочел хардуерен RAID поради ред причини (най-вероятната е че съм човек на хардуера). Ако не се използва активно малко скъпо идва използването на WD Black. (Но все пак си е въпрос на финанси, при Хардуерен RAID бих препоръчал WD Red). Ефективността на захранването почна да става съществен параметър, за което поздравления. Операционната система на отделен диск + някакъв Image на външен носител е нещо, което спестява много главоболия.

  • kgogov

    Принципно прехвърлянето на файловете не става през Web интерфейса. Досъпването до системата става през Windows Share протокола, а именно в My Computer трябва да напишеш в URL-a \\IP-на-FreeNAS\сторидж-диска Тогава ще ти се отвори като обикновенна папка и Copy/Paste. Ако не си сложил потребител и парола, може да се наложи да го направиш през Web интерфейса. Освен маунтването на диска, трябва да се се настрое и шерването му, за да имаш достъп до него.

  • Светлин Доганов

    Да така го инсталирах, на отделен диск, тоест на флашка вътре в кутията е. Стара версия е Наса, но такава имах и такава качих моментално изпитана е и работи ок. Относно хардуерният раид и аз го предпочитам, но нямам възможност да го направа, защото кутията е от тези малките сървърни, с отделни чекмеджета за дискове и капак с ключ, няма къде да сложа платката за раида.
    Настроихме го и всичко тръгна, само едно сега не ми е ясно, и бих искал да ви помоля за още малко помощ. Сега отивам да сложа още един HDD Seagate 4Tb ще качвам в него.
    Въпроса е сам ли ще си го форматира нас-ито и как да му сложа парола. Как да сложа парола ми е основната идея.

  • kgogov

    Като го маунтнеш ще те пита да го форматира в ZFS или UFS като ще изтрие всичко от него. За паролата може като го шерваш да сложиш права само на даден потребител да има достъп до него, но иначе на самия диск мисля че не може да слагаш права. До колкото си спомням няма възможност да ти изпиза попъп с промпт за парола към дадения диск. Достъпа се определя от User Акаунта с който се логваш.

  • Слави Миков

    Да настроих го. Много ви благодаря колеги!