Come condividere file tra computer Linux utilizzando NFS

Sommario:

Come condividere file tra computer Linux utilizzando NFS
Come condividere file tra computer Linux utilizzando NFS

Video: Come condividere file tra computer Linux utilizzando NFS

Video: Come condividere file tra computer Linux utilizzando NFS
Video: 3 ways to use automated email sequences for your network marketing business 2024, Maggio
Anonim

Quasi tutti i tipi di Linux hanno la capacità di configurare un Network File System (NFS) che consente ai computer Linux sulla stessa rete di condividere file. Sebbene NFS sia adatto solo per reti costituite da computer e server Linux, funziona a livello di sistema per trasferimenti di file veloci ed efficienti tra computer.

Fare un passo

Parte 1 di 2: creazione di un server

Condividi file tra computer Linux utilizzando NFS Passaggio 1
Condividi file tra computer Linux utilizzando NFS Passaggio 1

Passaggio 1. Utilizzare NFS per condividere file tra computer Linux sulla rete locale

Se desideri condividere file con un computer Mac o Windows, usa Samba.

Condividi file tra computer Linux utilizzando NFS Passaggio 2
Condividi file tra computer Linux utilizzando NFS Passaggio 2

Passaggio 2. Scopri come funziona NFS

Quando si condividono file utilizzando NFS, ci sono due parti: il server e il client. Il server è il computer che archivia i file, mentre il client è il computer che accede alla cartella condivisa montandola come unità virtuale. NFS deve prima essere configurato sul server e sui computer client che si desidera utilizzare.

Condividi file tra computer Linux utilizzando NFS Passaggio 3
Condividi file tra computer Linux utilizzando NFS Passaggio 3

Passaggio 3. Aprire un terminale sul computer server

Questo è il computer che memorizza i file condivisi. È necessario attivare e accedere al computer server prima che il client possa montare la cartella condivisa sul proprio computer. Utilizzare il terminale per configurare NFS su computer server e client.

Condividi file tra computer Linux utilizzando NFS Passaggio 4
Condividi file tra computer Linux utilizzando NFS Passaggio 4

Passaggio 4. Digitare

sudo apt-get install nfs-kernel-server nfs-common portmap e premi Accedere.

Il file NFS verrà scaricato e installato sul computer.

Condividi file tra computer Linux utilizzando NFS Passaggio 5
Condividi file tra computer Linux utilizzando NFS Passaggio 5

Passaggio 5. Una volta completata l'installazione, digitare

dpkg-riconfigura portmap.

Seleziona "No" nel menu che appare. Ora i computer che sono in rete possono connettersi alla cartella condivisa.

Condividi file tra computer Linux utilizzando NFS Passaggio 6
Condividi file tra computer Linux utilizzando NFS Passaggio 6

Passaggio 6. Digitare

sudo /etc/init.d/portmap restart per riavviare il servizio portmap.

Questo per garantire che le modifiche possano essere applicate correttamente.

Condividi file tra computer Linux utilizzando NFS Passaggio 7
Condividi file tra computer Linux utilizzando NFS Passaggio 7

Passaggio 7. Creare una directory fittizia che verrà utilizzata per condividere i dati

Questa directory vuota reindirizzerà il client alla directory condivisa effettiva. Ciò ti semplificherà se desideri modificare la directory condivisa sul server in un secondo momento senza dover apportare modifiche sul computer client.

  • Digita.mkdir -p /export/dummyname e premi Accedere.

    Verrà creata una directory denominata dummyname e il client potrà visualizzarla.

Condividi file tra computer Linux utilizzando NFS Passaggio 8
Condividi file tra computer Linux utilizzando NFS Passaggio 8

Passaggio 8. Digitare pico /etc/fstab e premere Invio

Il file /etc/fstab si aprirà e ti consentirà di montare automaticamente l'unità condivisa all'avvio del computer server.

Condividi file tra computer Linux utilizzando NFS Passaggio 9
Condividi file tra computer Linux utilizzando NFS Passaggio 9

Passaggio 9. Aggiungi

sharedpath dummypath nessuno bind 0 0 alla fine del file.

Modificare il percorso condiviso nella posizione dell'unità condivisa e modificare il percorso fittizio nella posizione della directory fittizia creata in precedenza.

Ad esempio, se si desidera condividere l'unità /dev/sdb con un client utilizzando la directory fittizia creata, digitare /dev/sdb /export/Shared none bind 0 0. Salvare le modifiche al file

Condividi file tra computer Linux utilizzando NFS Passaggio 10
Condividi file tra computer Linux utilizzando NFS Passaggio 10

Passaggio 10. Aprire il file

/etc/export.

È necessario aggiungere una directory fittizia e un indirizzo IP a cui è consentito accedere al file. Usa il seguente formato per condividere con tutti gli indirizzi IP sulla tua rete locale: /export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Condividi file tra computer Linux utilizzando NFS Passaggio 11
Condividi file tra computer Linux utilizzando NFS Passaggio 11

Passaggio 11. Utilizzare il comando

sudo /etc/init.d/nfs-kernel-server restart per riavviare il server NFS.

Parte 2 di 2: Collegamento di computer client

Condividi file tra computer Linux utilizzando NFS Passaggio 12
Condividi file tra computer Linux utilizzando NFS Passaggio 12

Passaggio 1. Aprire un terminale sul computer client

Condividi file tra computer Linux utilizzando NFS Passaggio 13
Condividi file tra computer Linux utilizzando NFS Passaggio 13

Passaggio 2. Digitare

sudo apt-get install portmap nfs-common e premi accedere per montare i file del client NFS.

Condividi file tra computer Linux utilizzando NFS Passaggio 14
Condividi file tra computer Linux utilizzando NFS Passaggio 14

Passaggio 3. Creare una directory in cui verranno montati i file condivisi

Puoi chiamarlo qualsiasi cosa. Ad esempio, puoi digitare mkdir /sharedFiles per creare una cartella chiamata "sharedFiles".

Condividi file tra computer Linux utilizzando NFS Passaggio 15
Condividi file tra computer Linux utilizzando NFS Passaggio 15

Passaggio 4. Digitare

pico /etc/fstab per aprire il file /etc/fstab.

Condividi file tra computer Linux utilizzando NFS Passaggio 16
Condividi file tra computer Linux utilizzando NFS Passaggio 16

Passaggio 5. Aggiungi

serverIP:sharedDirectory nfs rsize=8192, wsize=8192, timeo=14, intr alla fine del file.

Cambia serverIP con l'indirizzo IP sul computer NFS del server. Modificare sharedDirectory con la directory fittizia che hai creato sul server NFS e la directory locale che hai creato. Per ora, non è necessario modificare altre variabili.

Utilizzando l'esempio sopra, la riga di comando sarebbe simile a: 192.168.1.5:/export/Shared /sharedFiles nfs rsize=8192, wsize=8192, timeo=14, intr

Condividi file tra computer Linux utilizzando NFS Passaggio 17
Condividi file tra computer Linux utilizzando NFS Passaggio 17

Passaggio 6. Digitare

sudo /etc/init.d/portmap restart per riavviare portmap e applicare le nuove impostazioni.

L'unità condivisa verrà installata automaticamente ogni volta che si accende il computer.

Condividi file tra computer Linux utilizzando NFS Passaggio 18
Condividi file tra computer Linux utilizzando NFS Passaggio 18

Passaggio 7. Provare a installare l'unità prima di riavviare il computer

Digita mount -a quindi ls /sharedFiles e verifica se i file condivisi vengono visualizzati sullo schermo.

Condividi file tra computer Linux utilizzando NFS Passaggio 19
Condividi file tra computer Linux utilizzando NFS Passaggio 19

Passaggio 8. Ripetere questo processo per connettere ciascun computer

Usa le stesse impostazioni e il computer si connetterà.

Consigliato: