Proprio come montare manualmente un disco rigidoLinux, accedere alle condivisioni di rete è noioso. È necessario specificare gli indirizzi IP, configurare gli accessi, ecc. Essere in grado di accedere al PC e montare automaticamente le condivisioni di rete significa semplificare il lavoro. Proprio come l'avvio automatico di un disco rigido, il montaggio automatico di una condivisione di rete avviene all'interno del file fstab. In questa guida, vedremo come montare automaticamente le condivisioni NFS, le condivisioni Samba / CIFS e persino le condivisioni SSHFS! Ecco come farlo.
Eseguire il backup del file Fstab
La modifica del file fstab è molto pericolosa e qualsiasi modifica potrebbe danneggiare seriamente il sistema in caso di errori. Prima di iniziare questa esercitazione, aprire un terminale ed eseguire le seguenti operazioni:
Passo 1: creare una cartella sul PC per archiviare il backup. Inoltre, considera di caricare detto backup su servizi come Dropbox o Google Drive per sicurezza.
mkdir ~/system-backups
Passo 2: ottenere una shell di root, con sudo -s, e quindi immettere la directory / etc /.
cd /etc/
Passaggio 3: creare il backup e posizionarlo nella cartella di backup.
cp fstab /home/username/system-backups
Step 4: rinominare il file in modo che abbia l'estensione .bak.
mv fstab fstab.bak
Ripristina il backup
Passo 1: ottenere una shell di root con sudo -s.
Passo 2: entra nella directory / etc / ed elimina il file fstab rotto.
cd /etc/
rm fstab
Passaggio 3: copia il backup nella cartella / etc /.
cp /home/username/system-backups/fstab /etc/
Step 4: rinominare il backup.
mv fstab.bak fstab
Avvio automatico NFS
Montare una condivisione NFS è noioso e noioso;soprattutto per i nuovi utenti. Per le persone che non hanno familiarità con NFS e come funziona, potrebbe sembrare una scienza missilistica. Ecco perché sarebbe bello poter accedere a un PC e avere un facile accesso alle condivisioni immediatamente, senza problemi. Per fare ciò, dovrai scrivere una riga nel file fstab.

Innanzitutto, trova il nome della condivisione che desideri montare. Per esempio:
showmount -e 192.168.1.150
Quindi, crea una cartella su cui montare NFS su Linux.
mkdir ~/Network-Files
Apri il file fstab con nano.
sudo -s nano /etc/fstab
Scrivi la linea di montaggio. Ecco un esempio di come dovrebbe apparire:
# Data from my NFS server servername:/data /home/username/Network-Files nfs rsize=8192,wsize=8192,timeo=14,_netdev 0 0
Nota: sostituisci i "dati" con il nome della tua condivisione NFS.
Salvare le modifiche in / etc / fstab premendo CTRL + Oe riavviare. All'accesso, la tua condivisione NFS verrà montata automaticamente.
SAMBA con avvio automatico
Samba è un ottimo strumento. Con esso, gli amministratori Linux possono fornire file in rete ai tre principali sistemi operativi per PC e persino ai dispositivi mobili. Samba è ampiamente usato per questo. Nonostante ciò, il protocollo SMB è una vera seccatura per accedere manualmente. I file manager su Linux sputter e impiegano un'eternità a trovare una condivisione, e talvolta ignorano persino gli indirizzi IP.

Ecco perché è fantastico poter montare questi tipi di condivisioni al momento dell'accesso.
Per iniziare, installa utils CIFS. Questo è un insieme di strumenti che consentono il corretto montaggio automatico delle condivisioni Samba.
Ubuntu
sudo apt install cifs-utils
Debian
sudo apt-get install cifs-utils
Arch Linux
sudo pacman -S cifs-utils
Fedora
sudo dnf install cifs-utils
OpenSUSE
sudo zypper install cifs-utils
Altri Linux
CIFS è un componente fondamentale per Samba. Di conseguenza, la maggior parte dei sistemi operativi Linux contiene strumenti CIFS. Per ottenere questo pacchetto sulla tua distribuzione Linux, cerca "cifs utils" o qualcosa di simile, quindi installalo con il tuo gestore pacchetti.
Nota: è necessario creare una directory di montaggio prima di provare a montare SMB.
sudo mkdir /mnt/samba
Con gli strumenti scaricati, imposta il mount:
sudo -s nano /etc/fstab
Scrivi la tua linea di montaggio. Ecco come dovrebbe apparire:
# Samba share from my server //SERVER/share /mnt/samba cifs username=user,password=password 0 0
Nota: sostituire "condivisione" con il nome della condivisione e "SERVER" con il nome del server o IP. Cambia "= utente" nel tuo utente Samba e "= password" nella tua password Samba.
Con la linea di montaggio scritta, premere CTRL + O per salvare le modifiche e quindi riavviare. Al prossimo avvio, la condivisione Samba verrà montata automaticamente.
SSHFS con avvio automatico
SSHFS è uno strumento molto utile per coloro che stanno lavorandoserver. Con esso, qualsiasi file system può essere facilmente condiviso e accessibile tramite SSH. Tuttavia, montare SSHFS è noioso da scrivere. Per questo motivo, molte persone montano automaticamente SSHFS all'avvio. Ecco come farlo.

Innanzitutto, installa il pacchetto SSHFS.
Ubuntu
sudo apt install sshfs
Debian
sudo apt-get install sshfs
Arch Linux
sudo pacman -S sshfs
Fedora
sudo dnf install sshfs
OpenSUSE
sudo zypper install sshfs
Altri Linux
SSHFS è ampiamente utilizzato. È per questo motivo che gli utenti di oscure distribuzioni Linux non dovrebbero avere problemi a installarlo. Per trovarlo, apri lo strumento di gestione dei pacchetti, cerca "sshfs" e installalo.
Nota: il montaggio automatico dei file system SSH avviene grazie al sistema systemd init. Se il tuo sistema operativo non ha systemd, sei sfortunato con questo metodo
Innanzitutto, crea un mount point per far atterrare SSHFS sul sistema:
mkdir ~/Remote-Machine
Ottieni una shell di root e apri il file fstab. Quindi, scrivi la linea di montaggio. Modifica "utente" e "host" con il nome utente e l'IP / nome host remoto e il nome utente con il tuo nome utente.
# SSH File System Mount of my server user@host:/remote/folder /home/username/Remote-Machine fuse.sshfs noauto,x-systemd.automount,_netdev,users,idmap=user,IdentityFile=/home/username/.ssh/id_rsa,allow_other,reconnect 0 0
Dopo aver scritto la linea di montaggio e il commento, salvare le modifiche in fstab premendo CTRL + O. Riavvia. Al prossimo accesso, la condivisione SSHFS verrà montata automaticamente!
Conclusione
Le condivisioni di rete sono facilmente il modo migliore per accedereFile. Purtroppo, accedervi può essere un processo noioso a volte. Questo è il motivo per cui è così bello che è possibile montare automaticamente queste condivisioni su Linux. Consente agli utenti di rimuovere la noiosità di dover sempre montare manualmente le condivisioni di rete.
Commenti