Sådan deler du filer mellem Linux-computere ved hjælp af NFS

Netværksfilsystem (NFS) er en standardkomponent i de fleste * nix-kerner. Så du vil kunne bruge det på næsten enhver Linux distribution.

Dette er en simpel artikel, hvor der er meget mere om NFS og sikkerhed. For flere detaljer, som her https://tldp.org/HOWTO/rFS-HOWTO/

trin

Dette er systemadministrator - type opgaver og skal udføres som root (su - to root eller sudo)

Metode 1
server

Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 1
1
Rediger / etc / exports, tilføjer en linje til filen for hver mappe, der skal eksporteres:
  • directory nomedohost (options) nomedohost2 (muligheder)
    • mappe er en absolut vej til en lokal mappe, som du vil eksportere
    • værtsnavn er klientens navn eller IP-adresse, hvis du vil begrænse adgangen eller * hvis der ikke er nogen begrænsninger
    • muligheder: se hvor meget eksport til alle muligheder, fx ro, rw ...
  • 2
    Force daemons server for at læse nfs igen / etc / exports: exportfs -ra

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 2
  • Metode 2
    kunde

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 3
    1
    Opret et samlingspunkt: mkdir / mnt /remotefs
  • Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 4
    2
    Mount NFS Export: mount -t nfs : / exportedDir / mnt / Nemotefs


  • 3
    Brug fjernfilsystemet som om det var lokalt ved at få adgang til / mnt / remotefs: ls / mnt / remotefs

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 5
  • Metode 3
    eksempel

    Disse er systemadministrator - type opgaver og skal udføres som root (su - to root eller sudo) "


    Dette eksempel vil eksportere temp mappe (/ tmp), læse og skrive til nogen i din subnet, klienten montere eller fastgøre til dit system:

    På serveren 192.168.5.5/24

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 6
    1
    rediger / etc / exports tilføjer følgende:
    • #exporting temp for nogen
    • / tmp 192.168.5. * (rw)
  • 2
    styrker nfsd at læse eksportoplysninger: exportfs -ra

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 2
  • På klient 192.168.5.105/24

    Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 8
    1
    mkdir / mnt / sharedTmp
  • Billede med titlen Del filer mellem Linux-computere ved hjælp af NFS Trin 9
    2
    mount -t nfs 192.168.5.5:/ tmp / mnt / sharedTmp
    • Når dette er færdigt: På ls / tmp-serveren vises den samme data som ls / mnt / sharedTmp-klienten.
  • tips

    • ALTID med * nix, brug mandsiderne, de er dine venner: mand eksport, mand mount, mand eksport etc.
    • Disse er systemadministrator - type opgaver og skal udføres som root (su - to root eller sudo) "
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com