Monta automaticamente un'unità Firewire esterna dopo il riavvio, senza effettuare il login

1

Ho un iMac che esegue Mavericks con OS X Server. Ho configurato il servizio Time Machine su quella macchina, facendo riferimento a una directory su un'unità esterna connessa tramite Firewire. Altri Mac in casa usano questo come posizione di backup di Time Machine.

Tutto funziona bene finché qualcuno è connesso al server. Tuttavia, se il server viene riavviato e nessuno accede, tutti i backup di Time Machine di tutte le macchine client non riescono con un errore "impossibile connettersi al disco". Non appena qualcuno accede al server, tutto inizia a funzionare di nuovo.

Quindi, apparentemente l'unità esterna non è montata finché qualcuno non esegue l'accesso. Qual è il modo più semplice per risolvere il problema?

Ho trovato varie pagine in rete che mostrano come utilizzare automount e il file di configurazione /etc/auto_master per montare automaticamente condivisioni remote NFS e SMB. È questo il modo per farlo e, in caso affermativo, cosa inserisco in /etc/auto_master per un'unità locale esterna?

O devo creare un file /etc/fstab e inserire qualcosa in esso? (Trovo informazioni contrastanti sul fatto che sia ancora usato o che sia stato deprecato.)

O devo fare qualcosa con launchd ?

FWIW, ecco l'output di mount -v quando l'unità esterna "My Book" è montata:

/dev/disk1s3 on /Volumes/My Book (hfs, local, journaled)

Aggiornamento: Dopo aver sperimentato di più, sembra che a volte tutto funzioni come previsto (ovvero, il disco esterno viene montato e i client possono eseguire il backup) e talvolta non lo fa. Forse c'è una condizione di competizione tra l'inizio dei servizi e il completamento del montaggio dell'unità esterna?

    
posta Kristopher Johnson 01.11.2013 - 21:01
fonte

1 risposta

1

Ho appena aggiornato uno dei miei server da Snow Leopard a Mavericks e mi sono imbattuto in un problema simile. Sapevo che l'avevo già risolto e il metodo sembra funzionare in Mavericks.

In /Library/Preferences/SystemConfiguration/ devi aggiungere il file autodiskmount.plist con il seguente contenuto:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>AutomountDisksWithoutUserLogin</key>
    <true/>
</dict>
</plist>

Dovrebbe essere ovvio, ma per farlo devi avere i privilegi di amministratore. Credo che dovrai anche riavviare. Quindi, senza accedere al tuo server, controlla se gli altri computer sulla rete possono vedere l'unità esterna.

    
risposta data 11.01.2014 - 03:37
fonte

Leggi altre domande sui tag