- - Come montare automaticamente condivisioni di rete su Linux

Come montare automaticamente condivisioni di rete su Linux

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