Condividi file tra computer linux con nfs

Quasi tutte le distribuzioni Linux hanno la possibilità di configurare un Network File System (NFS) che consente ai vari computer Linux sulla rete di condividere facilmente i file. NFS è adatto solo per reti composte interamente da computer e server Linux e funziona a livello di sistema per trasferimenti veloci ed efficienti tra computer.

Passi

Parte 1 di 2: Creazione del server

Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 1
1. Utilizzare NFS (Network File System) per condividere file tra computer Linux su una rete locale. Se hai bisogno di condividere file con computer Windows o Mac, avrai molto più successo con Samba.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 2
2. Comprendi come funziona NFS. Quando si condividono file con NFS ci sono due lati: il server e i client. Il server è il computer che memorizza effettivamente i file mentre i client sono i computer che possono accedere alla cartella condivisa sul server, montando la cartella condivisa come unità virtuale. NFS deve essere configurato sia sul server che su qualsiasi client che desidera connettersi.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 3
3. Aprire il terminale sul server. Questo è il computer che ospiterà i file condivisi. Il server deve essere acceso e connesso per montare la cartella condivisa. NFS richiede l`utilizzo del terminale (prompt dei comandi) per installare e configurare sia il server che il client.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 4
4. genere .sudo apt-get install nfs-kernel-server nfs-common portmape premere↵ Entra. Questo avvierà il download e l`installazione dei file NFS sul tuo computer.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 5
5. Dopo l`installazione, digitare .dpkg-riconfigura portmap. Seleziona `No` dal menu che appare. Ciò consentirà ad altri computer sulla rete di connettersi alla cartella condivisa.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 6
6. genere .sudo /etc/init.riavvio di d/portmapper riavviare il servizio portmap. Ciò renderà effettive le tue modifiche.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 7
7. Creare una directory fittizia che verrà utilizzata per condividere i dati. Questa è una cartella vuota che indirizza i client alla cartella condivisa effettiva. Ciò ti consente di modificare in seguito la cartella condivisa sul tuo server, senza dover modificare i client.
genere .mkdir -p /esporta/nome fittizioe premere↵ Entra. Questo creerà una directory chiamata nome fittizio che i clienti vedono.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 8
8. genere pico /etc/fstab e premere↵ Entra. Questo aprirà il file `/etc/fstab` e ti permetterà di montare automaticamente l`unità condivisa ogni volta che il server si avvia.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 9
9. giunto .percorso condivisosentiero fittizio nessuno lega 0 0aggiungi alla fine del file. sostituire percorso condiviso dalla posizione del Drive condiviso e sostituirlo sentiero fittizio dalla posizione della directory fittizia che hai creato in precedenza.
Ad esempio, a /dev/sdb per poter condividere con i client, utilizzando la directory fittizia precedentemente creata, digitare /dev/sdb /export/Shared nessuno bind 0 0. Salva le modifiche nel file.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 10
10. aprilo ./ecc/esportazionifile. È necessario aggiungere la directory fittizia e gli IP che possono accedere a questo file. Utilizzare il seguente formato per condividere con tutti gli indirizzi IP sulla rete locale: /esportare/nome fittizio 192.168.1.1/24(rw,no_root_squash,asincrono).
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 11
11. Usa il comando .sudo /etc/init.d/nfs-riavvio del server del kernelper riavviare il server NFS.

Parte 2 di 2: Collegamento dei computer client

Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 12
1. Aprire il terminale sul computer client.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 13
2. genere .sudo apt-get install portmap nfs-commone premere↵ Entra per installare i file del client NFS.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 14
3. Crea la cartella in cui verranno montati i file condivisi. Puoi nominarlo come desideri. Ad esempio, puoi mkdir/file condivisi digita per creare una cartella chiamata `sharedFiles`.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 15
4. genere .pico /etc/fstabprima di aprire il/ecc/fstabfile.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 16
5. giunto .IP del server:directory condivisa nfs rsisize=8192,wsize=8192,timeo=14,intraggiungi alla fine del file. sostituire IP del server dall`indirizzo IP del server NFS. sostituire directory condivisa dalla directory fittizia che hai creato sul server NFS e dalla directory locale che hai appena creato. Lascia il resto dei valori come sono per ora.
Utilizzando gli esempi precedenti, la regola potrebbe essere simile a: 192.168.1.5:/esporta/Condiviso /SharedFiles nfs rsisize=8192,wsize=8192,timeo=14,intr.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 17
6. genere .sudo /etc/init.riavvio di d/portmapper riavviare la cartella della porta e utilizzare le nuove impostazioni. L`unità si monterà automaticamente ogni volta che si riavvia il computer.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 18
7. Testare l`unità montandola manualmente prima di riavviare. genere montare -a poi ls /file condivisi per verificare se i file condivisi vengono visualizzati.
Immagine titolata Condividi file tra computer Linux utilizzando NFS Step 19
8. Ripetere questa procedura per ogni computer collegato. Dovresti essere in grado di inserire le stesse impostazioni e connetterti correttamente.

Condividi sui social network: