Udostępnianie zewnętrznego dysku USB przez Mac Mini z losowym odłączaniem server.app

0

Mam serwer Mac mini i kilka osób łączących się. To działa dobrze i jak dotąd nie ma problemów. Kupiłem zewnętrzną 5-kieszeniową skrzynkę RAID sharkoon USB i podłączyłem do serwera i ustawiłem udziały. To działało przez jakiś czas, ale wtedy Mac mini postanowił losowo upuścić połączenie USB i ostrzec mnie, że nie wysuwanie dysków może prowadzić do problemów z uszkodzeniem danych. Po ponownym podłączeniu dysków zrobi to ponownie i po prostu nie będzie grał w piłkę.

Największym problemem jest oczywiście to, że dysk USB po prostu nie jest „połączony”. Czytałem, że niektórzy ludzie mieli problemy z niektórymi kablami USB 3.0, ale chciałem sprawdzić, czy ktoś wcześniej coś takiego zrobił?

W związku z tym, gdy dysk USB rozłącza się, a użytkownik aktualnie przegląda swoje udziały, zostanie wyrzucony z serwera i nie będzie mógł ponownie się uwierzytelnić. . Nie mogę znaleźć nikogo z tym samym problemem lub ostateczną rozdzielczością, a jabłko w ogóle nie chce pomóc.

ScottMcGready
źródło

Odpowiedzi:

0

Dobra, więc po kilku miesiącach wydania w końcu rozwiązałem problem. Zewnętrzny caddy na 5 dysków, z którego korzystałem, miał sprzętowy RAID, a każdy dysk (5) był dyskiem WD Green o pojemności 2 TB.

Oto co zrobiłem:

  1. Wyłączono sprzętowy RAID na moim caddie (tylko passthrough).
  2. Sformatowano dyski w następujący sposób:
    1. Sformatuj pierwszy dysk fizyczny jako OS X Extended (Journaled) bez RAID i przy pełnej pojemności (2 TB).
    2. Sformatuj resztę jako OS X Extended (Journaled) przy użyciu opcji RAID narzędzia OS X na dysku.
  3. Skręcać NA „Twórz dyski twarde do uśpienia, gdy tylko jest to możliwe” w Preferencjach systemowych- & gt; Oszczędzanie energii
  4. Następnie udostępnij je za pomocą OS X Server.
  5. Włącz udostępnianie plików.

Z jakiegoś powodu, jeśli pierwszy dysk fizyczny jest częścią RAID sprzętu / oprogramowania, OS X wyrzuca go po niewielkim użyciu. Również jeśli caddy lub dysk ma oprogramowanie układowe, które przerywa pracę, a system OS X nie oczekuje, że dyski przejdą w stan uśpienia (innymi słowy, jeśli krok 3 powyżej nie zostanie wykonany), spowoduje to kod błędu -50 i spowoduje wszystko na dysku jako tylko do odczytu.

ScottMcGready
źródło