Az NFS-megosztások fogadása Linux rendszeren

click fraud protection

Ha közepesen képzett Linux-felhasználó vagy kezdő vagy egy szerverrel, akkor a fájlokhoz való hozzáférés fő módja Samba. Sokan ezt teszik, mert az NFS milyen nehéz. Olyan sok lépés és apró dolog van, amit meg kell javítanod, mint például a Samba vagy akár az FTP. Az a tény, hogy sok Linux felhasználó átadja az NFS-t, valódi szégyen, mivel nagyon sok jó tulajdonsággal és felhasználással rendelkezik. Ez az oka annak, hogy úgy döntöttünk, hogy kiküszöböli az NFS-kiszolgáló beállításának nehézségeit. Lebontjuk az NFS-megosztások hostolásának módját a Linux rendszeren, és mélyebben elmagyarázzuk, hogyan lehet kiszolgálót telepíteni és futtatni

Telepítés

Általában véve, minden Linux disztribúció ugyanazon NFS eszközökkel rendelkezik, néhány eltéréssel itt-ott. Ahhoz, hogy minden működjön, nyisson meg egy terminált és telepítse a következő csomagokat a rendszerére. Ezek a csomagok telepítik a kiszolgáló futtatásához szükséges alapértelmezett technológiát, előállítják az alapértelmezett konfigurációs fájlokat, és néha más dolgokat is konfigurálnak.

instagram viewer

Ubuntu

sudo apt install nfs-kernel-server

Fedora

sudo dnf install nfs-utils system-config-nfs

Arch Linux

sudo pacman -S nfs-utils

Debian

sudo apt-get install nfs-kernel-server

OpenSUSE

sudo zypper install nfs-kernel-server

Egyéb Linuxok

Az NFS fájlrendszer, az ügyfél és a kiszolgáló nem új technológia. Ennek eredményeként könnyedén megkaphatja ezt a munkát, bármennyire bármilyen Linux disztribúción keresztül. Ha az operációs rendszer nem volt lefedve, akkor fontolja meg az „nfs utils” keresését a csomagkezelőben, vagy hivatkozzon az operációs rendszer Wikire.

Rendszeres szolgáltatások

Az NFS-kiszolgáló beállítása az alkalmazott Linux-disztribúciótól függően eltérő lehet. Például, ha telepíti az Ubuntu vagy a Debian NFS csomagot, akkor a rendszeres szolgáltatásokat automatikusan beállítja és konfigurálja az Ön. Azonban például az Arch Linux, a SUSE vagy a Fedora stb. Esetén ezt manuálisan kell elvégeznie. Így lehet engedélyezni ezeket a szolgáltatásokat.

Ha te az Arch Linux futtatása, Nyissa meg a SUSE vagy a Fedora alkalmazást (vagy bármely olyan Linux disztribúciót, amely nem állítja be automatikusan az NFS rendszeres szolgáltatásait), nyisson meg egy terminált, és írja be ezeket a parancsokat.

sudo systemctl engedélyezze az rpcbind-ot
sudo systemctl engedélyezése nfs-szerver sudo szolgáltatás rpcbind indítás sudo szolgáltatás nfs-szerver indítás

Configuration

Az NFS csomagok telepítésével a kiszolgáló „fel van állítva”, de ez nem azt jelenti, hogy a felhasználók még hozzáférhetnek hozzá. Ehhez a felhasználóknak beállítaniuk kell az exportot, a fájlok helyét stb. A kezdéshez szerezzen be egy gyökérhéjat a terminálon. Tegye ezt a következőkkel: sudo-k

Az export fájl bármilyen típusú könyvtárat képes kezelni. Valójában a felhasználók könnyen kiírhatnak egy közvetlen helyet egy mappába, amelyet közvetlenül a fájlrendszeren szeretnének megosztani. Ennek problémája az, hogy hatalmas biztonsági kockázatot jelent. Sokkal biztonságosabb az egyik könyvtár tartalmát átvenni, és egy másikhoz kötni. Ez biztosítja, hogy az / srv / mappa mappáinak és könyvtárainak engedélyét nem kell módosítani, hogy minden biztonságos legyen.

Például a felhasználói Képek mappájának NFS-megosztásának beállításához tegye a következőket:

mkdir -p / srv / nfs / képek / home / felhasználónév / Képek / mount --bind / home / felhasználónév / Képek / / srv / nfs / képek /

Használja a fenti példát annyi kötéshez, amennyit csak szeretne. Ne feledje, hogy a könyvtárakat nem kell az otthoni mappákból felszerelni. Ehelyett használja ezt a példát, és légy kreatív.

Mindegyik kivételével futtassa a következő parancsokat az állványok megtapadásához:

echo '#NFS Pictures Bind Mount' >> / etc / fstab
echo '/ home / felhasználónév / Képek / / srv / nfs / képek / nincs kötve 0 0' >> / etc / fstab

Megjegyzés: a visszhang parancsokat meg kell változtatnia, hogy azok megfeleljenek a saját tartóinak.

A tartók beállításával ideje konfigurálni az exportálási konfigurációs fájlt. Az export fájl nagyon fontos, mivel itt meg kell adnia az egyes fájlmegosztásokat az NFS számára.

nano / stb / export

Az exportfájlon belül menjen végig az aljára, és írja be a következőket:

/ srv / nfs / images / 192.168.0.0/255.255.255.0(rw, sync, no_subtree_check)

Nyugodtan írjon be annyi sort, amennyit csak akar. Ne felejtse el, hogy minden megosztáshoz saját mount, fstab bejegyzés és / etc / export bejegyzés szükséges.

Megjegyzés: mentse az export fájlt a CTRL + O gombbal

A változások frissítése

Az NFS szerver működik és működik, a fájlok a megfelelő helyen vannak, és minden használatra kész. Csak az marad, hogy frissítse az exportfájlban végrehajtott módosításokat. Ez egy fontos lépés, mivel az NFS-kiszolgáló szokásos frissítéseket végez a futás közben. Végezzen változtatásokat a következőkkel: exportfs -rav

Ha szükséges, indítsa újra a kiszolgáló folyamatát a rendszeren belül a a systemctl újraindítása parancs.

sudo systemctl indítsa újra az nfs-szervert.

Következtetés

A hálózati fájlrendszer hasznos eszköz. Ezzel a felhasználók távolról fájlokat és könyvtárakat vehetnek fel, és helyben dolgozhatnak, akárcsak a fizikai merevlemez. Ez nagyszerű, mivel a versengő hálózati fájlrendszer-eszközök nem biztosítják a felhasználóknak ugyanazt a mindenütt jelentett helyet és szabadságot.

Annak ellenére, hogy hasznos, a legtöbb ember inkább a Sambát használja. Ez érthető, mert a Samba-hoz képest az NFS kicsit idegesítő és unalmas lehet beállítani. Ha azonban a nehéz beállítási folyamattal foglalkozik, akkor ez sokkal többet ér.

watch instagram story