L'unità USB non viene montata automaticamente


17

La mia unità USB non viene montata automaticamente ma è stata rilevata tramite lsusb.

Ho anche usato dconf-Editor ma non funziona. Ogni volta che devo montare manualmente tramite Utility Disco.

Risposte:


7

Una descrizione completa per la configurazione del montaggio automatico è fornita qui:

https://help.ubuntu.com/community/Mount/USB

Se questo non aiuta, inserisci la tua chiavetta USB e pubblica le ultime righe di dmesg e syslog.


Non so perché l'automount non funzioni più nemmeno con la chiave org.gnome.desktop.media-handling.automount impostata su true, ma il montaggio manuale da parte dell'utility Dischi per montarlo funziona.
Yu Shen,

2

Recentemente non hai smontato correttamente l'unità, né un'interruzione di corrente o un arresto anomalo durante la scrittura o la lettura dall'unità? Ciò può causare errori con l'unità e, una volta montato, funziona normalmente, il superblocco potrebbe presentare errori che ne impediscono il corretto montaggio.

Come richiesto da Requist, controlla immediatamente dmesg dopo aver inserito la tua unità flash, potresti vedere una delle ultime righe poiché "Il volume non è stato correttamente smontato. Alcuni dati potrebbero essere corrotti. Esegui fsck.".

Controllare l'etichetta del dispositivo in gparted, quindi eseguire

sudo fsck /dev/xxx (scambiando xxx per il tuo dispositivo)

Potresti ottenere alcuni dettagli su un superblocco non valido.

La riparazione dipende dal filesystem del drive, è ext4 o Fat32 ecc?

Ecco una pagina sulla riparazione di un superblocco ext4

Se l'unità è fat32 o un altro tipo di msdos, allora testdisk può aiutare ma fai attenzione con questo strumento, con grande potenza ...

sudo apt-get install testdisk
sudo testdisk

ecco un post sull'uso di testdisk per riparare un problema con superblock fat32. Si collega a questo post, leggere entrambi prima di iniziare.

Spero che sia d'aiuto.


Stavo cercando di capire perché un thumbdrive formattato in FAT32 non si montava automaticamente su GNOME (il kernel lo riconosceva bene). Quando ho messo l'etichetta (non l'ho guardata in anticipo; immagino che fosse vuota), è stata immediatamente vista e montata. Puoi spiegare questo comportamento? Suppongo che, se non ci fosse un'etichetta, GNOME fornirebbe semplicemente un segnaposto nell'interfaccia utente. Hai un'opinione se si trattasse di un problema relativo al filesystem che è stato semplicemente corretto impostando un'etichetta?
Dustin Oprea,

Dovrebbe comunque montare l'unità e dargli un'etichetta di tipo 'disk1' di default se non ne è presente nessuna. Dovrebbe essere in / media / [username] / disk1 ecc. Controlla la tua configurazione di automount con dconf-editor, controlla org.gnome.desktop.media-handling per configurazioni specifiche su automounting e azioni Nautilus. Altro qui help.ubuntu.com/community/Mount/USB
Jools

Per la mia situazione, dmesg non ha mostrato alcun messaggio di errore relativo al fallimento del montaggio, sembrava che non ci fosse alcun evento di montaggio. C'è un messaggio: "sd 0: 0: 0: 0: [sdb] Spinning up disk ...", dopo di che c'erano dei messaggi che indicavano che lo spinning era pronto. L'ultimo messaggio è "[sdb] Disco SCSI collegato", quindi l'unità USB non viene montata automaticamente. Ma con Disk, sono stato in grado di montarlo.
Yu Shen,

Per la mia situazione precedente, forse, c'era qualche messaggio di errore dato che erano di colore rosso in dmesg: "[5925.011521] sd 0: 0: 0: 0: [sdb] Nessuna pagina della modalità cache trovata [5925.011530] sd 0: 0: 0: 0: [sdb] Supponendo che la cache dell'unità: scriva "dopo la rotazione pronta. Prima c'erano anche messaggi rossi: "[5920.917889] ses 0: 0: 0: 1: pagina diagnostica errata; chiesto 1 ottenuto 8 [5920.917899] ses 0: 0: 0: 1: impossibile ottenere la pagina diagnostica 0x1 [5920.917906 ] ses 0: 0: 0: 1: impossibile associare il contenitore -19 "dopo aver avviato il disco ...
Yu Shen,

1

Quando tutto il resto fallisce, basta montarlo manualmente. Un'altra alternativa è l'aggiornamento a una versione recente di Ubuntu. Entrambi hanno lavorato per me in passato.

$ mkdir xxxxxxx
$ sudo mount /dev/sdb1  xxxxxxx
$ sudo umount xxxxxxx

o

$ pmount /dev/sdb1  xxxxxxx
$ pumount xxxxxxx

La domanda non è come montare manualmente una partizione: askubuntu.com/questions/1029040/…
WinEunuuchs2Unix

"quando tutto il resto fallisce"
JohnMudd,

1
Qualcun altro potrebbe dire "usa Windows" credo. Ad ogni modo, sto solo cercando di sottolineare perché qualcun altro ha votato a fondo la tua risposta.
WinEunuuchs2Unix

1
Sono d'accordo con Quando tutto il resto fallisce. , quindi una modifica e un voto. ;-)
Fabby,

0

Questo è un bug descritto nel Bug # 1768010: usbmount non funziona su Bionic . La soluzione, fornita anche in Unix & Linux Stack Exchange , è la seguente:

Modifica la configurazione di systemd-udevd

sudo systemctl edit systemd-udevd

inserire le seguenti due righe:

[Service]
MountFlags=shared

quindi eseguire:

sudo systemctl daemon-reload
sudo service systemd-udevd --full-restart

Si noti inoltre che questa soluzione alternativa non è perfetta: è possibile osservare un ritardo di 40 secondi tra il momento in cui viene inserita una chiave USB e il momento in cui il montaggio automatico è completamente eseguito.


Non ha funzionato con Ubuntu 18.04 per risolvere il problema dell'assenza di automount per l'unità USB.
Yu Shen,
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.