Mappare un’unità di rete in Linux significa montare una condivisione remota (es. da un file server Windows o NAS) all’interno del filesystem locale, così da accedervi come se fosse una normale cartella.
Che cosa significa mappare un’unità di rete in Linux?
Significa collegare una cartella remota (es. Samba/SMB o NFS) a un punto del filesystem del proprio sistema Linux (es. /mnt/share
), usando comandi come mount
o automatizzando con /etc/fstab
.
Quando si esegue questa operazione?
- Durante la configurazione di file server centralizzati
- Per accedere a cartelle condivise su rete aziendale
- In ambienti misti Windows/Linux
- Quando si vogliono automatizzare mount all’avvio del sistema
Prerequisiti
- Indirizzo IP o hostname del server remoto
- Nome condivisione
- Credenziali d’accesso (se richiesto)
- Permessi di accesso sulla macchina Linux
COME MAPPARE UN’UNITÀ DI RETE SMB/CIFS (es. da Windows) SU LINUX
1. Crea punto di mount
bashsudo mkdir -p /mnt/condivisione
2. Installa i pacchetti richiesti (se non presenti)
bashsudo apt install cifs-utils # per Debian/Ubuntu
sudo yum install cifs-utils # per RHEL/CentOS
3. Monta temporaneamente la condivisione
bashsudo mount -t cifs //IP_SERVER/NOME_CONDIVISIONE /mnt/condivisione -o username=nomeutente,password=tuapassword,vers=3.0
Sostituisci
vers=3.0
con la versione SMB corretta (es. 2.1 o 3.0)
4. Controlla che sia montata
bashdf -h | grep condivisione
MONTAGGIO PERSISTENTE CON /etc/fstab
1. Crea file credenziali (per evitare di scrivere la password in chiaro)
bashsudo nano /etc/samba/credenziali
Contenuto:
iniusername=nomeutente
password=tuapassword
Proteggi il file:
bashsudo chmod 600 /etc/samba/credenziali
2. Aggiungi a /etc/fstab
bash//IP_SERVER/NOME_CONDIVISIONE /mnt/condivisione cifs credentials=/etc/samba/credenziali,iocharset=utf8,vers=3.0 0 0
3. Monta automaticamente
bashsudo mount -a
💡 ESEMPIO PER NFS (file server Linux)
bashsudo mount -t nfs 192.168.1.100:/percorso/remoto /mnt/nfs
Oppure in /etc/fstab
:
bash192.168.1.100:/percorso/remoto /mnt/nfs nfs defaults 0 0
Best Practice
- Usa credenziali criptate o gestite con
keyring
oautofs
- Verifica la compatibilità SMB/NFS lato server
- Usa
vers=3.0
per SMB se il server supporta - Evita credenziali in chiaro su
/etc/fstab
Conclusione
Mappare un’unità di rete in Linux è un’operazione semplice ma fondamentale per l’integrazione tra sistemi. Usando cifs-utils
per SMB o nfs-common
per NFS, puoi automatizzare l’accesso a risorse condivise in sicurezza ed efficienza.