- 1 1. Cosa significa “mount” in Ubuntu?
- 2 2. Montaggio manuale in Ubuntu: metodi di base
- 3 3. Montaggio Automatico all’Avvio (fstab)
- 4 4. Come Montare Chiavette USB e Hard Disk Esterni
- 5 5. Montaggio di Unità di Rete (NAS)
- 6 6. Errori Comuni e Risoluzione dei Problemi
- 7 7. Riferimento: Comandi e utilizzo comuni di mount
- 8 8. FAQ: Domande frequenti sul montaggio in Ubuntu
- 8.1 Q1. Perché il mio dispositivo USB non viene montato automaticamente?
- 8.2 Q2. Ubuntu non avvia più dopo aver modificato fstab. Cosa devo fare?
- 8.3 Q3. Come posso montare automaticamente le cartelle condivise di Windows?
- 8.4 Q4. Come posso montare senza inserire una password ogni volta?
- 8.5 Q5. Come elenco i dispositivi attualmente montati?
- 8.6 Q6. “Target is busy” appare anche dopo aver chiuso le applicazioni
- 9 9. Riepilogo
1. Cosa significa “mount” in Ubuntu?
Il significato e il ruolo del montaggio
In Linux e Ubuntu, il “mounting” indica il processo di collegamento di un dispositivo di archiviazione al file system.
Ad esempio, inserire semplicemente una chiavetta USB o un disco rigido esterno in un PC non rende immediatamente accessibili i suoi contenuti. Ubuntu esegue un processo chiamato “mounting” per rendere visibili i contenuti di quel dispositivo di archiviazione in una posizione specifica, come /media o /mnt, nota come punto di mount.
Puoi immaginarlo come il collegamento fisico di un “componente” (il dispositivo di archiviazione) al “sistema principale” (Ubuntu) affinché i suoi contenuti possano finalmente essere utilizzati.
Questo concetto si applica non solo ai supporti rimovibili come le chiavette USB, ma anche alle partizioni di disco interno, SSD e persino alle cartelle condivise su una rete.
La relazione tra file system e dispositivi
In Linux, compreso Ubuntu, tutti i file e le directory esistono all’interno di una singola struttura gerarchica che parte dalla directory radice (/).
Per integrare un dispositivo esterno, crei una directory vuota chiamata punto di mount e “colleghi” il dispositivo a essa. Una volta montato, il sistema tratta il dispositivo come se fosse sempre stato parte del file system.
Ad esempio, se monti una chiavetta USB in /media/usb, i suoi contenuti appariranno sotto quella directory e potranno essere copiati, modificati o eliminati come qualsiasi altro file.
Il punto chiave è che Ubuntu non può accedere a un dispositivo a meno che non sia montato.
Anche se il sistema riconosce l’hardware, le operazioni di lettura/scrittura dei file sono impossibili finché il mount non è completato.
Differenze tra Ubuntu e altri sistemi operativi (Windows / macOS)
Su Windows, l’inserimento di un dispositivo USB di solito porta all’assegnazione automatica di una lettera di unità, ad esempio D: o E:. In Ubuntu, l’automontaggio di un dispositivo dipende dalle impostazioni di sistema.
Negli ambienti desktop, la maggior parte dei dispositivi di archiviazione è auto‑montata, ma in ambienti server o configurazioni focalizzate sul terminale, è spesso necessario il montaggio manuale.
Un’altra differenza riguarda la consapevolezza del file system. Gli utenti Windows raramente devono pensare a tipi di file system come NTFS o FAT32, ma su Ubuntu, le opzioni di mount e la compatibilità variano a seconda del file system.
Ad esempio, per gestire completamente dispositivi NTFS, potresti dover installare il pacchetto ntfs-3g.
In sintesi, il mount in Ubuntu non è solo una questione di collegare hardware: è un processo critico che integra lo storage nel file system del sistema operativo. Nelle sezioni successive, esploreremo metodi pratici di montaggio e esempi di configurazione in dettaglio.
2. Montaggio manuale in Ubuntu: metodi di base
Sintassi di base e utilizzo del comando mount
Per montare manualmente un dispositivo di archiviazione in Ubuntu, utilizzi il comando mount.
Sebbene la sua sintassi sia semplice, è estremamente potente e flessibile.
sudo mount [options] device_path mount_point
Ad esempio, per montare una chiavetta USB (/dev/sdb1) nella directory /mnt/usb, usa il comando seguente:
sudo mount /dev/sdb1 /mnt/usb
Dopo aver eseguito questo comando, i file sulla chiavetta USB appariranno all’interno di /mnt/usb e potrai leggerli e scriverli.
Nota che il montaggio richiede privilegi di root, quindi il comando deve essere eseguito con sudo.
Creazione e gestione dei punti di mount
Un punto di mount è una directory vuota usata come luogo di collegamento per un dispositivo.
Devi creare questa directory in anticipo.
sudo mkdir -p /mnt/usb
L’opzione -p crea automaticamente le directory genitore se non esistono.
I mount manuali temporanei sono comunemente posizionati sotto /mnt o /media, ma sei libero di utilizzare qualsiasi directory preferisci.
Una volta che il dispositivo è montato, la directory del punto di mount conterrà i file del dispositivo. Dopo lo smontaggio, tornerà a essere una directory vuota.
Come identificare i nomi dei dispositivi e gli UUID
Per montare un dispositivo, devi conoscere il suo nome del dispositivo (ad esempio /dev/sdb1). Puoi verificarlo utilizzando il seguente comando:
lsblk
Il comando lsblk elenca tutti i dispositivi a blocchi collegati (HDD, SSD, chiavette USB, ecc.), inclusi le loro dimensioni e lo stato di montaggio.
Se hai bisogno di controllare l’UUID (Universally Unique Identifier), usa:
sudo blkid
Il comando blkid visualizza l’UUID e il tipo di file system (ext4, ntfs, fat32, e così via) per ciascun dispositivo. Gli UUID sono particolarmente importanti per il montaggio automatico con fstab, di cui discuteremo più avanti.
Smontaggio dei Dispositivi con umount
Per staccare in modo sicuro un dispositivo montato, usa il comando umount.
Ad esempio, per smontare un dispositivo montato su /mnt/usb:
sudo umount /mnt/usb
Puoi anche specificare direttamente il nome del dispositivo:
sudo umount /dev/sdb1
Rimuovere fisicamente un dispositivo senza smontarlo prima può causare corruzione dei dati. Smonta sempre i dispositivi prima di scollegarli.
3. Montaggio Automatico all’Avvio (fstab)
Cos’è /etc/fstab?
Se vuoi che Ubuntu monti automaticamente i dispositivi all’avvio, usa il file /etc/fstab.
Questo file è un file di configurazione di sistema che definisce quali dispositivi vengono montati durante l’avvio.
Ad esempio, se usi regolarmente un’unità esterna o una partizione aggiuntiva e vuoi evitare di montarla manualmente ogni volta, aggiungere una voce a fstab automatizzerà il processo.
Tuttavia, fai attenzione: voci errate possono impedire al sistema di avviarsi correttamente.
Utilizzo degli UUID per una Configurazione Più Sicura
I dispositivi possono essere specificati in fstab utilizzando sia i nomi dei dispositivi (ad esempio /dev/sdb1) che gli UUID. L’utilizzo degli UUID è fortemente raccomandato.
I nomi dei dispositivi possono cambiare a seconda dell’ordine di connessione, mentre gli UUID rimangono costanti.
Prima, controlla l’UUID:
sudo blkid
Output di esempio:
/dev/sdb1: UUID="1234-ABCD" TYPE="vfat"
Poi aggiungi la seguente riga a /etc/fstab:
UUID=1234-ABCD /mnt/usb vfat defaults 0 0
Il significato di ciascun campo è il seguente:
| Field | Description |
|---|---|
| UUID=… | Unique identifier of the target device |
| /mnt/usb | Mount point |
| vfat | File system type |
| defaults | Standard mount options |
| 0 0 | Backup and filesystem check settings |
Suggerimenti per Evitare Errori Durante la Modifica di fstab
Errori in fstab possono causare gravi problemi di avvio.
Per minimizzare il rischio, segui queste precauzioni:
- Crea sempre un backup :
sudo cp /etc/fstab /etc/fstab.bak - Assicurati che il punto di montaggio esista : crealo con
sudo mkdir -p /mnt/usb - Testa la configurazione utilizzando il seguente comando:
sudo mount -a
Questo comando tenta di montare tutte le voci definite in fstab. Se non appaiono errori, la configurazione è valida.
4. Come Montare Chiavette USB e Hard Disk Esterni
Differenze Tra i File System FAT32, exFAT e NTFS
Quando si montano chiavette USB o hard disk esterni in Ubuntu, è importante controllare il tipo di file system. I seguenti tre sono i più comuni:
| File System | Characteristics | Ubuntu Support |
|---|---|---|
| FAT32 | Readable on almost all operating systems | Supported by default |
| exFAT | Supports large files, high compatibility | Supported by default on Ubuntu 20.04+, older versions require exfat-fuse |
| NTFS | Standard file system on Windows | Read support by default; ntfs-3g recommended for full write support |
Per gestire completamente i dispositivi formattati in NTFS, installa ntfs-3g:
sudo apt update
sudo apt install ntfs-3g
Controllo dei Dispositivi e Passi per il Montaggio Manuale
Dopo aver collegato un dispositivo USB, controlla prima il nome del dispositivo utilizzando:
lsblk
Output di esempio:
sdb 8:16 1 16G 0 disk
└─sdb1 8:17 1 16G 0 part /mnt/usb
In questo caso, /dev/sdb1 è la partizione target. Crea un punto di montaggio:
sudo mkdir -p /mnt/usb
Poi monta il dispositivo:
sudo mount /dev/sdb1 /mnt/usb
I contenuti del dispositivo appariranno sotto /mnt/usb e potranno essere accessibili normalmente.
Cosa Fare Quando il Montaggio Automatico Non Funziona
Negli ambienti desktop come GNOME, i dispositivi USB vengono solitamente montati automaticamente. Tuttavia, il montaggio automatico potrebbe non funzionare in ambienti server o sotto certe configurazioni.
Prova le seguenti soluzioni:
- Ricollega utilizzando un gestore di file (ambienti desktop)
- Usa il comando
udisksctl:udisksctl mount -b /dev/sdb1
- Controlla i messaggi del kernel con
dmesg:dmesg | tail
Se messaggi come “new USB device” non appaiono, il problema potrebbe essere un cavo difettoso o una connessione fisica.
Rimozione Sicura dei Dispositivi (umount)
Rimuovere un dispositivo USB senza smontarlo può portare a corruzione dei dati. Smontare sempre prima di scollegare:
sudo umount /mnt/usb
Se il punto di mount è sconosciuto, puoi specificare il dispositivo direttamente:
sudo umount /dev/sdb1
Una volta smontato con successo, il dispositivo può essere rimosso in sicurezza.

5. Montaggio di Unità di Rete (NAS)
Montaggio di Condivisioni Windows (SMB / CIFS)
Ubuntu può montare cartelle condivise da sistemi Windows o dispositivi NAS utilizzando il protocollo SMB/CIFS, consentendo l’accesso come directory locali.
Prima, installa il pacchetto richiesto:
sudo apt update
sudo apt install cifs-utils
Crea un punto di mount:
sudo mkdir -p /mnt/share
Poi monta la cartella condivisa:
sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=USERNAME,password=PASSWORD,iocharset=utf8
Punti chiave:
//192.168.1.100/share: indirizzo IP e nome della condivisione/mnt/share: punto di mount locale- opzioni
-o: Nome utente, password, codifica caratteri iocharset=utf8: Previene nomi file giapponesi corrotti
Se non vuoi esporre le password sulla riga di comando, vedi la sezione sulla gestione sicura delle credenziali qui sotto.
Montaggio di Condivisioni NFS
NFS (Network File System) è ben adatto per la condivisione di file tra sistemi Linux.
Installa il pacchetto client richiesto:
sudo apt install nfs-common
Crea un punto di mount:
sudo mkdir -p /mnt/nfs
Monta la condivisione NFS:
sudo mount -t nfs 192.168.1.200:/export/share /mnt/nfs
Adatta il percorso in base alla configurazione del tuo server.
Per abilitare il montaggio automatico all’avvio, aggiungi la seguente voce a /etc/fstab:
192.168.1.200:/export/share /mnt/nfs nfs defaults 0 0
Gestione Sicura delle Credenziali (Nome Utente / Password)
Includere le password direttamente nei comandi di mount non è raccomandato per ragioni di sicurezza. Invece, puoi usare un file di credenziali.
- Crea un file di credenziali (ad esempio):
sudo nano /etc/samba/credentials
Contenuti del file:
username=your_username
password=your_password
- Restringi i permessi del file:
sudo chmod 600 /etc/samba/credentials
- Aggiungi la seguente voce a
fstab://192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0
Questo consente il montaggio automatico all’avvio senza esporre le password.
Prevenire Nomi File Giapponesi Corrotti (Impostazioni Locale)
Se i nomi file giapponesi appaiono come “????.txt” durante il montaggio di condivisioni SMB, il problema è solitamente legato alla codifica dei caratteri.
Assicurati che la seguente opzione sia specificata:
iocharset=utf8
Verifica anche la locale del tuo sistema:
locale
Se ja_JP.UTF-8 non è presente, installa e abilita la locale giapponese:
sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8
Effettua il logout o riavvia per applicare le modifiche.
6. Errori Comuni e Risoluzione dei Problemi
Quando Appare “Target Is Busy”
Messaggio di errore:
umount: /mnt/usb: target is busy.
Questo errore si verifica quando il dispositivo che stai cercando di smontare è attualmente in uso da uno o più processi.
Cause comuni:
- Un altro terminale è attualmente
cd-ato nella directory - Un file è aperto in un’applicazione GUI
- Un processo in background sta accedendo a file sul dispositivo
Soluzioni:
- Identifica i processi che usano il punto di mount:
lsof /mnt/usb
- Termina o chiudi i processi identificati
- Se il problema persiste, usa
fuser:sudo fuser -km /mnt/usb
Questo comando termina forzatamente i processi che usano il punto di mount. Usalo con cautela.
Risoluzione di Errori “Permission Denied”
Messaggio di errore:
mount: /mnt/share: permission denied.
Questo errore indica permessi insufficienti per il punto di mount o il dispositivo.
Soluzioni:
- Assicurati che venga usato
sudo:sudo mount /dev/sdb1 /mnt/usb
- Regola la proprietà del punto di mount se necessario:
sudo chown $USER:$USER /mnt/usb
- Per le condivisioni SMB, verifica le credenziali e i permessi di accesso sul server
Quando il montaggio automatico non funziona
Anche dopo aver configurato fstab, i dispositivi potrebbero non montarsi automaticamente all’avvio.
Cose da verificare:
- Errori di sintassi in
fstab(spaziatura, tipo di filesystem) - UUID corretto (verifica con
sudo blkid) - Il punto di mount esiste (crealo con
mkdir) - Condivisioni di rete non ancora disponibili al momento dell’avvio (SMB / NFS)
Debug:
sudo mount -a
Se compaiono errori, correggi la voce fstab corrispondente.
Controllare i log con dmesg e journalctl
Le informazioni dettagliate sull’errore sono spesso registrate nei log di sistema.
dmesg | tail -n 20
Per log più dettagliati:
journalctl -xe
Questi log aiutano a identificare problemi hardware o opzioni di mount non valide.
Altri errori comuni relativi al mount
| Symptom | Cause | Solution |
|---|---|---|
| mount: unknown filesystem type ‘exfat’ | exFAT not supported | sudo apt install exfat-fuse exfat-utils |
| I/O error when mounting SMB | SMB version mismatch | Add vers=1.0 or vers=3.0 to mount options |
| Filenames appear as ???? | Locale / encoding issue | Add iocharset=utf8 or review locale settings |
7. Riferimento: Comandi e utilizzo comuni di mount
■ Controllo dei dispositivi
lsblk
Mostra i dispositivi collegati e la struttura delle partizioni.
lsblk
Esempio:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 1 16G 0 disk
└─sdb1 8:17 1 16G 0 part /mnt/usb
blkid
Mostra gli UUID e i tipi di filesystem.
sudo blkid
■ Montaggio e smontaggio
mount
Comando base per montare storage.
sudo mount /dev/sdb1 /mnt/usb
Specificare filesystem e opzioni:
sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb
umount
Smonta un dispositivo montato.
sudo umount /mnt/usb
Oppure specifica il dispositivo:
sudo umount /dev/sdb1
■ Montaggio automatico
/etc/fstab
File di configurazione per montare i dispositivi all’avvio del sistema.
sudo nano /etc/fstab
Esempio di voce:
UUID=1234-ABCD /mnt/usb vfat defaults 0 0
mount -a
Convalida e monta tutte le voci definite in fstab.
sudo mount -a
■ Strumenti di risoluzione dei problemi
dmesg
Controlla i log del kernel per errori relativi al mount.
dmesg | tail -n 20
journalctl
Mostra i log di sistema dettagliati.
journalctl -xe
lsof
Identifica i processi che usano un punto di mount.
lsof /mnt/usb
fuser
Termina forzatamente i processi che usano un punto di mount.
sudo fuser -km /mnt/usb
■ Condivisioni di rete
cifs-utils
Necessario per i mount SMB/CIFS.
sudo apt install cifs-utils
nfs-common
Necessario per i mount NFS.
sudo apt install nfs-common
udisksctl
Montaggio/smontaggio semplice in ambienti senza interfaccia grafica.
udisksctl mount -b /dev/sdb1
udisksctl unmount -b /dev/sdb1
8. FAQ: Domande frequenti sul montaggio in Ubuntu
Q1. Perché il mio dispositivo USB non viene montato automaticamente?
A. I dispositivi USB sono solitamente auto-montati negli ambienti desktop, ma l’auto-mount può fallire nei seguenti casi:
- Stai usando Ubuntu Server o un ambiente senza interfaccia grafica
- Il dispositivo non è riconosciuto correttamente (cavo o problema hardware)
- Il dispositivo non ha un filesystem o è corrotto
Verifica il riconoscimento del dispositivo usando lsblk o dmesg, poi prova a montarlo manualmente.
Q2. Ubuntu non avvia più dopo aver modificato fstab. Cosa devo fare?
A. Voci errate in fstab possono far fermare il sistema in modalità manutenzione.
Passaggi di recupero:
- Accedi alla modalità manutenzione e modifica
fstab:sudo nano /etc/fstab
- Commenta le righe errate usando
# - Esegui
mount -aper confermare l’assenza di errori - Riavvia il sistema
Crea sempre un backup prima di modificare:
sudo cp /etc/fstab /etc/fstab.bak
Q3. Come posso montare automaticamente le cartelle condivise di Windows?
A. Aggiungi una voce a /etc/fstab usando un file di credenziali.
//192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0
Verifica il funzionamento con sudo mount -a.
Q4. Come posso montare senza inserire una password ogni volta?
A. Usa un file di credenziali per i mount SMB. Per i dispositivi di archiviazione locale, una corretta configurazione di fstab elimina le richieste di password.
Q5. Come elenco i dispositivi attualmente montati?
A. Usa uno dei seguenti comandi:
mount | column -t
Oppure una visualizzazione più grafica:
lsblk -f
Q6. “Target is busy” appare anche dopo aver chiuso le applicazioni
A. Identifica i processi rimanenti:
lsof /mnt/usb
Oppure termina forzatamente i processi:
sudo fuser -km /mnt/usb
Quindi riprova con umount.
9. Riepilogo
Il montaggio in Ubuntu è una abilità fondamentale per gestire efficacemente dispositivi di archiviazione e condivisioni di rete.
Questo articolo ha coperto tutto, dai concetti di base alla configurazione avanzata e alla risoluzione dei problemi.
Punti chiave
- Il montaggio integra i dispositivi nel file system Linux
- Il montaggio manuale offre flessibilità e controllo
fstabconsente un montaggio automatico affidabile- USB, unità esterne e NAS richiedono una gestione consapevole del file system
- Un corretto smontaggio previene la corruzione dei dati
- Gli strumenti di troubleshooting aiutano a risolvere rapidamente i problemi più comuni
Una volta padroneggiato, il sistema di montaggio di Ubuntu offre una flessibilità e una potenza eccezionali.
Applica i comandi e i concetti di questa guida per costruire un ambiente di archiviazione stabile ed efficiente, su misura per le tue esigenze.
Questa conoscenza supporterà tutto, dalla gestione quotidiana dei file alle operazioni di server e all’integrazione NAS, aiutandoti a usare Ubuntu con fiducia e precisione.



