Nfs: condividi cartelle su linux
Sommario:
- NFS: condivisione di cartelle su Linux
- Installazione NFS
- Configurazione del server NFS
- Avvio e arresto manuali NFS
- Accesso alla cartella condivisa NFS
- Problemi durante il montaggio
- Cartelle condivise
NFS del termine inglese Network File System, che significa Network File System. È l'acronimo per identificare il sistema nativo utilizzato da Linux per condividere cartelle su una rete. Di conseguenza, è possibile accedere a queste cartelle condivise dai computer di altri utenti come se fossero sul disco rigido stesso.
Pertanto, potremmo dire che, NFS consente ai computer che utilizzano Linux di connettersi e condividere cartelle tra loro. Inoltre, in Linux ci sono altre alternative per condividere risorse come Samba, FTP, SSH, ma la cosa consigliata da fare per condividere risorse in una rete Linux è NFS.
NFS: condivisione di cartelle su Linux
Installazione NFS
Per utilizzare il servizio, è necessario installare in precedenza il pacchetto NFS per la distribuzione corrispondente. In genere, la maggior parte dei computer contiene già il pacchetto, poiché potrebbe essere necessario condividere una cartella in qualsiasi momento. Tuttavia, il fatto che su un computer sia installato il pacchetto non significa che stia già condividendo il suo file system sulla rete. Per questo, richiede una configurazione e un precedente avvio del servizio.
Per procedere con l'installazione di NFS e vogliamo ottenere l'ultima versione, utilizziamo il comando apt-get dalla console:
apt-get install nfs-common nfs-kernel-server
Configurazione del server NFS
Prima di avviare i servizi, è necessario specificare quali cartelle si desidera condividere e definire in quale tipo di autorizzazioni sarà l'accesso: sola lettura o lettura e scrittura. D'altra parte, è anche possibile stabilire quali computer possono connettersi a queste cartelle. Tutte queste opzioni possono essere configurate dal file: / etc / exports
Nel file di configurazione, in ogni riga possiamo specificare diversi punti:
- La cartella che vogliamo condividere. Le autorizzazioni in base alle quali è condivisa (sola lettura: "ro" o lettura e scrittura: "rw"). Quali sono le macchine a cui è consentito l'accesso. Può essere un nome, un indirizzo IP o un intervallo di indirizzi IP.
Quando si utilizza NFS per la condivisione, si consiglia di impostare le restrizioni di autorizzazione massime. Ad esempio, se gli utenti non richiedono la scrittura su file, dobbiamo impostare l'autorizzazione "sola lettura".
Avvio e arresto manuali NFS
Affinché i servizi del server NFS funzionino, il primo passo è avviare il servizio portman, quindi la prima cosa che dobbiamo eseguire è:
sudo /etc/init.d/portmap start
Se vogliamo avviare il servizio NFS o ogni volta che apportiamo modifiche al file / etc / exports, è necessario eseguire il comando seguente:
sudo /etc/init.d/nfs-kernel-server restart
Altrimenti, cioè, arrestando il servizio, utilizziamo:
sudo /etc/init.d/nfs-kernel-server stop
Potresti essere interessato a leggere: ownCloud: come avere il tuo cloud in Ubuntu
Accesso alla cartella condivisa NFS
Per accedere a una cartella condivisa da NFS, i primi passi da compiere sono l'installazione dei pacchetti portman e nfs-commons. Per questo eseguiamo:
sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap restart
A questo punto, saremo già in grado di montare la cartella condivisa sul nostro sistema. Pertanto, la voce è come se fosse qualsiasi altra cartella all'interno del nostro file system sul disco rigido.
Ad esempio, se abbiamo una cartella all'interno del server NFS, supponiamo che un server condivida una cartella chiamata / photos di NFS. Sul PC client possiamo creare una cartella denominata / photos-server e su di essa montare una cartella condivisa sul server. Le istruzioni da eseguire nella console sarebbero:
sudo mount -t nfs server-ip: / photos / server-photos
Da questo momento, possiamo già verificare il contenuto della cartella e, se le autorizzazioni sono disponibili, anche apportare modifiche. È importante notare che l'assemblaggio deve essere eseguito su una cartella all'interno del nostro sistema, altrimenti i file remoti non verranno visualizzati.
D'altra parte, per smontare la cartella, eseguiamo in console il comando umount e seguito dal nome della cartella in cui è montato, ad esempio:
Problemi durante il montaggio
Quando si monta una cartella NFS, si può verificare uno di questi 3 errori: problemi di rete, problemi del server o client.
Per escludere se il problema proviene o meno dal server, possiamo provare a montare la cartella sul server stesso utilizzando IP 127.0.0.1. Se funziona, il problema è nella rete o sul client.
D'altra parte, se il ping dal server al client non mostra alcun firewall, il problema riguarda il client.
Se questo è un problema che si verifica nel client, possiamo provare a reinstallare il client o eseguire questi comandi sul client:
apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart
E infine prova a montare la cartella.
Cartelle condivise
Se vogliamo configurare che una cartella condivisa da NFS sia montata automaticamente all'avvio del nostro sistema Linux, possiamo fare una modifica nel file / etc / fstab, la linea da aggiungere sarebbe la seguente:
server-ip: / photos / server-photos nfs
In questo modo, quando avvieremo la nostra macchina, la cartella / foto sul server verrà automaticamente montata sulla nostra cartella / server fotografico.
Inoltre, si consiglia di archiviare centralmente i dati di ciascun utente sulla rete in uno spazio del server. Ciò fornirà diversi vantaggi, tra cui:
- All'utente verrà data la possibilità di accedere ai propri file, anche accedendo da un computer insolito, per l'amministratore sarà molto più semplice fare copie di backup e se la macchina dell'utente non riesce, non perderanno le loro informazioni.
A tale scopo, il server deve disporre di account utente centralizzati e i client devono essere configurati per l'autenticazione durante la connessione.
Condividi la tua posizione su Facebook Messenger
Facebook Messenger consente agli utenti di condividere la propria posizione con gruppi di persone o chattare.
Condividi file offline tra dispositivi su piattaforme diverse
FEEM è uno strumento gratuito che ti consente di condividere file offline tra dispositivi su piattaforme diverse. È facile da usare e gratuito.
Google Maps mostrerà il livello della batteria del cellulare quando condividi la tua posizione
Google Maps mostrerà il livello della batteria del cellulare quando condividi la tua posizione. Scopri di più su questa funzionalità che arriverà presto all'applicazione.