Come montare automaticamente condivisioni di rete su Linux

click fraud protection

Proprio come montare manualmente un disco rigido in Linux, accedere alle condivisioni di rete è noioso. Gli indirizzi IP devono essere specificati, gli accessi configurati, ecc. Essere in grado di accedere al PC e montare automaticamente le condivisioni di rete significa che il lavoro diventa più facile. 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.

instagram viewer
mkdir ~ / backup di sistema

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 / nome utente / backup di sistema

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 / nome utente / backup di sistema / 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 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 ~ / File di rete

Apri il file fstab con nano.

sudo -s. nano / etc / fstab

Scrivi la linea di montaggio. Ecco un esempio di come dovrebbe apparire:

# Dati dal mio server NFS. servername: / data / home / nomeutente / File di rete 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 installa cifs-utils

Debian

sudo apt-get install cifs-utils

Arch Linux

sudo pacman -S cifs-utils

Fedora

sudo dnf installa cifs-utils

OpenSUSE

sudo zypper installa 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:

# Condivisione Samba dal mio server. // SERVER / share / mnt / samba cifs nomeutente = utente, 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 chi lavora sui server. 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 installa sshfs

Debian

sudo apt-get install sshfs

Arch Linux

sudo pacman -S sshfs

Fedora

sudo dnf installa sshfs

OpenSUSE

sudo zypper installa 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 il tuo strumento di gestione dei pacchetti, cerca "sshfs" e installalo.

Nota: montaggio automatico SSH i file system vengono eseguiti grazie al sistema init systemd. 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 nome utente e IP / nome host remoto e nome utente con il tuo nome utente.

# File system SSH Montaggio del mio 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, riconnetti 0 0

Dopo aver scritto la linea di montaggio e il commento, salvare le modifiche in fstab premendo CTRL + O. Reboot. Al prossimo accesso, la condivisione SSHFS verrà montata automaticamente!

Conclusione

Le condivisioni di rete sono facilmente il modo migliore per accedere ai file. Sfortunatamente, 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.

watch instagram story