Hardver

Nfs: mappák megosztása a linuxon

Tartalomjegyzék:

Anonim

A Network File System angol kifejezés NFS-je, amely hálózati fájlrendszert jelent. Ez a rövidítés a natív rendszer azonosításához, amelyet a Linux használ a hálózati mappák megosztására. Ennek eredményeként ezek a megosztott mappák más felhasználók számítógépeiből érhetők el, mintha maga a merevlemez lenne.

Ezért mondhatjuk, hogy az NFS lehetővé teszi a Linuxot használó számítógépek számára, hogy mappákat csatlakozzanak és megosszanak egymással. Ezenkívül a Linuxban más alternatívák is vannak az erőforrások megosztására, mint például a Samba, FTP, SSH, de az erőforrások megosztására a Linux hálózatban az NFS ajánlott.

NFS: Mappák megosztása Linuxon

NFS telepítés

A szolgáltatás használatához előzőleg telepítenünk kell az NFS csomagot a megfelelő disztribúcióhoz. Általában a legtöbb számítógép már tartalmazza a csomagot, mivel lehet, hogy bármikor meg kell osztania egy mappát. Az a tény, hogy egy számítógép telepítette a csomagot, nem jelenti azt, hogy már megosztja fájlrendszerét a hálózaton. Ehhez konfigurációra és a szolgáltatás korábbi elindítására van szükség.

Az NFS telepítésének folytatásához és a legfrissebb verzió beszerzéséhez az apt-get parancsot használjuk a konzolról:

apt-get install nfs-common nfs-kernel-server

NFS szerver konfiguráció

A szolgáltatások indítása előtt meg kell határoznia, mely mappákat szeretné megosztani, és meg kell határoznia, hogy milyen típusú jogosultságokkal fér majd hozzá a hozzáférés: csak olvasható vagy olvasható és írható. Másrészről annak meghatározása is lehetséges, hogy mely számítógépek csatlakozhatnak ezekhez a mappákhoz. Ezeket a beállításokat a / etc / export fájlból konfigurálhatjuk

A konfigurációs fájlban minden sorban több pontot meghatározhatunk:

  • A megosztani kívánt mappa Azok az engedélyek, amelyek alapján megosztjuk (csak olvasható: 'ro' vagy olvasás és írás: 'rw'). Melyek a gépek, amelyek számára engedélyezett a hozzáférés. Lehet név, IP-cím vagy IP-címtartomány.

Ha NFS-t használ megosztáshoz, azt javasoljuk, hogy állítsa be a maximális engedélykorlátozásokat. Például, ha a felhasználók nem írják elő a fájlokba való írást, akkor be kell állítanunk a „csak olvasható” engedélyt.

NFS kézi indítás és leállítás

Az NFS szerver szolgáltatás működéséhez az első lépés a portman szolgáltatás elindítása, ezért az első, amit végre kell hajtanunk:

sudo /etc/init.d/portmap start

Ha el akarjuk indítani az NFS szolgáltatást, vagy minden alkalommal, amikor módosítunk az / etc / export fájlba, akkor a következő parancsot kell végrehajtani:

sudo /etc/init.d/nfs-kernel-server újraindítás

Ellenkező esetben, vagyis a szolgáltatás leállításával:

sudo /etc/init.d/nfs-kernel-server stop

Érdekelhet a következő olvasás: ownCloud: Hogyan lehet saját felhő Ubuntun

NFS megosztott mappához való hozzáférés

Az NFS által megosztott mappához való hozzáféréshez az első lépések a portman és az nfs-commons csomagok telepítése. Ennek érdekében végrehajtjuk:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap újraindítás

Ezen a ponton már képes lesz telepíteni a megosztott mappát a rendszerünkre. Ezért a bejegyzés olyan, mintha bármely más mappa lenne a merevlemezen található fájlrendszerünkben.

Például, ha van egy mappa az NFS-kiszolgálón belül, tegyük fel, hogy a kiszolgáló megosztja az NFS nevû / photos nevû mappát. Az ügyfélszámítógépen létrehozhatunk egy / photos-server nevű mappát, és rajta lehet egy megosztott mappa. A konzolon végrehajtandó utasítások a következők lennének:

sudo mount -t nfs server-ip: / photos / server-photos

Ettől a pillanattól kezdve már ellenőrizhetjük a mappa tartalmát, és ha vannak engedélyek, akkor még módosításokat is végezhetünk. Fontos megjegyezni, hogy az összeszerelést a rendszeren belüli mappában kell elvégezni, különben a távoli fájlok nem jelennek meg.

Javasoljuk, hogy Mark Shuttleworth ismét a Canonical vezérigazgatója legyen

Másrészt a mappa leválasztásához a konzolban végrehajtjuk az umount parancsot, majd azt a mappát követjük, amelybe a mappát beillesztjük, például:

sudo umount / photos-server

A szerelés során felmerülő problémák

NFS mappa behelyezésekor a következő 3 hiba bármelyike ​​előfordulhat: hálózati problémák, szerverproblémák vagy kliensproblémák.

Ahhoz, hogy kizárjuk, hogy a probléma a szervertől származik-e vagy sem, megpróbálhatjuk a mappát a szerverre szerelni az IP 127.0.0.1 használatával. Ha működik, akkor a probléma a hálózaton vagy az ügyfélen van.

Másrészt, ha a kiszolgálóról az ügyfélre történő pinging nem mutat tűzfalat, akkor a probléma az ügyféllel kapcsolatos.

Ha ez egy olyan probléma, amely felmerül az ügyfélen, megpróbálhatjuk újratelepíteni az ügyfelet, vagy az alábbi parancsokat végrehajthatjuk az ügyfélen:

apt-get install nfs-common nfs-kernel-szerver /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart

És végül próbálja meg beilleszteni a mappát.

Megosztott mappák

Ha azt szeretnénk beállítani, hogy az NFS által megosztott mappát automatikusan csatoljuk, amikor elindítjuk a Linux rendszert, akkor módosíthatjuk az / etc / fstab fájlt, a hozzáadandó sor a következő lenne:

server-ip: / photos / server-photos nfs

Ilyen módon, amikor elindítjuk a gépet, a szerver mappája / fényképei automatikusan beillesztésre kerülnek a mappánkba / fotó-szerverünkbe.

Javasolt továbbá, hogy a hálózat minden felhasználójának adatait központilag, szervertérben tárolja. Ez számos különféle előnyt kínál, például:

  • A felhasználónak lehetősége lesz hozzáférni a fájljaikhoz, akár szokatlan számítógépről is.A rendszergazda számára sokkal könnyebb másolatot készíteni, és ha a felhasználó számítógépe meghibásodik, akkor nem veszíti el az információit.

Ennek eléréséhez a kiszolgálónak központosított felhasználói fiókokkal kell rendelkeznie, és az ügyfeleknek konfigurálva kell lenniük a hitelesítéshez csatlakozáskor.

Hardver

Választható editor

Back to top button