Zbuduj serwer plików o niskim poborze mocy

13

Chciałbym zbudować serwer plików dla kopii zapasowych. Serwer musi być dostępny 24 godziny na dobę przez 7 dni w tygodniu w mieszanej sieci Windows / Linux, ale usługa nie powinna przekraczać 1 godziny dziennie. Właśnie dlatego zużycie energii jest moim głównym priorytetem .

Jak myślisz, jaki jest najlepszy sprzęt do jego zbudowania? Co z oprogramowaniem? sugerujesz dystrybucję Linuksa?

Edycja1: Serwer powinien zająć od 1 do 4 dysków terabajtowych, nie dążę do szybkości, redundancja nie jest koniecznością, ale zostanie doceniona, jeśli nie bardzo kosztowna. Mój budżet jest trochę ograniczony.

Edycja2: Jeśli mogę uzyskać router lub punkt dostępu bezprzewodowego do wykonania tej pracy (za pomocą portów USB i prawdopodobnie zmodyfikowanego oprogramowania układowego), to byłby świetny pomysł. Jakieś sugestie ?

karatchov
źródło
Po stronie oprogramowania rozważ użycie OpenSolaris i użyj ZFS do przechowywania. Korzystając z ZFS, możesz łatwo zbudować pasek zwierciadeł, który jest tym, czego chcesz, jeśli używasz dysków terabajtowych. Pamięć ta może być następnie eksportowana za pomocą SAMBA, NFS lub nawet iSCSI, lub możesz skonfigurować rsync dla serwerów Linux. OpenSolaris jest silniejszy niż Linux, jeśli chodzi o budowanie serwerów pamięci.
Michael Dillon
Potrzebujesz więcej informacji, aby udzielić dobrej odpowiedzi. Jaki jest twój przedział cenowy? Ile miejsca? Dla mnie najlepszą opcją niskiego poboru mocy byłby system oparty na Atom z napędem SSD. Ale jeśli potrzebujesz większej niezawodności lub macierzy RAID, istnieje wiele czynników. Niedrogi, niski pobór mocy, dużo miejsca do przechowywania; wybrać jakieś dwa?
Dave Drager

Odpowiedzi:

7

Chciałbym zbudować serwer plików dla kopii zapasowych. Serwer musi być dostępny 24 godziny na dobę przez 7 dni w tygodniu w mieszanej sieci Windows / Linux, ale usługa nie powinna przekraczać 1 godziny dziennie. Właśnie dlatego zużycie energii jest moim głównym priorytetem.

Jak myślisz, jaki jest najlepszy sprzęt do jego zbudowania? Co z oprogramowaniem? sugerujesz dystrybucję Linuksa?

Z mojego doświadczenia wynika, że ​​tworzenie komputera / serwera plików od zera nie jest zbliżone pod względem wydajności energetycznej do większości urządzeń NAS na poziomie konsumenckim. Biorąc to pod uwagę, w pełni rozwinięte komputery są oczywiście znacznie bardziej elastyczne / zdolne niż NAS-y konsumenckie, jednak wszystko , co zbudowano w domu , zawsze zużywa więcej energii elektrycznej. Jeśli masz szczęście, możesz uzyskać zużycie w ciągu kilku watów na sprzęt konsumencki, ale czas / wysiłek / pieniądze mogą nie być tego warte.

Mam NAS w domu podłączony do zasilacza UPS, a po prostu z prostym monitorem UPS, zakres waha się od 45 W-55 W z dwoma napędami. W godzinach poza szczytem może dostać się w zakresie 30-40 w. Widziałem go już od 25 w, ale to nie jest powszechne. To nie jest zbyt obskurne. Oczywiście mam 4-dyskowy NAS, jest łatwiejszy w obsłudze, mały i bardzo energooszczędny. Budowanie jest zawsze przyjemne, ale ostatecznie może kosztować więcej, mieć więcej problemów / konserwacji, jest fizycznie znacznie większe i zużywa więcej energii elektrycznej niż odpowiednik konsument-NAS.

Edycja1: Serwer powinien zająć od 1 do 4 dysków terabajtowych, nie dążę do szybkości, redundancja nie jest koniecznością, ale zostanie doceniona, jeśli nie bardzo kosztowna. Mój budżet jest trochę ograniczony.

Dziwne jest to, że nadmiarowość nie jest koniecznością, biorąc pod uwagę, że jest to serwer plików, ale dla każdego własnego. Jeśli największym problemem są koszty, a szybkość / redundancja są uzupełniające, urządzenia NAS z dwoma dyskami powinny wystarczyć.

Z czubka głowy poleciłbym Netgear ReadyNAS Duo RND2000. Cena detaliczna wynosi około 300 USD +, ale spójrz na sprzedawców internetowych, a zobaczysz, że sprzedają to za mniej. Wydaje mi się, że Netgear ma również duży rabat, ale nie jestem tego pewien. Uwaga: Netgear sprzedaje większość swoich serwerów NAS z dyskami twardymi, więc ceny wydają się być zawyżone. Upewnij się, że szukasz wersji bezdyskowych.

Kolejnym serwerem NAS, który polecam, jest QNAP TS-239 Pro . Posiadam TS-409 Pro, ale byłem bardzo zadowolony z QNAP, ponieważ jest dość solidny. Oprogramowanie, z którym jest dostarczane, jest dość łatwe w obsłudze i działa niezawodnie. Działa pod Linuksem, więc jeśli naprawdę chcesz zagłębić się w wewnętrzne, dostęp ssh jest dostępny.

2 dyskowe dyski NAS są dość ekonomiczne. Zakres cen jest dość mały, od 100 do 300 USD. 4 dyskowe dyski NAS mają szerszy zakres cen, który prawdopodobnie Cię zniechęci. Mogą wynosić od 500 do 900 USD +. Ale wygląda na to, że pieniądze to problem, więc w twojej sytuacji wybrałbym 2 dyski.

Edycja2: Jeśli mogę uzyskać router lub punkt dostępu bezprzewodowego do wykonania tej pracy (za pomocą portów USB i prawdopodobnie zmodyfikowanego oprogramowania układowego), to byłby świetny pomysł. Jakieś sugestie ?

Trzymałbym się z dala od tego pomysłu. Choć może to być najbardziej ekonomiczne rozwiązanie typu hakerskiego, dla mnie pachnie większym problemem niż jest warte. Użyłem DDWRT i Tomato i oba są świetnymi ROM-ami dla routerów bezprzewodowych / zapór ogniowych / VPN, ale serwowanie plików nie jest czymś, co uważałem za główny priorytet w obu projektach. Mogę się dzisiaj mylić, ponieważ minęło trochę czasu, odkąd używałem / bawiłem się obiema, ale jeśli twoje pliki coś dla ciebie znaczą , po prostu kup tanie urządzenie NAS, podłącz je do sieci LAN i nazwij to nocą.

osij2is
źródło
6

Jedną z możliwości jest zbudowanie serwera wokół płyty mini-ITX z procesorem VIA EPIA, którego można użyć do budowy komputerów bez wentylatorów. Inną możliwością jest zbudowanie go wokół mini-ITX, który wykorzystuje procesor Intel ATOM, taki jak Zotac ION.

W obu przypadkach prawdopodobnie będziesz chciał umieścić dyski twarde poza obudową komputera, we własnym pudełku z własnym wentylatorem o kontrolowanej temperaturze. Istnieją zewnętrzne kable, których można użyć do podłączenia napędów SATA, a nawet jeśli płyta główna ma tylko wewnętrzne złącza SATA, można uzyskać adaptery umożliwiające podłączenie zewnętrznego SATA. W przypadku napędu wszystko zrobi, jeśli zechcesz wybić otwór w obudowie, aby można było go uruchomić w kablach SATA.

Michael Dillon
źródło
5

Zainstalowałem normalny komputer z zewnętrznym dyskiem twardym USB (do robienia zdjęć) i systemem na kluczu USB, aby wykonać kopię zapasową.

Kopia zapasowa jest planowana codziennie wieczorem, a po jej zakończeniu komputer wyłącza się. Jeśli potrzebujemy kopii zapasowej, ktoś po prostu wysyła do komputera pakiet WOL (za pomocą WOL komputer jest włączany codziennie, tuż przed zaplanowaniem tworzenia kopii zapasowej).

Wynik:

  • tani (stary komputer, zewnętrzny dysk USB, klucz USB),
  • mniejsze zużycie energii (2-3h dziennie) i
  • dostępne w każdej chwili, gdy będę tego potrzebować (WOL)

PS .: OS Linux z integracją Samby i AD.

puste 3
źródło
+1. Sprytne - włącz je, gdy jest to potrzebne, i wyłączaj, gdy nie potrzebujesz. To świetny sposób na oszczędzanie energii.
Clinton Blackmore,
4

Polecam OpenFiler ( http://openfiler.com/ ). To urządzenie NAS oparte na Linuksie i obsługuje NFS, CIFS, WebDAV, RSYNC, FTP i iSCSI. W razie potrzeby można go również powiązać z usługą Active Directory lub użyć go jako serwera LDAP. Używam go od dłuższego czasu i uwielbiam to. Jest łatwy do skonfigurowania dzięki dołączonej stronie zarządzania.

OpenFiler obsługuje również oprogramowanie RAID, więc jeśli chcesz wydać mniej na sprzęt, nadal możesz mieć nadmiarowość.

Jeśli chodzi o sprzęt, szukałbym systemu mini-ITX. To byłaby niska moc, a BIOS prawdopodobnie ma opcje spowalniania dysków twardych, gdy nie są używane. Pomogłoby to znacznie obniżyć zużycie energii, zwłaszcza jeśli można je zmniejszyć około 23 godzin dziennie. W systemie Linux dostępne są również opcje wyłączania dysków, gdy nie są używane, takie jak ustawianie opcji dysków za pomocą hdparmlub instalowanie oprogramowania takiego jak noflushd.

baumgart
źródło
3

Wydaje się, że nikt tego nie sugerował, ale wybór dysków twardych również miałby znaczenie. W takim przypadku dyski Western Digital Green powinny być wytwarzane z myślą o niskim zużyciu energii. Używam ich na moim serwerze plików i działają bardzo fajnie.

sybreon
źródło
2

W przypadku platformy systemowej spójrz na HP ML110 lub ML115. Są dość tanie (tanie w serwisie eBay, często 100-200 £; ceny detaliczne zaczynają się od około 300-400 £), małe (mniej więcej wielkości komputera typu mini-wieża) i mają miejsce na 4 dyski 3,5-calowe SATA wewnętrznie Mają też kilka odsłoniętych wnęk 5,25 ", których można użyć do tworzenia kopii zapasowych na taśmach lub innych nośników wymiennych.

Najnowsze modele mają również gniazdo PCI-e x8, jeśli chcesz zainstalować sprzętowy kontroler RAID.

Jeśli kupisz taki z wolniejszym układem o niskiej mocy, pobór mocy będzie stosunkowo niski. W szczególności spójrz na niektóre opcje Opteron o niskiej mocy dla ML115. Jeśli system jest w większości bezczynny, pobierze stosunkowo mało energii.

W przypadku dystrybucji istnieją różne odpowiednie dystrybucje linuksa, takie jak Ubuntu Server lub Fedora, a także niektóre bardziej dostosowane systemy, takie jak OpenFiler. Najnowsze wersje Samby sfałszują kontroler domeny, jeśli zajdzie taka potrzeba.

ConcernedOfTunbridgeWells
źródło
2

zainstaluj linux na linksys nslu2 nas http://www.nslu2-linux.org/

DennyHalim.com
źródło
Nie będę głosować za odrzuceniem twojej odpowiedzi, ale spróbuję odpowiedzieć na pytanie zamiast po prostu zamieszczając link. Edytuj swoją odpowiedź, aby podać, dlaczego uważasz, że jest to dobra opcja, lub przynajmniej streść to, co łączysz, a ja podniosę głos twojej odpowiedzi
Przenieś więcej komentarzy Link do góry
Czy ktoś używa Buffalo Buffalo Whr54g do serwera plików o niskim poborze mocy? Byłbym zainteresowany, aby usłyszeć o tanich hackach w stylu routera, takich jak odpowiedź.
2

Właśnie zbudowałem sobie dokładnie to ... płytą główną jest Zotac IONITX-CU, który jest w zasadzie tylko procesorem Intel Atom z otaczającym go chipsetem Nvidia. Wybrałem to, ponieważ jest dość dobrze obsługiwane przez Ubuntu i ponieważ ma 3 porty SATA. Moja logika dla 3 portów SATA jest następująca: mogę zbudować nieskończenie rozszerzalną macierz RAID 5. Kiedy jesteś prawie pełny, w zasadzie wyciągasz jeden z dysków, aby zrobić miejsce na nowy 1 TB, a następnie kopiujesz na nie wszystkie dane ... a następnie instalujesz dwa nowe dyski w macierzy RAID5, kopiujesz dane z pierwszy 1 TB do nowej tablicy, a następnie dodaj ten dysk do tablicy. Jeśli chcesz być jeszcze bezpieczniejszy, możesz użyć zewnętrznej obudowy / adaptera USB, aby wykonać kopię, więc nigdy nie pozostaniesz bez raidu. W każdym przypadku... Sam system operacyjny Ubuntu zainstalowałem na prostym dysku flash USB 4 GB - nie ma sensu marnować szybkiego portu SATA dla systemu operacyjnego, biorąc pod uwagę, jak mało jest używany. Dysk USB o rozsądnych parametrach jest bardzo szybki jak na moje potrzeby i zużywa prawie zero dodatkowych mocy.

System podstawowy (płyta główna + napęd USB dla systemu operacyjnego) taktuje przy około 25 W, gdy jest używany ... więcej jak 20-22 W, gdy po prostu tam siedzi. Całkowite zużycie będzie oczywiście zależeć w dużej mierze od tego, jakie dyski wybierzesz do przechowywania masowego, ale możesz całkiem bezpiecznie założyć, że 6-10 W na dysk, gdy jest aktywny ... jeśli je spuścisz, przyrostowe zużycie energii jest dość duże zero.

więc ogólnie jestem prawie pewien, że każda z płyt mini-ITX zrobi to, co chcesz ... ubuntu jest dość przyjaznym i dobrze obsługiwanym systemem operacyjnym, a także daje ci elastyczność, aby bawić się z innymi rzeczami, które nie są ściśle związane z serwerem plików. (To może być dobra lub zła rzecz w zależności od tego, jak izolowany ma być Twój serwer!)


źródło
1

To wszystko ma wirtualizację - czy zastanawiałeś się nad tą opcją?

Siekacz 3
źródło
1
Wirtualizacja nie zapewnia prawdziwych dysków twardych do przechowywania kopii zapasowych. Jeśli jednak serwer wykonuje kopie zapasowe tylko przez około godzinę dziennie, możesz być w stanie trochę więcej z niego zrobić, czyniąc go serwerem VM. W takim przypadku spójrz na instalację OpenSolaris lub OpenSUSE Linux, które mają wbudowane XEN z ładnym, łatwym w użyciu GUI.
Michael Dillon
1

Jedną rzeczą, którą chciałbym spróbować, jest Tablica Beagle . Kosztuje ~ 150 USD (przypuszczalnie) i (według Wikipedii ) zużywa tylko 2 waty mocy. Wygląda na to, że uruchomi się na nim kilka dystrybucji Linuksa.

Musiałbym się tym zająć, aby się upewnić; podstawowa plansza będzie używać karty flash; Myślę jednak, że można użyć zewnętrznych dysków twardych USB (w takim przypadku należy wziąć pod uwagę moc, której używają, a jeśli są zasilane przez port USB, prawdopodobnie potrzebujesz zasilanego koncentratora USB). I Zgaduję jednak, ponieważ od dłuższego czasu nie zaglądałem.

Clinton Blackmore
źródło
0

Myślę, że argument dotyczący wdrożenia systemu Windows vs Linux zależy głównie od tego, jak chcesz postępować z uwierzytelnianiem i autoryzacją. Jeśli intensywnie korzystasz z domeny Active Directory i potrzebujesz wielu punktów udostępniania z różnym dostępem do grupy, korzystanie z systemu Windows będzie znacznie łatwiejsze do zarządzania.

Jeśli jednak tworzysz pojedynczy ogromny plik, lepszym rozwiązaniem może być system Linux Samba. System Linux z pewnością będzie działał lepiej na słabszym (niższym zużyciu energii) sprzęcie.

Wydaje się, że Dell R-series wykorzystuje komponenty o stosunkowo niskim zużyciu energii, choć nie jestem pewien, ile dysków potrzebujesz do przechowywania danych.

Kyle Smith
źródło
Dzięki, ale moim celem jest zbudowanie serwera, aby go nie kupować (chyba że istnieje bardzo silny powód). Nie widzę powodu, by brać Windows, to powinien być prosty serwer plików.
karatchov
0

Zbudowałem mój nowy serwer domowy na 45-watowym procesorze AMD i obudowie typu sześcian z zasilaczem o mocy 200 W, ale używam go do znacznie więcej niż tworzenia kopii zapasowych.

użytkownik18330
źródło
0

ZFS jest również uważany za stabilny na FreeBSD, na wypadek, gdybyś nie chciał używać OpenSolaris.


źródło
0

25 października ktoś zapytał slashdot :

Łatwa instalacja Debiana. Mac Mini pobiera około 85 watów, więc nie jest to również opcja. Coś więcej niż pod klucz byłoby w porządku, ale najlepiej nie kompletna robota hakerska. Przydałoby się tymczasowe dodanie CR-ROM lub DVD-ROM lub dysku USB z instalacją ISO. Czy Slashdotters obsługuje ładne i tanie systemy Linux o niskim poborze mocy? Co możesz polecić? ”

Clinton Blackmore
źródło