Come montare automaticamente il mio disco rigido esterno?


17

All'accesso, ubuntu 10.10 non monta automaticamente i dischi rigidi esterni, mentre ubuntu 10.04 li monta all'accesso.
Ho provato Gestione dispositivi di archiviazione, ma dà errore quando non è collegato il disco rigido esterno.

qualche idea o suggerimento?


d'accordo con Takkat. ytg: hai bisogno di fstab per questo. Si impara a fare casini! Imparerai anche a creare backup se
sbagli,

Risposte:


14

Sono in una situazione simile, tranne per il fatto che il mio sistema ha funzionato perfettamente con 10.04. Ho un disco rigido mybook esterno che utilizzo per il backup utilizzando nfs4 e grsync. Alla fine di fstab ho questi comandi mount:

/media/mybook/laptop_backup /export/laptop_backup none bind 0 0
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0
/media/mybook/laptop_www /export/laptop_www none bind 0 0

In 10.04, l'avvio è stato completato con queste directory montate e accessibili sulla rete. Quando ho eseguito l'aggiornamento a 10.10, l'avvio si interrompe con un messaggio di errore relativo a ciascuno di essi che mi dà la possibilità di premere S per saltare o qualche altra lettera per risolvere manualmente il problema. Dal momento che non so come risolverlo, salto (una volta per ogni directory) e l'avvio si completa. L'esecuzione manuale sudo mount -ariesce a montare le directory. Immagino che i tempi siano cambiati da 10.04 a 10.10 o qualcosa del genere.

Si noti che non esiste alcun comando mount per il disco rigido esterno da 1 TB USB mybook in / etc / fstab. Quindi immagino che l'unità sia stata montata automaticamente in 10.04 e ciò non accadrà in 10.10. Ho provato ad aggiungere:

 /dev/sdd1 /media/mybook type ext3

Ma ciò è fallito allo stesso modo del montaggio delle directory.

L'aggiunta nobootwaitdell'opzione l'ha risolto. Stranamente, sembra che il nobootwait induca apparentemente il sistema ad attendere il completamento del montaggio, anche se la pagina man dice il contrario. Ecco i comandi da / etc / fstab:

/dev/sdd1 /media/mybook ext3 nobootwait 
/media/mybook/laptop_backup /export/laptop_backup none bind 0 0 
/media/mybook/laptop_D610 /export/laptop_D610 none bind 0 0 
/media/mybook/laptop_www /export/laptop_www none bind 0 0 –

6

Questo è il modo GUI per farlo, quindi non è necessario modificare manualmente il file fstab.

Se guardi nei repository dovresti vedere un programma chiamato mountmanager o dal terminale (riga di comando) basta digitare:

sudo apt-get update
sudo apt-get install mountmanager

Una volta installato, puoi aprirlo facendo clic su Sistema-> Amministrazione-> Gestore montaggio dai menu.

Nota: questo programma è attualmente supportato fino al 12.10. Non è ancora disponibile per 13.04.

Una volta aperto il programma, è possibile fare clic sull'unità aggiuntiva che si desidera montare automaticamente dall'elenco a sinistra. Nelle opzioni hai un'area in cui puoi scegliere il punto di montaggio. Nel mio caso volevo che il mio disco esterno venisse montato in /media/drive/modo da creare una directory lì e impostarlo come punto di montaggio. Quindi ho fatto clic su partizione-> applica dai menu di mount manager.

Qui ha dichiarato che avrebbe modificato il mio file fstab ma ho fatto clic su OK. Ho riavviato la mia macchina e tutto è andato bene è stato montato automaticamente lì.


3
Avvertenza: ho installato questo programma ed eseguito. Ho deciso di non utilizzare nessuna delle sue funzionalità poiché l'interfaccia utente era orribile e non riuscivo a farne testa o croce. Ho deciso di chiudere il programma senza utilizzare nessuna delle sue funzionalità. Con mio orrore, quando ho aperto / etc / fstab in nano in seguito ho notato che aveva già riscritto / etc / fstab senza il mio consenso.
Luca

3

Ho avuto questo problema e si è scoperto che il dispositivo era cambiato per l'unità ed era in conflitto con l'unità radice. Dopo l'errore il processo di avvio si è fermato e mi ha chiesto di digitare Sper saltare e continuare o Mper richiamare una shell e fare una correzione manuale.

Digitando Me quindi mount -arisultò un messaggio che il dispositivo era già montato come /non vero. Questo era il suggerimento che era confuso.

Apparentemente è più sicuro per noi UUID nella fstab che usare le etichette dei dispositivi in ​​quanto ciò evita tali conflitti. Puoi digitare "blkid" per trovare il dispositivo nella mappatura UUID e anche vedere se il dispositivo è cambiato da quello che avevi nella tabella.

L'utility mountmanager consente di specificare etichette o UUID, quindi può essere di aiuto se si desidera generare automaticamente il file fstab da una GUI.


2

Fondamentalmente Ubuntu dovrebbe montare automaticamente il tuo hard disk esterno. Se non si monta, è possibile inserire le informazioni su / etc / fstab. Vedi qui per informazioni sul montaggio.


1
non mi ha aiutato: |
Behzadsh,

2

Installa ntfs-configdal gestore pacchetti e fai clic su configurazione automatica al primo avvio.

Questo


1
freddo! Ma consiglio a tutti di scavare nella modifica / etc / fstab. Non è così difficile e ad un certo punto il tuo gnomo / unità è rotto e ti rimane un prompt della riga di comando. Tutte le modifiche apportate sulla riga di comando ti aiuteranno ad apprezzare la riga di comando. (ma è un programma
elegante

1
Questo sarebbe carino. La domanda originale non ha detto, ma purtroppo le mie partizioni non sono NTFS, sono ext4 e ReiserFS.
ytg

2

Modificare fstab è davvero il modo migliore per procedere. Non è davvero difficile come appare per la prima volta. Basta cp /etc/fstab /etc/fstab.orige fare in modo di avere un live CD / USB a portata di mano nel caso in cui si ha realmente rovinare.

Puoi anche provare uno script usando gvfs-mount e caricarlo all'avvio. È nel pacchetto gvfs-bin se non è installato di default. La sintassi è piuttosto semplice.


1

Questo ha funzionato per me:

Apri l'editor di configurazione e imposta

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Quindi installare usbmount:

sudo apt-get install usbmount

1
grazie per aver cercato di aiutarti ma non capisco la tua lingua :)
Behzadsh,

0

Il confronto tra diverse versioni di Ubuntu non funziona per me. Ci sono sempre modifiche e se esegui l'aggiornamento, accetti le modifiche. In tali confronti è implicito che il precedente ha funzionato, quindi l'ultimo non deve essere altrettanto buono. Nel caso dei dispositivi, ciò potrebbe essere dovuto a molte ragioni, tra cui una maggiore sicurezza tramite Apparmor. Ciò potrebbe essere dovuto a cambiamenti a qualsiasi livello incluso il kernel e potrebbe non essere dovuto a qualcosa che Canonical aveva fatto.

Nella mia esperienza, il modo in cui le cose montano dipende dal file system. Se è FAT32 o NTFS, di solito monta i dispositivi mentre li si collega. Se si tratta di un dispositivo formattato sotto Linux, potrebbe disporre di autorizzazioni aggiuntive che richiedono di fornire la password.

Ho usato K / Ubuntu dal 2006 e non ho dovuto modificare fstab negli ultimi tre anni. Al momento ho quattro unità esterne collegate con almeno una dozzina di partizioni di tutti i diversi file system e tutto funziona come previsto. Uno è un nuovissimo Seagate a cui non ho dovuto fare nulla. l'ho appena inserito e collegato. Se qualcosa non monta, di solito c'è una buona ragione per farlo.

Potrebbe essere necessario un controllo di coerenza perché non è stato rimosso correttamente o è stato montato molte volte senza uno. È possibile che il dispositivo non sia collegato correttamente o che sia utilizzato da VirtualBox. È possibile che il dispositivo abbia un problema che potrebbe essere facile da risolvere o complesso. Ho diverse chiavette USB. Alcuni funzionano bene e altri hanno problemi. Ho dovuto buttarne via un paio nel corso degli anni, mentre altri hanno dovuto essere riformattati per farli funzionare a causa di qualcosa che è accaduto in uso, come essere impazienti e rimuoverlo troppo presto o una bandiera impostata per renderlo avviabile.

È difficile generalizzare sulla base di informazioni limitate.


-1

Devi aggiungere una riga in / etc / fstab con l'opzione "auto" alla fine. Non sono a casa, altrimenti vorrei copiare e incollare la mia linea ... Ho Ubuntu 10.10 e un disco rigido USB esterno.


2
aspettando i tuoi codici :)
Behzadsh,
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.