Rileva e monta unità USB esterne - Linux (Debian)


11

Ho un HDD esterno da 3,0 TB USB (Seagate) che vorrei che la mia macchina Debian prendesse all'avvio in modo da poter usare rsync per fare il backup su di esso usando cron.

Se scollego l'unità e la ricollego, viene visualizzato quando lo faccio:

/dev/disk/by-uuid -lah

Quindi posso montarlo (l'UUID è già in fstab) facendo:

sudo mount -a

Sfortunatamente quando riavvio l'unità non viene rilevata. Questa è una scatola Linux senza testa.

L'unità è formattata NTFS.

L'aiuto sarebbe apprezzato!

Grazie,


1
È / dev / disk / by-uuid / link che non è presente o il dispositivo reale?
Paul,

Il dispositivo reale. Se scollego l'USB e lo ricollego, il dispositivo si presenta.
Omar Mir,

Dopo il riavvio, il dispositivo viene visualizzato quando si esegue lsusb? Questo è prima che appaia / dev ma mentre il dispositivo è collegato
Mark McDonald

Potrebbe essere il tempo di stabilizzazione della potenza. L'HDD USB 3.0 da 3 TB è enorme. Potrebbe non essere pronto quando udevadm viene eseguito. Cosa vedi nel file di registro del kernel quando lo colleghi? Cosa vedi all'avvio a freddo con l'HDD collegato? Qualcosa cambia se riavvii a caldo?
Yasushi Shoji,

Hai provato semplicemente ad usare gvfs? Quello dovrebbe prenderlo ok.
terdon,

Risposte:


3

Il montaggio di un disco rigido esterno all'avvio può essere un'operazione complicata e problematica. Innanzitutto, aggiunge ritardo alla sequenza di avvio, quindi l'unità deve essere riconosciuta e montata. Immagina, se per qualche motivo, il sistema operativo non riesce a trovare l'unità. Rimarrà bloccato nella sequenza di avvio, in attesa che l'utente gli dica di continuare o meno. Non vuoi che questo accada.

Ciò di cui hai bisogno è autofs . Basta apt-get install autofse configurare automount -> creare una voce per questa unità in /etc/auto.master.

Esempio: /mnt /etc/auto.mnt --timeout=120 --ghost; Quindi in /etc/auto.mntput: `` backup -fstype = ntfs, rw UUID =

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.