Konfigurowanie serwera plików Debian, szukanie porady na temat używanego systemu plików

-1

Obecnie pracuję nad konfiguracją serwera mediów i torrentów Debiana dla mojego domu. Większość mojej domowej sieci składa się z komputerów Mac, a do tej pory mój „serwer” był dwoma dyskami twardymi o pojemności 4 TB sformatowanymi w systemie plików HFS + i podłączonymi do lotniska Extreme, który dzielił je przez sieć. Jeden dysk został skonfigurowany jako lustro drugiego, aktualizowany codziennie.

Nie wyszło to tak dobrze, zwłaszcza gdy próbuję pobrać plik przez BitTorrent na zdalny system plików. Okazuje się, że Airport Extreme nie jest tak naprawdę do roboty. Jest to szczególnie złe podczas jednoczesnego torrentowania i przesyłania strumieniowego wideo 1080p.

Chciałbym więc zastąpić go serwerem Debian i nadal używać obu dysków zewnętrznych w konfiguracji dublowanej. Pytanie brzmi: jakiego systemu plików należy użyć dla tych dysków i jak je przekonwertować?

Idealnie byłoby, gdyby dyski były jakoś czytelne w OS X na wypadek, gdyby kiedykolwiek potrzebowałem uzyskać do nich dostęp z jednego z moich komputerów Mac. Ponadto nie mam żadnych dodatkowych 4 TB przestrzeni, która unosi się w dowolnym miejscu, więc będę musiał przekonwertować dyski na coś użytecznego w Linuksie pojedynczo. Ponieważ Linux ma ograniczoną obsługę HFS +, pomyślałem, że zamontuję istniejącą partycję HFS + na jednym z dysków tylko do odczytu, a następnie skonfiguruję drugą z systemem plików, którego chcę używać, i skopiuję dane, a następnie przekonwertuję drugi i ponownie skopiuj dane.

Myślałem o ZFS, ponieważ wydaje się, że ma świetną wydajność i niezawodność i może być używany zarówno w Linuksie, jak i OS X. Jeszcze lepiej, jeśli mogę użyć zpool do osiągnięcia dublowania, zarówno w celu automatycznej redundancji, jak i możliwego zwiększenia wydajności. Jednak tak naprawdę nigdy wcześniej nie korzystałem z ZFS, w Debianie lub w inny sposób, więc nie wiem, czy jest jakiś snafus, którego mógłbym nie być świadomy.

Ext4 to kolejna opcja, ponieważ z pewnością jest wypróbowana i sprawdzona w Linuksie i myślę, że można ją odczytać w OS X, ale po raz kolejny nie jestem pewien.

Z pewnością też jestem otwarty na sugestie. Z góry dziękuję!

GuyGizmo
źródło

Odpowiedzi:

0

Jeśli spojrzymy na fakt, że masz teraz hfs + na dyskach, byłbym skłonny zostawić wystarczająco dobrze w spokoju, chyba że pojawią się inne problemy, takie jak niezgodne formaty kopii lustrzanych lub inne problemy z wydajnością. Jeśli zamierzasz zmienić systemy plików, uważam, że ext4 jest obecnie najlepszym systemem plików ogólnego przeznaczenia. Myślę, że twoja strategia migracji brzmi dobrze i była wcześniej używana. dla książek kucharskich wyszukaj „konwersję tablicy zdegradowanej przez naloty”

Hildred
źródło
Główny problem z HFS + w Linuksie polega na tym, że o ile wiem, kronikowanie nie jest obsługiwane. Nie chciałbym hostować dużej ilości plików w nieuzbrojonym systemie plików, jeśli z innego powodu niż gdy coś pójdzie nie tak, oba systemy plików 4 TB będą musiały zostać sprawdzone pod kątem błędów - to zajmie trochę czasu. Ale mam też wrażenie, że niekoniecznie jest tak stabilny jak ext4.
GuyGizmo
@GuyGizmo oba punkty są prawdziwe, ale musisz porównać to ryzyko z ryzykiem i kłopotami związanymi z migracją.
hildred
0

Bardzo polecam XFS jako bardzo solidny kronikowany system plików do przechowywania wideo i plików. Skaluje się bardzo dobrze, bardzo dojrzały, ma bardzo dobre narzędzia do odzyskiwania w przypadku złych rzeczy i jest dołączony do debiana po wyjęciu z pudełka. Używam go w naszej firmie do dużych ilości obrazów i działa bardzo dobrze z setkami wdrożonych serwerów w ciągu ostatnich piętnastu lat.

Istnieje również wiele dobrych badań i wdrożeń na ZFS, z którymi po prostu eksperymentuję, więc byłaby to również dobra opcja.

W tym momencie nie znajdziesz dobrego systemu plików, który działałby zarówno na Macu, jak i Linuksie ... NTFS dotyczy jedynego systemu plików obsługiwanego do odczytu / zapisu w obu systemach operacyjnych (Mac potrzebuje płatnej wtyczki innej firmy do obsługi zapisu) , ale nie będzie wydajności i stabilności długoterminowej. Sugeruję wybranie dobrego systemu plików dla twojego serwera i pozostawienie tam dysków. Poza tym, jeśli chcesz korzystać z systemu plików przez sieć, NetATalk jest świetnym pakietem linux dla protokołu Apple Filer (AFS) i dobrze radzi sobie z rozwidleniami zasobów, ale nie jest podłączony bezpośrednio.

Powodzenia!

Peter B.
źródło