Linux operációs rendszerben az NFS megosztott könyvtárat egyszerűen csatlakoztathatja a helyi rendszerhez a mount paranccsal. A mount parancs ideiglenesen felcsatolja a fájlrendszert. Miután újraindította a rendszert, újra be kell szerelnie a hozzáféréshez. Ha azonban a fájlrendszert véglegesen szeretné csatolni, hogy ne kelljen minden egyes rendszerindításkor csatlakoztatnia, akkor hozzá kell adnia egy bejegyzést az / etc / fstab fájlba.
Ebben a cikkben elmagyarázzuk, hogyan lehet manuálisan és automatikusan csatlakoztatni az NFS fájlrendszert a helyi rendszerre.
Előfeltételek
Mielőtt továbblépne, ellenőrizze, hogy a következő előfeltételek teljesülnek-e a távoli kiszolgálón.
- Az NFS-kiszolgáló telepítve van a távoli gépre
- Az NFS szolgáltatás fut
- Az NFS megosztott könyvtár exportálva van
- A tűzfal nem blokkolja az ügyfél IP-jéhez való hozzáférést
A cikkben említett eljárást az Ubuntu 20-on hajtottuk végre.04 rendszer. Ezenkívül a Terminal parancssori alkalmazást használtuk a parancsok futtatásához az Ubuntuban. A terminál megnyitásához használhatja a Ctrl + Alt + T billentyűparancsot.
NFS kliens csomagok telepítése
Az NFS megosztott könyvtár telepítéséhez a helyi ügyfélrendszerre szüksége lesz az NFS ügyfélcsomagra. Először frissítse a rendszer adattár indexét a következő paranccsal a Terminálban:
$ sudo apt frissítésEzután telepítse az NFS ügyfélcsomagot az ügyfélgépére a következő paranccsal a Terminálban:
$ sudo apt install nfs-common
NFS fájlrendszer kézi csatlakoztatása
A következő módszerrel az NFS könyvtárat manuálisan csatlakoztatjuk a mount paranccsal.
1. lépés: Hozzon létre egy csatlakozási pontot az NFS-kiszolgáló megosztott könyvtárához
Első lépésünk egy csatolási pont könyvtár létrehozása lesz az ügyfél rendszerében. Ez lesz az a könyvtár, ahová az NFS szerver összes megosztott fájlja elérhető.
Létrehoztunk egy csatolási pont könyvtárat az „client_sharedfolder” névvel az / mnt könyvtár alatt.
$ sudo mkdir -p / mnt / client_sharedfolder
2. lépés: Csatlakoztassa az NFS-kiszolgáló megosztott könyvtárát az ügyfélhez
A következő lépés az NFS-kiszolgálón lévő megosztott könyvtár csatlakoztatása az ügyfél csatlakozási pont könyvtárához. A következő szintaxissal illessze az NFS-kiszolgáló megosztott könyvtárát az ügyfél csatlakozási pont könyvtárához:
$ sudo mount [NFS _IP]: / [NFS_export] [Local_mountpoint]Hol
- NFS_IP az NFS szerver IP címe
- NFS_export az megosztott könyvtár az NFS-kiszolgálón
- Local_mountpoint a csatolási pont könyvtár az ügyfél rendszerén
Példánkban a parancs a következő lenne:
$ sudo mount 192.168.72.136: / mnt / sharedfolder / mnt / client_sharedfolderHol 192.168.72.136 az NFS szerver IP-jünk, / mnt / sharedfolder az megosztott könyvtár az NFS-kiszolgálón, és / mnt / sharedfolder az ügyfélrendszer csatlakozási pontja.
Miután csatlakoztatta az NFS megosztást, megerősítheti azt a következő paranccsal:
$ df -h
3. lépés: Tesztelje az NFS megosztást
Miután csatlakoztatta az NFS megosztott könyvtárat az ügyfélgépre, tesztelje azt azáltal, hogy az NFS szerverről hozzáfér néhány fájlhoz. Az NFS kiszolgáló gépen hozzon létre bármilyen tesztfájlt vagy könyvtárat, és próbálja meg elérni azt az ügyfélgépről.
A cd paranccsal navigáljon az NFS-kiszolgáló megosztott könyvtárába:
$ cd / mnt / sharedfolder /Ezután a touch vagy mkdir paranccsal hozzon létre egy tesztfájlt vagy könyvtárat. Létrehoztunk néhány „filefájl1” és „testfájl2” nevű mintafájlt.
$ sudo touch testfájl1 tesztfájl2
Most az ügyfél gépén ellenőrizze, hogy ugyanazok a fájlok léteznek-e.
$ ls / mnt / client_sharedfolder /
A mount parancs ideiglenesen felrakja az NFS fájlrendszert az ügyfélrendszerre. Minden alkalommal, amikor újraindítja a rendszert, manuálisan kell csatlakoztatnia. A következő lépésben meglátjuk, hogyan lehet az NFS fájlrendszert automatikusan csatlakoztatni indításkor.
NFS fájlrendszer automatikus csatlakoztatása
A következő módszerrel az NFS fájlrendszert úgy állítjuk be, hogy a rendszerindításkor automatikusan csatlakoztassa. Ilyen módon nem kell minden egyes rendszerindításkor manuálisan csatlakoztatnia a fájlrendszert.
Szerkessze az / etc / fstab fájlt a következő paranccsal:
$ sudo nano / etc / fstabEzután adjon hozzá egy bejegyzést az / etc / fstab fájlba a következő formátumban.
NFS-kiszolgáló: Az nfs könyvtár csatlakozási pontja alapértelmezés szerint 0 0
Hol a NFS-kiszolgáló: könyvtár az NFS szerver IP és megosztott könyvtár, az hegy csucs a csatlakozási pont az ügyfél gépén, ahová az NFS könyvtár fel van szerelve, és a nfs meghatározza a fájlrendszer típusát.
Példánkban a bejegyzés a következő lenne:
192.168.72.136: / mnt / sharedfolder / mnt / client_sharedfolder nfs alapértelmezett értéke 0 0Hol 192.168.72.136 az NFS szerver IP-jünk, / mnt / sharedfolder az megosztott könyvtár az NFS-kiszolgálón, és / mnt / client_sharedfolder az ügyfélrendszer csatlakozási pontja.
Miután hozzáadta a fenti bejegyzést az / etc / fstab fájlba, mentse el és zárja be a fájlt. Ehhez használja a Ctrl + O, majd a Ctrl + X billentyűkombinációt.
Amikor legközelebb elindítja a gépet, az NFS megosztás automatikusan fel lesz szerelve a megadott csatlakozási pontra.
Az NFS fájlrendszerek leválasztása
Az NFS fájlrendszert bármikor leválaszthatja a helyi rendszerről. Gépelje be az umount parancsot, majd a csatlakozási pont nevét, ahová fel van szerelve.
Megjegyzés: A parancs „umount”, nem unmount.
$ sudo umount [mount_point]Példánkban ez lenne:
$ umount / mnt / client_sharedfolderNe feledje azonban, hogy ha az NFS fájlrendszert az / etc / fstab segítségével csatolták, akkor a rendszer következő indításakor újra fel lesz szerelve. Vegye figyelembe azt is, hogy a fájlrendszer nem lesz leválasztva, ha foglalt, például ha vannak megnyitott fájlok rajta, vagy valamilyen könyvtárban dolgozik.
Ennyi van benne! Ebben a cikkben elmagyarázta, hogyan illessze be az NFS megosztott könyvtárat az Ubuntu 20-ra.04 rendszer manuálisan és automatikusan. Végül azt is elmagyaráztuk, hogyan lehet leválasztani az NFS megosztott könyvtárat, amikor már nincs rá szükség.