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
Á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.
sudo apt install nfs-kernel-server
sudo dnf install nfs-utils system-config-nfs
sudo pacman -S nfs-utils
sudo apt-get install nfs-kernel-server
sudo zypper install nfs-kernel-server
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.
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
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
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.
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.
Ha azt szeretné, hogy egy robusztus, testreszabható értesítési rend...
Van flash meghajtója, és szeretné biztonsági másolatot készíteni a ...
Ha képes olvasni és megérteni a rendszernaplófájlokat, akkor szinte...