Tworzenie jednej dużej przestrzeni ciągłej z 4 dysków

7

Składam serwer plików do użytku domowego. Zastanawiam się, czy możliwe jest użycie wielu dysków w taki sposób, aby były widoczne w sieci jako jedna ciągła przestrzeń? Bardziej mniej jak JBOD. Używam dysków SATA, NTFS w formacie. Czy mogę to osiągnąć za pomocą linków symbolicznych? Mam na myśli konfigurowanie linków z 4 dysków do jednego folderu, który jest strzyżony? Czy jest jakiś sposób, aby obrobić wszystkie 4 dyski za pomocą JBOD na poziomie systemu i udostępnić tę przestrzeń sieci? Czy mogę skonfigurować JBOD, gdy dwa dyski są na innym kontrolerze niż dwa pozostałe?

Dodatkowe informacje:
Platforma: D945GCLF2 + Atom 330 + 2 GB RAM
System: Win2008R2 Server na dysku ATA
Pamięć: dyski SATA 4x1TB (2 dyski w kontrolerze wbudowanym, 2 dyski w kontrolerze PCI)
Zastosowanie: Zwykle jeden użytkownik odczytuje / zapisuje dane, podstawowy model praw dostępu (taki jak w systemie Windows) jest w porządku.

Uwaga: Wolałbym trzymać się Windows + NTFS niż używać FreeNAS + ZFS.

Aktualizacja:
Po przeczytaniu wszystkich odpowiedzi i komentarzy zdecydowałem się użyć dysków dynamicznych i przejść do Raid 5. Powodem, dla którego zdecydowałem, że to na pierwszym miejscu było rozwiązanie problemów z moim głównym komputerem i jego stałą kontrolą spójności dysków, utraconych plików, a nawet partycji tak RAID 5 to jest.
Na razie pozostanę z oprogramowaniem RAID i zobaczę, jak to działa dla mnie. Jeśli sprawność będzie problemem, przestawię się na sprzętową macierz RAID, jak sugerowali Zoredache i Molly.

yoosiba
źródło
4
Twoje dane będą bezpieczniejsze, jeśli skonfigurujesz wolumen RAID5 i uwzględnisz wszystkie cztery dyski 1 TB jako członków.
Zoredache
dlaczego nie używać 4-portowego kontrolera SATA RAID?
Lub lepiej trzymać się linków symbolicznych. Minimalizuje to ryzyko utraty wszystkiego na raz i umożliwia ręczne wybieranie selektywnych najważniejszych plików.
Jak pamiętam, nie można skonfigurować oprogramowania RAID 5 dla woluminu systemowego. RAID 5 to dobry pomysł, ale trzeba zainstalować system operacyjny na osobnych dyskach.
@yoosiba, ponieważ jest to płyta Mini-ITX, czy dzieje się to w przypadku SFF? Sprawdź, czy pełnowymiarowe karty dodatków będą miały wystarczająco dużo miejsca.
hyperslug

Odpowiedzi:

8

Jeśli konwertujesz dysk na dyski dynamiczne (przejdź do Zarządzanie dyskami w Zarządzaniu systemem, kliknij dyski prawym przyciskiem myszy i wybierz „Konwertuj na dysk dynamiczny”), a następnie utwórz nowy wolumin „Łączony”. System Windows połączy wszystkie dyski razem w jeden wolumin logiczny.

Zauważ jednak, że otrzymujesz zerową nadmiarowość dzięki tej metodzie łączenia dysków, więc jeśli stracisz jeden dysk, stracisz dużo.

Mark Henderson
źródło
2
Jak dotąd najlepsza odpowiedź. To, że możesz to zrobić, nie oznacza, że ​​powinieneś.
4

Co możesz zrobić, to przejść do zarządzania komputerem, a następnie do zarządzania dyskami.

Konwertuj wszystkie na dyski dynamiczne, a następnie powinieneś mieć możliwość utworzenia nowego dysku Raid 0 / spanned, który pozwoli osiągnąć to, co chcesz.

Nie mogę szybko znaleźć obrazu dla RAID 0, ale po ustawieniu dynamiki dysków opcje powinny znajdować się w menu kontekstowym prawego przycisku myszy. Po kliknięciu na niego powinieneś dostać się do ekranu podobnego do tego:

alt text

Powiedziawszy to, zdecydowanie odradzam to, chyba że masz dobry plan tworzenia kopii zapasowych. Osobiście mam dyski 4x 1 TB i używam ich jako 2x 2 TB raid 1 (chociaż ostatnio myślałem o użyciu ich jako zwykłych dysków z rsync lub podobnymi między nimi).

I pamiętaj, nawet jeśli wybierzesz powyższe, zawsze wykonać kopię zapasową ważnych plików.

Wreszcie, jeśli nie masz subskrypcji Technet / MSDN i szeregu licencji, serwer Windows 2008 może być drogi. Chociaż mam Technet, używam Freenas i CIFS. jestem BARDZO zadowolony z tego.

William Hilsum
źródło
1
Myślę, że masz na myśli RAID 0
Giffyguy
1
Zapomniałeś go edytować, Wil :) Jest na drugim akapicie.
A Dwarf
+1, dzięki ... Nie zdawałem sobie sprawy, że napisałem to dwa razy!
William Hilsum
3
powinieneś raczej rozważyć sprzętową macierz RAID ze względu na wydajność, niż karać tak niski procesor jak Atom 330 za pomocą oprogramowania RAID.
+1 Muszę się zgodzić z Molly ... Nie sądzę jednak, żeby to był koniec świata - na stacji roboczej, nie ma mowy ... jednak znowu używam nalotu programowego na mój i to jest właśnie Celeron (próbujący obniżyć rachunki za prąd). Nawet podczas przebudowy i innych intensywnych zadań I / O, nigdy nie przekracza 20% CPU, więc możesz sobie z tym poradzić, jeśli ma być używany tylko jako NAS, ale możesz zrobić testy porównawcze pod dużym obciążeniem. przetestuj najpierw.
William Hilsum
1

Jedną z opcji jest ustawienie ich jako RAID 0. Będąc tego samego rozmiaru, oznacza to, że ostateczny wolumen będzie 4 x minimum sizelub 4 x 1 TB.

A Dwarf
źródło
1

Wyszukaj dyski dynamiczne i woluminy łączone w pomocy do zarządzania dyskami. To powinno pozwolić ci robić to, czego potrzebujesz; Nie znam jednak szczegółów.

Jak mówi Zoredache, bezpieczniej byłoby mieć wolumen RAID5 (który, jak myślę, można również skonfigurować za pomocą dysków dynamicznych) - ale jak zwykle RAID nie jest kopią zapasową!

Stephen Veiss
źródło
1

RAID0 jest tym, czego szukasz w tym scenariuszu, chociaż możesz potrzebować sprzętowego kontrolera RAID, aby wszystko działało. W tej konfiguracji kontroler RAID zabrałby wszystkie dyski i przekształcił je w pojedynczy dysk logiczny, który zobaczyłby system operacyjny. Cała rzecz staje się jednym dużym blokiem przestrzeni. Problem polega na tym, że jeśli jeden z napędów członkowskich w tablicy ulegnie awarii, cała tablica ulegnie awarii i stanie się niedostępna. Widziałem ludzi używających macierzy RAID0 do wykonywania pracy tymczasowej, takiej jak edycja wideo i tym podobne, ale nigdy do długotrwałego przechowywania z powodu związanych z tym niebezpieczeństw. Bierz ostrożność, jeśli wybierzesz tę drogę.

Justin Scott
źródło
Justin, chciałbym zobaczyć twoje rozumowanie „RAID0 jest tym, czego szukasz w tym scenariuszu”. Jasne, że dałoby to nieco więcej miejsca niż RAID 5, ale można by również stracić wiele danych, gdy (nie wtedy, gdy) dysk ulegnie awarii.
Rzeczywiście, RAID 5 byłby o wiele bezpieczniejszy, a ja również omówiłem niebezpieczeństwa związane z RAID 0. Z mojego doświadczenia wynika, że ​​wyjaśniam ludziom, którzy chcą korzystać z dysków w celach innych niż serwerowe, nie chcą tracić miejsca wymaganego przez RAID 5 na parzystość, stąd propozycja RAID 0. Osobiście nie dotknęłbym 0 stopą 20 stóp, chyba że użyłem jej do tymczasowej przestrzeni roboczej.
Justin Scott
0

Jeśli zastąpisz Windows Home Server zamiast Server 2k8, możesz użyć Drive Extender.

Z Dokumentacja techniczna systemu Windows Home Server - Extender napędu :

  • Dyski twarde są traktowane jako jedna duża pula dostępnej przestrzeni dyskowej.   Nie musisz już zajmować się napędem   litery (takie jak E :, F: i G:)
  • Współpracuje z wewnętrznymi i zewnętrznymi dyskami twardymi (na przykład USB 2.0 lub   FireWire)
  • Kopiowanie folderów współdzielonych obsługuje niezawodność, duplikując wyznaczone   udostępnione foldery. Ważne dane   przechowywane na osobnych dyskach twardych, które   zapewnia ochronę przed dyskiem twardym   niepowodzenie.
  • Ułatwia przenoszenie dysków twardych i ich zawartości. Łatwo je usunąć   przestarzałe dyski twarde. Możesz przechowywać   zawartość innych dysków twardych   system i usuń stare lub małe   dyski twarde.

„Redundancja”, dla której zaprojektowano RAID, dotyczyła serwerów o wysokiej dostępności. Jeśli nie stracisz pieniędzy na przestoje, lepiej będzie korzystać z konwencjonalnego schematu tworzenia kopii zapasowych. Przedłużacz dysku kopiuje pliki na oddzielne dyski twarde w celu nadmiarowości tylko wybrane foldery zamiast marnować cały dysk na bity parzystości.

Windows Home Server jest również tańszy, USD 92 @ newegg . Ma ten sam rdzeń co Windows Server 2003, ale zmodyfikowany dla domu. Na przykład nie możesz uruchomić Exchange, ale nie sądzę, żebyś tam poszedł.

Zobacz też: http://fearthecowboy.com/post/Windows-Home-Servers-Drive-Extender-vs-RAID.aspx

hyperslug
źródło
0

Windows (teraz) nie może montować woluminów w folderach zamiast liter dysków, tak jak robi to UNIX. Każdy folder odpowiada osobnemu napędowi.

tylerl
źródło
1
Właściwie Windows 2000 mógł to zrobić. 10 lat temu.
2
Nie daje to również ciągłego bloku wolnego miejsca. Jeśli folder zostanie zapełniony, następny plik zostanie po prostu odrzucony, a nie przepełniony na wolne miejsce na innych dyskach.
Mark Henderson