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ę!
źródło
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!
źródło