Come posso (ri) montare le unità Firewire mancanti? Perché svaniscono?

3

Ho diverse unità Firewire che occasionalmente "scompaiono" anche se sono collegate al mio Mac e sono accese (la spia di alimentazione è accesa). Queste unità non compaiono in Utility Disco o quando eseguo mount , quindi non ci sono prove di esistenza che mi permettano di usare mount o diskutil per rimontarle. L'unico modo che ho trovato per rimontarli è quello di riavviare il mio computer, o di accendere il computer collegato direttamente al mio Mac (un processo molto scomodo).

Questo problema è persistito nel corso di diverse configurazioni fisiche (un cambio di Mac, riarrangiamento del cablaggio, FW 400 e FW 800, ecc.) ed è intermittente (si verifica più frequentemente durante lunghi periodi di sospensione del Mac) .

Perché le mie unità esterne Firewire "svaniscono" in questo modo? C'è un modo per rimuoverli a livello di codice in questo caso o per evitare che spariscano in primo luogo?

OS X 10.9 (problema presente dal 10.7, su diverse macchine); unità G-Technology (vari modelli); l'impostazione "Metti i dischi in stop" è disabilitata; pmset rapporti:

Currently in use:
 standbydelay         10800
 standby              1
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 darkwakes            1
 networkoversleep     0
 disksleep            0
 sleep                1
 autopoweroffdelay    14400
 hibernatemode        3
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         5
 acwake               0
 lidwake              1

Nota anche che questa è non una domanda sulla prevenzione dello spin-down. Ho trovato modi per prevenirlo, laddove possibile, ma quando non lo è (ad esempio, quando il mac è addormentato e le unità girano verso il basso perché ignorano le impostazioni del sistema per prevenire lo spin down), anche le mie unità smontano di frequente, svanendo completamente dal sistema. La domanda è su come prevenire o recuperare da quello.

    
posta orome 02.12.2013 - 16:17
fonte

1 risposta

1

Non riesco a vedere un modo per modificare direttamente il sistema operativo, ma ecco come lo si mitigherebbe:

  • imposta uno script per analizzare diskutil list e possibile diskutil cs list e farlo montare tutti i volumi collegati e smontati
  • usa uno strumento come Launch Control o Lingon per avvolgere quello script in un meccanismo di trigger di launchd per chiamarlo periodicamente.
risposta data 16.12.2015 - 23:03
fonte

Leggi altre domande sui tag