Android

Hogyan lehet hozzárendelni egy nfs részesedést a linuxba

Ubuntu Szerver - Fájlmegosztás #1 (NFS)

Ubuntu Szerver - Fájlmegosztás #1 (NFS)

Tartalomjegyzék:

Anonim

A Network File System (NFS) egy elosztott fájlrendszer-protokoll, amely lehetővé teszi a távoli könyvtárak megosztását egy hálózaton keresztül. Az NFS segítségével felveheti a távoli könyvtárakat a rendszerére, és úgy működhet a távoli fájlokkal, mintha azok helyi fájlok lennének.

Linux és UNIX operációs rendszereken a mount parancs segítségével megoszthatja a megosztott NFS könyvtárat a helyi könyvtári fa egy adott csatlakozási pontjára.

Ebben az oktatóanyagban megmutatjuk, hogyan kell manuálisan és automatikusan telepíteni az NFS megosztást Linux gépeken.

NFS ügyfélcsomagok telepítése

Az NFS megosztás Linux rendszerre történő telepítéséhez először telepítenie kell az NFS kliens csomagot. A csomag neve különbözik a Linux disztribúcióitól.

  • NFS kliens telepítése Ubuntu és Debian rendszereken:

    sudo apt update sudo apt install nfs-common

    NFS kliens telepítése a CentOS-ra és a Fedora-ra:

    sudo yum install nfs-utils

NFS fájlrendszerek kézi telepítése

A távoli NFS-megosztás felszerelése megegyezik a szokásos fájlrendszerek telepítésével.

Az NFS fájlrendszer egy adott csatlakozási pontra történő felvételéhez használja a mount parancsot a következő formában:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Az alábbi lépésekkel manuálisan telepítheti a távoli NFS-megosztást a Linux rendszerére:

  1. Először hozzon létre egy könyvtárat, amely a távoli NFS-megosztás csatlakozási pontjául szolgál:

    sudo mkdir /var/backups

    A csatlakozási pont egy könyvtár a helyi gépen, ahol az NFS megosztás telepítésre kerül.

    Csatlakoztassa az NFS-megosztást a következő parancs futtatásával root vagy felhasználóként sudo jogosultságokkal:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Ahol a 10.10.0.10 az NFS-kiszolgáló IP-címe, a /backup a könyvtár, amelyet a kiszolgáló exportál, és a /var/backups a helyi csatlakozási pont.

    Siker esetén nem készül kimenet.

    Annak ellenőrzéséhez, hogy a távoli NFS kötet sikeresen fel van-e szerelve, használja a mount vagy a df -h parancsot.

Amint a megosztás telepítve van, a csatlakozási pont a csatolt fájlrendszer gyökérkönyvtárává válik.

A megosztás manuális felszerelésekor az NFS megosztás-beillesztés nem folytatódik újraindítás után.

Az NFS fájlrendszerek automatikus telepítése az /etc/fstab fájllal

Általában a távoli NFS könyvtárat automatikusan be kell telepíteni, amikor a rendszer elindul.

Az /etc/fstab fájl tartalmazza azokat a bejegyzéseket, amelyek meghatározzák, hogy a rendszer indításakor hogyan és milyen fájlrendszert kell telepíteni.

Az NFS-megosztás automatikus csatlakoztatásához a Linux rendszer indulásakor adjon hozzá egy sort az /etc/fstab fájlhoz. A sornak tartalmaznia kell az NFS-kiszolgáló gazdanevét vagy IP-címét, az exportált könyvtárat és a helyi gépen található csatlakozási pontot.

Az NFS-megosztás automatikus telepítéséhez a következő eljárással hajtsa végre a Linux rendszereket:

  1. Állítsa be a távoli NFS-megosztás csatlakozási pontját:

    sudo mkdir /var/backups

    Nyissa meg az /etc/fstab fájlt a szövegszerkesztővel:

    sudo nano /etc/fstab

    Adja hozzá a következő sort a fájlhoz:

    / Etc / fstab

    #

    10.10.0.10:/ backups / var / backups nfs alapértelmezett 0 0

    Ahol 10.10.0.10 az NFS-kiszolgáló IP-címe, a /backup az exportált könyvtár és /var/backups a helyi csatlakozási pont.

    Futtassa a mount parancsot az alábbi formák egyikében az NFS megosztás beillesztéséhez:

    mount /var/backups mount 10.10.0.10:/backups

    A mount parancs elolvassa az /etc/fstab tartalmát és csatolja a megosztást.

    A rendszer legközelebbi újraindításakor az NFS megosztás automatikusan fel lesz telepítve.

Az NFS fájlrendszerek leszerelése

Az umount parancs leválasztja (leválasztja) a csatolt fájlrendszert a könyvtári fáról.

A felszerelt NFS-megosztás leválasztásához használja az umount parancsot, majd kövesse a könyvtárat, ahová telepítve lett, vagy a távoli megosztást:

umount 10.10.0.10:/backups umount /var/backups

Ha az NFS csatolónak van bejegyzése az fstab fájlban, akkor távolítsa el.

Az umount parancs nem fogja leválasztani a megosztást, ha a csatolt kötet használatban van. A fuser parancs segítségével megtudhatja, mely folyamatok férnek hozzá az NFS megosztáshoz:

fuser -m MOUNT_POINT

Miután megtalálta a folyamatokat, megállíthatja azokat a kill paranccsal, és leválaszthatja az NFS megosztást.

umount -l MOUNT_POINT

Ha a távoli NFS rendszer nem érhető el, használja a -f ( --force ) opciót a leválasztás kényszerítéséhez.

umount -f MOUNT_POINT

Általában nem jó ötlet az erő opció használata, mivel ez megrongálhatja a fájlrendszer adatait.

Következtetés

Megmutattuk, hogyan lehet fel- és leszerelni egy távoli NFS-megosztást. Ugyanezek a parancsok vonatkoznak minden Linux disztribúcióra, beleértve az Ubuntu, CentOS, RHEL, Debian és Linux Mint verziókat.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

mfs nfs terminál