nfs Windows protokoll. NFC technológia okostelefonokban és gyakorlati felhasználása. Példa az NFS-kiszolgáló és kliens konfigurációjára

  • Dátum: 14.05.2021

LTPNE RPDDETSLY NOPZYI RTPUYI FYRPCH ZHBKMPCHSHI UYUFEN, PE FreeBSD CHUFTPEOB RPDDETSLB UEFECHPK ZHBKMPCHPK UYUFENSCH (hálózati fájlrendszer), Y'CHEUPOPK LBL NFS. NFS RPЪCHPMSEF UYUFENE YURPMSHЪPCHBFSH LBFBMPZY Y ZHBKMSCH UPCHNEUFOP U DTHZYNY NBYOBNY, RPUTEDUFCHPN UEFY. RPUTEDUFCHPN NFS RPMSHЪPCHBFEMY Y RTPZTBNNSC NPZKhF RPMHYUBFSH DPUFHR L ZHBKMBN A HDBMIOOSHI UYUFENBI FPYuOP FBL CE-RŐL, LBL EUMY VSC FFP VSCHMY ZHBKVUFCBIY DHUBOOK UPSCHIBUY.

CHPF OELPFPTSCHE YЪ OBYVPMEE BENEFOSHCHI RTEINHEUFCH, LPFPTSHCHE DBЈF YURPMSHЪPCHBOYE NFS:

    PFDEMSHOP CHSFECT TBVPUYEY UFBGYY YURPMSHAF UFBGY CONTRIBUCEOPMSP DYULPCHPZP RTPULTBOUFCHB, FBL LLB UPHNEUFOPHE YURPMSHEKHEKHEKHESKE NPZKHF TEFFSHUS ON PDOPK UFBGYNBYNBYMSHOHF DYULPCHPZP RTPULTBOUFCHB, FBL LLB UPHNEUFOPHE YURPMSHEKHEKHEKHESKE NPZKHF TEFFSHUS.

    rPMSHЪPCHBFEMSN OE OHTSOP YNEFSH DPNBYOYE LBFBMPZY, PFDEMSHOSHCHE DMS LBTsDPK NBYYOSCH CH CHBYEK UEFY. dPNBYOYE LBFBMPZY NPZHF TBURPMBZBFSHUS AZ NFS INFORMÁCIÓJÁRÓL YI YI NPTsOP UDEMBFSH DPUFHROSCHNY PFPCHUADH H UEFY.

    KHUFTPKUFCHB ITBOOEIS YOZHPTNBGYY, FBLYE, LBL DYULEFSHCH, RTYCHPDSH CD-ROM Y HUFTPKUFCHB Zip (R), NPZHF YURPMSHЪPCHBFSHUS DTHZYNY NBYOBNY CH UEFY. yFP NPTCEF RTYCHEUFY L HNEOSHYOYA RETEOPUINSCHI HUFTPKUFCH ITBOOEIS YOZHPTNBGYY CH UEFY.

ChPF OEULPMSHLP RTYNETOSCHI UFTPL YJ ZHBKMB /etc/export:

h UMEDHAEYI RTYNETBI DBЈFUS PVEBS YDES FPZP, LBL LLURPTFYTPCHBFSH ZHBKMPCHSCHE UYUFENSCH, IPFS LPOLTEFOSHCHE RBTBNEFTSHCH NPZKhF PFMYUBFSHUS Ch l RTYNETH, YUFPVSCH LURPTFYTPCHBFSH LBFBMPZ / cdrom LCA FTЈI NBYYO, OBIPDSEYIUS H FPN CE UBNPN DPNEOE, YUFP UETCHET Q (YNS RPFUNH /YNS RPFUNH / YNS RPFPNH stb. zhMBZ -ro HLBSCCHCHBEF A YURPMSHЪPCHBOYE LLURPTFYTHENPK ZHBKMPCHPK UYUFENSCH CH TETSYNE FPMSHLP YUFEOYS-RŐL. u FYN ZHMBZPN HDBMIOOBS UYUFENBOE UNPTSEF OILPIN PVTBPN YЪNEOYFSH LLURPTFYTHENHA ZHBKMPCHHA UYUFENKH.

/cdrom -ro host1 host2 host3

h UMEDHAEEK UFTPLE LURPTFYTHEFUS JBKMPCHBS UYUFENB /otthon , LPFPTBS UFBOPCHYFUS DPUFHROPK FTEN IPUFBN, HLBBOOSCHN RP YI IP-BDTEUBN. FP RPMEOP, EUMY X CBU EUFSH UPVUFCHEOOBS UEFSH VE OBUFTPEOOOPZP UETCHETB DNS . lBL CHBTYBOF, ZHBKM /etc/hosts RPTsBMHKUFB, PVTBFYFEUSH L URTBCHPYUOKHA UYUFENKH RP DMS RPMHYUEOYS DPRPMOIFEMSHOPK YOZHPTNBGYY. zhMBZ -alldirs RPЪCHPMSEF TBUUNBFTYCHBFSH RPDLBFBMPZY CH LBYUEUFCHE FPYUEL NPOFITPCHBOIS. dTKhZYNY UMPCHBNY, LFP OE NPOFIITCHBOYE RPDLBFBMPZCH, OP TBTEYOYE LMYEOFBN NPOFIITCHBFSH FPMSHLP LBFBMPZY, LPFPTSCHE YN FTEVHAFUS YMY OHTSOSCH.

/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4

h UFTPLE, RTYCHEDIOOPK OYCE, ZHBKMPCHBS UYUFENB /a LURPTFYTHEFUS FBLYN PVTBBPN, YuFP POB DPUFHROB DCHN LMYEOFBN YJ DTHZYI DPNEOPCH. rBTBNEFT -maproot=root RPЪCHPMSEF RPMShЪPCHBFEMA gyökér HDBMIOOPK UYUFENSCH PUKHEEUFCHMSFSH OBRYUSH OB LURPTFYTHENHA ZHBKMPCHHA UYUFENH LBL RPMShЪPCHBFEMASH gyökér . eUMMY RBTBNEFT -maproot=root OE ЪBDBO, FP DBCE EUMY RPMShЪPCHBFEMSH YNEEF RTBChB DPUFHRB gyökér OB HDBMIOOPC UYUFENE, PO OE UNPTCEF NPDIZHYGYTPCHBFSH ZHBKRPMPSCHYOBKKKEPCHEPCHBFSH ZHBKRPMPSCH.

/a -maproot=root host.example.com box.example.org

DMS FPZP, UFPVSCH LMYEOF UNPZ PVTBFIIFSHUS L LLURPTFYTPCHBOOPK ZHBKMPCHPK UYUFENE, PO DPMTSEO YNEFSH RTBCHB UDEMBFSH LFP. rTPCHETShFE, UFP LMIEOF HLBBO CH CHBYEN ZHBKME /etc/exports .

h ZHBKME /etc/export LBTsDBS UFTPLB UPDETSYF YOZHPTNBGYA PV LLURPTFYTPCHBOYY DMS PFDEMSHOPK ZHBKMPCHPK UYUFENSCH DMS PFDEMSHOP CHЪSFPZP IPUFB. hDBMIOOSHK IPUF NPTCEF VSHCHFSH ЪBDBO FPMSHLP PDYO TB DMS LBTsDPK ZHBKMPCHPK UYUFENSCH, Y NPTCEF YNEFSH FPMSHLP PDOH ЪBRYUSH, YURPMSHЪKHENHA RP DPKHPLMSBTHOPDPKHPLMSBTHOPYA, PPKHPLMSBTHOPYA, l RTYNETH, RTEDRPMPCYN, UFP /usr SCHMSEFUS PFDEMSHOPC JBKMPCHPK UYUFENPK. uMEDHAEIK /etc/exports WHDEF OELPTTELFEO:

# Érvénytelen, ha az /usr egy fájlrendszer /usr/src kliens /usr/ports kliens

pDOB ZHBKMPCHBS UYUFENB, /usr , YNEEF DCHE UFTPLY, BDBAEYE LLURPTFYTPCHBOYE DMS PDOPZP Y FPZP CE IPUFB, kliens . rTBCHYMSHOSHCHK ZHPTNBF H FFPN UMHYUBE FBLCH:

/usr/src /usr/ports kliens

UChPKUFCHB PFDEMSHOPC ZHBKMPCHPK UYUFENSCH, LLURPTFYTHENPK OELPFPTPNH IPUFH, DPMTSOSCH VBDBCHBFSHUS CH PDOPC UFTPLE. UFTPLY VEH HLBBOYS LMYEOFB CHPURTYOYNBAFUS LBL PFDEMSHOSHCHK IPUF. FP PZTBOYYUYCHBEF FP, LBL CHSH NPCEFE LLURPTFYTPCHBFSH ZHBKMPCHSHHE UYUFENSCH, OP DMS VPMSHYYOUFCHB LFP OE RTPVMENB.

OYCE RTYCHEDIO RTYNET RTBCHIMSHOPZP URYULB LLURPTFYTPCHBOYS, ITT /usr J /export

# lLURPTFYTHEN src Q portok DMS kliens01 Q kliens02, OP # FPMSHLP kliens01 YNEEF RTBCHB RPMSHJPCHBFEMS root OB OYI /usr/src /usr/ports -maproot=root client01 /usr/src/src /usr/ports CNSHSHTPMY /usr/ports CNSHSHTPMYP02 RPMSHLPMYRPOSLYCHBHPFMYRPOSCHlCHBHFPYRPOSLYlCHBHPFYRP01YRPOSCHBHPFYRPYRPOSCHBHPFYRP01YNEEF RTBCHB RPMSHJPCHBFEMS root OB OYI /usr/src /usr/ports -maproot=root client01 # LBFBMPZE /export. LFP HZPDOP NCEPH NPOFITPCHBFS /exports/obj CH TEZYNE UFEOYS /exports -alldirs -maproot=root client01 client02 /exports/obj -ro

dBENPO szerelt DPMTSEO VSHFSH RTPYOZHPTNYTPCHBO PV YNEOOYY ZHBKMB /etc/exports uFP NPCEF VShFSH DPUFYZOHFP RPUSCHMLPK UYZOBMB HUP RTPGEUUH szerelve:

# kill -HUP `cat /var/run/mountd.pid`

YMY CHCHCHPCHPN ULTYRFB szerelt RPDUYUFENSCH U UPPFCHEFUFCHHAEIN RBTBNEFTPN:

# /etc/rc.d/mountd onereload

b RPDTPVOPC YOZHPTNBGYEK P TBVPFE ULTYRFCH rc.d PVTBEBKFEUSH L tBEDMљ12.7, > .

LBL CHBTYBOF, RTY RETEEBZTHЪLE FreeBSD CHUI OBUFTPIFUUS RTBCHIMSHOP. IPFS CHSHCHRPMOSFSH RETEEBZTHLH CHCHUE OE PVSEBFEMSHOP. CHSHCHRPMOOEOYE UMEDHAEII LPNBOD RPMSHЪPCHBFEMEN gyökér ЪBRHUFYF CHUЈ, UFP OHTsOP.

AZ NFS-FIÓKRÓL:

# rpcbind # nfsd -u -t -n 4 # mountd -r

AZ LMYEOF NFS-RŐL:

# nfsiod -n 4

FERETSCH CHUY DPMTSOP VSHCHFSH ZPFCHP L TEBMSHOPNKH NPOFITPCHBOYA HDBMIOOPC ZHBKMPCHPK UYUFENSCH. h RTYCHPYNSHI RTYNETBY UETCHET VKhDEF OPUIFS YNS szerver , B LMYEOF VKHDEF OPUIFS YNS kliens . eUMY BL FPMSHLP IPFYFE CHTENEOOP UNPOFYTPCHBFSH HDBMЈOOHA ZHBKMPCHHA UYUFENH, YMY CHUEZP MYYSH RTPFEUFYTPCHBFSH CHBY OBUFTPKLY, OP RTPUOFSHULPESHPHULFBORFP, RPNPP

# mountserver:/home/mnt

RP LFPC LPNBODE ZHBKMPCHBS UYUFENB /home A VKHDEF-RŐL UNPOFYTPCHBOB CH LBFBMPZ /mnt AZ LMYEOFE-RÓL. eUMMY CHUY OBUFTPEOP RTBCHYMSHOP, ChSCH UNPTSEFE CHPKFY CH LBFBMPZ /mnt AZ LMYEOFE Y HCHYDEFSH ZHBKMSCH, OBIPDSEYEUS AZ UETCHET-RŐL.

eUMY ChSch IPFIFE BCHFPNBFYUEULY NPOFITPCHBFSH HDBMIOOKHA ZHBKMPCHHA UYUFENKH RTY LBTsDPK ЪBZTHЪLE LPNRSHAFETB, DPVBCHSHFE ZHBKMPCHHA UYUFENKH H /etc/fstab. hPF RTYNET:

Szerver:/home/mnt nfs rw 0 0

AZ UFTBOIGBI URTBCHPYuOPK UYUFENSCH RP RETEYUUMEOSCHUE DPUFKHROSCHE RBTBNEFTSHCH-RÓL.

25.3.4. rTBLFYUEULPE YURPMSH'PCHBOYE

x NFS EUFSH NOPZP CHBTYBOFPCH RTBLFYUEULPZP RTYNEOEOYS. OYCE RTYCHPDYFUS OEULPMSHLP OBYVPMEE YITPLP TBURTPUFTBOJOYOSCHI URUPUPVPCH EJ YURPMSHEPCHBOYS:

    oBUFTPKLB OEULPMSHLP NBYYO DMS UPCHNEUFOPZP YURPMSH'CHBOYS CDROM YMY DTHZYI OPUIFEMEK. yFP VPMEE DEYЈCHSHCHK Y BYUBUFHA VPMEE HDPVOSHCHK URPUV HUFBOPCLY RTPZTBNNOPZP PVEUREYUEOYS AZ OEULPMSHLP NBYYO-ról.

    h VPMSHYI UEFSI NPTSEF PLBBFSHUS VPMEE HDPVOSCCHN OBUFTPIYFSH GEOPTBMSHOSHCHK UETCHET NFS, AZ LPFPTPN TBNEEBAFUS CHUE DPNBYOYE LBFBMPZY RPMSh'PCHBFEMEK. BFF DPNBOYEY LBFBFZY NPZHF Obfen BFFTFTFCHBFSHUS H UFST FLL, YUFP RPMSHPCHBFEM FPF VKHDKHF YNFSH PDV FPF TSA DPNBYYYK LbfBMBS Choi ObbchweinPuch PF FPPKZTBV Point, Az LBfFTBFVPPE pontról.

    oEULPMSHLP NBYYO NPZHF YNEFSH PVEIK LBFBMPZ /usr/ports/distfiles . fBLYN PVTBBPN, LPZDB ChBN OHTSOP VKhDEF HUFBOPCHYFSH RPTF OB OEULPMSHLP NBYYO, ChSCH UNPTSEFE VSHCHUFTP RPMKHYUYFSH DPUFHR L YUIPDOSCHN FELUFBN LEBBT NBTKO FELUFBN VE.

25.3.5. bChFPNBFYUEULPE NPOFYTPCHBOYE U amd

FELUF RTEDPUFBCHYM Wylie Stilwell.

FELUF RETERJUBM Chern Lee.

(DBENPO BCHFPNBFYUEULPZP NPOFIITCHBOYS) BCHFPNBFYUEULY NPOFIITHEF HDBMIOOKHA ZHBKMPCHHA UYUFENH, LBL FPMSHLP RTPYUIPDYF PVTBEEOYE L ZHBKMH YMY LBFBMPZH H FFKCH ZHUFFENME. lTPNE FPZP, ZHBKMPCHSCHE UYUFENSCH, LPFPTSHCHE VSCHMY OEBLFICHOSCH OELPFPTPTPE CHTENS, VHDHF BCHFPNBFYUEULY TBNPOFYTPCHBOSCh DBENPOPN amd. yURPMSHЪPCHBOYE amd SCHMSEFUS RTPUFPK BMShFETOBFYCHPK UVBFYUEULPNKh NPOFYTPCHBOYA, FBL LBL H RPUMEDOEN UMHYUBE PVSCHYUOP CHUЈ DPMTSOP VShFSH PRYUBOP CH ZhfBKstabME /et CH ZhfBKstab.

amd TBVPFBEF, UBN CHCHUFHRBS LBL NFS DMS LBFBMPHRH /host Y /net . lPZDB RTPYUIPDYF PVTBEEOYE L ZHBKMH H PDOPN YЪ LFYI LBFBMPZCH, amd YEEF UPPFCHEFUFCHHAEYK HDBMEOOOSCHK TEUKHTU DMS NPOFITPCHBOYS Y BCHFPNBFYUEULYTHEZP NPOFITP. /net YURPMSHEKHEFUS DMS NPOFITPCHBOYS LLURPTFYTHENPK ZHBKMPCHPK UYUFENSCH RP BDTEUKH IP, LPZDB LBL LBFBMPZ /host YURPMSHEKHEFUS DMS NPOFITPCHBOYS TEUKOYHTUB RP HDBMEOOPPUNKH Y.

pWTBEEOYE L JBKMH H LBFBMPZE /host/foobar/usr HLBCEF amd A CHSHCHRPMOOEOYE RPRSHCHFLY NPOFITPCHBOYS TEUKHTUB /usr , LPFPTSCHK OBIPDYFUS AZ IPUFE foobar névjegyéről.

rTYNET 25.2. nPOFYTPCHBOYE TEUKHTUB RTY RPNPEY amd

chshch NPTSEFE RPUNPFTEFSH DPUFKhROSCHE DMS NPOFITPCHBOYS TEUKHTUSCH PFDBMIOOPZP IPUFB LPNBODPK showmount. l RTYNETH, YUFPVSCH RPUNPFTEFSH TEUKHTUSCH IPUFB U YNEOEN foobar , ChSh NPTSEFE YURPMSHЪPCHBFSH:

% showmount -e foobar Exportálási lista a foobaron: /usr 10.10.10.0 /a 10.10.10.0 % cd /host/foobar/usr

LBL CHYDOP YЪ RTYNETB, showmount RPLBSCHCHBEF /usr LBL LLURPTFYTHENSCHK TEUHTU. rTY RETEIPDE CH LBFBMPZ /host/foobar/usr DBENPO amd RSCHFBEFUS TBTEYYFSH YNS IPUFB foobar Y BCHFPNBFYUEULY UNPOFYTPCHBFSH FTEVKHENSCHK TEUKHTU.

amd NPCEF VSHCHFSH ЪBRKHEEO YЪ ULTYRFPCH OBJUBMSHOPK ЪBZTHЪLY, EUMY RPNEUFIFSh FBLHA UFTPLH CH ZHBKM /etc/rc.conf:

amd_enable="IGEN"

LTPNE FPZP, DBENPOH amd NPZKhF VShFSH RETEDBOSH OBUFTPEUOSCHE ZHMBZY YUETE RBTBNEFT amd_flags . rp HNPMYUBOYA amd_flags OBUFTPEO UMEDHAEIN PVTBPN:

amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map"

zhBKM /etc/amd.map ЪBDBEF PRGYY, YURPMSHЪKHENSCHE RP HNPMYUBOYA RTY NPOFIITCHBOYY LURPTFYTKHENSCHI TEUKHTUPCH. h JBKME /etc/amd.conf JBDBOSH OBUFTPCLY OELPFPTSCHI VPMEE UMPTSOSCHI CHPNPTSOPUFEK amd.

pVTBFYFEUSH L URTCHPYUOSCHN UFTBOIGBN RP Y DMS RPMHYUEOYS VPMEE RPMOPK YOZHPTNBGYY.

25.3.6. rTPVMENSCH CHBYNPDEKUFCHYS U DTHZYNY UYUFENBNY

FELUF RTEDPUFBCHYM John Lind.

oELPFPTSHCHE UEFECHSCHE BDBRFETSCH DMS UYUFEN PC U YOPK ISA YNEAF PZTBOYUEOIS, LPFPTSHCHE NPZHF RTYCHEUFY L UETHEOSCHN RTPVMENBN H UEFY, CH YUBUFOPUFY, U NFS. ffy rtpvmentsch OE UREGYJYUOSCH DMS FreeBSD, PDOBLP LFH UYUFENH POI ЪBFTZYCHBAF.

rTPVMENB, LPFPTBS CHPOYLBEF RTBLFYUEULY CHUEZDB RTY TBVPFE RP UEFY UYUFEN PC (FreeBSD) th Sun Microsystems, Inc. A fBLPE CHUFTEYUBEFUS U LMYEOFULYNY UYUFENBNY, OE ЪBCHYUYNP PF FPZP, SCHMSEFUS MY LMYEOF NBYOPK U FreeBSD YMY TBVPYUK UFBOGYEK. PE NOPZYI UYUFENBI RTY CHPOYOLOPCHEOYY FFPK RTPVMENSCH OEF URPUPVB LPTTELFOP BCHETYFSH TBVPFKh LMYEOFB. edYOUFCHEOOOSCHN CHSHCHIPDPN BYBUFHA SCHMSEFUS IPMPDOBS RETEEBZTHЪLB LMYEOFB, RPFPNH UFP UIFHBGIS U NFS OE NPCEF VSHCHFSH TBTEYOB.

IPF eUMY UYUFENB FreeBSD SCHMSEFUS WETCHETPN, HLBTSYFE RBTBNEFT -w=1024 AZ LMYEOFE RTY NPOFITPCHBOY-RŐL. eUMY UYUFENB FreeBSD SCHMSEFUS LMIEOFPN, FP UNPOFYTHKFE ZHBKMPCHHA UYUFENKH NFS U RBTBNEFTPN -r=1024 . LFY RBTBNEFTSHCH NPZKhF VShFSH ЪBDBOSHCH CH YuEFCHETFPN RPME ЪBRYUY CH ZHBKME fstab LMYEOFB RTY BCHFPNBFYUEULPN NPOFITPCHBOYY, YMY RTY RPNPEY RBTBNEFTSHB -o RTYCHUKYLPPONFNBOICH CHOYTYHUPPOFTBODE.

OHTSOP PFNEFYFSH, UFP YNEEFUS FBLCE DTHZBS RTPVMENB, PYVPYuOP RTYOYNBENBS RB RTYCHEDEOHA CHCHCHIE, LPZDB UETCHETSCH Y LMYEOFSHCH NFS OBIPDSFUS CH TBOSHI UEFSI. eUMY LFP FPF UBNSCHK UMHYUBK, RTPCHETSHFE, YUFP CHBY NBTYTHFYBFPTSCH RTPRHULBAF OHTSOKHA YOZHPTNBGYA UDP, CH RTPFYCHOPN UMHYUBE CHSC OYYUEZP OE RPMHYUFE, YUFP VSC CHSHCH OY RTEDRTYOYNBMY.

h UMEDHAEYI RTYNETBY fastws SCHMSEFUS YNEOEN IPUFB (YOFETZHEKUB) CHSHCHUPLPRTPYJCHPDYFEMSHOPK TBVPYUK UFBOGIY, B freebox SCHMSEFUS YNEOEN IPUFB (YOFETZEKUB) UYUFENSCH FreeBSD lTPNE FPZP, / sharedfs VHDEF SCHMSFSHUS LURPTFYTHENPK YUETE NFS ZHBKMPCHPK UYUFENPK (L PVTBFYFEUSH UFTBOYGBN URTBCHPYUOPK UYUFENSCH UTBCHPYUOPK LPPNBODE LPNBO.MYTFFENOFFUNCHY VHDEF FPYTPKULCHBOPKEYPKYTPYTPULCHBOPKYPKYTPYTPULCHBPKYNPKY h MAVPN UMHYUBE, PFNEFSHFE, UFP DMS CHBYEZP RTYMPTSEOIS NPZHF RPOBDPVYFSHUS DPRPMOYFEMSHOSHCHE RBTBNEFTSHCH, FBLIE, LBL kemény , lágy YMY bg .

rTYNET WYUFENC FreeBSD (freebox) LBL LMYEOFB W JBKME /etc/fstab A freeboxról:

Fastws:/sharedfs/projekt nfs rw,-r=1024 0 0

lPNBODB, CHCHDBCHBENBS CHTHYOOHA AZ NBYOE-ről freebox:

# mount -t nfs -o -r=1024 fastws:/sharedfs /projekt

rtynet uyufensch FreeBSD W LBYUEUFCHE UETCHETB W JBKME /etc/fstab fastws:

Freebox:/sharedfs/projekt nfs rw,-w=1024 0 0

LPNBODB, CHCHDBCHBENBS CHTHYOOHA AZ NBYOE fastws-ről:

# mount -t nfs -o -w=1024 freebox:/sharedfs /projekt

rTBLFYUEULY CHUE 16-TBTSDOSCHE UEFECHSCHE BDBRFETSCH RPCHPMSF TBVPFBFSH VE HLBBOOSCHIE CHSCHIE PZTBOYYUEOYK A TBNET VMPLCH RTY YUFEOYY Y BRYUY-RÓL.

DMS FEI, LFP YOFETEUKHEFUUS, OYCE PRYUSCHCHBEFUUS, UFP CE RTPYUIPDYF CH RTY RPSCHMEOYY YFPK PYIVLY, Y PVYASUOSEFUS, RPYUENKH EE OCHPЪNPTSOP HUFTBOIFSH. LBL RTBCHYMP, NFS TBVPFBEF U VMPLBNY >> TBNETPN 8љLYMPVBKF (IPFS PFDEMSHOSHCHE ZHTBZNEOFSHCH NPZKhF YNEFSH NEOSHHYE TBNETSHCH). FBLE, RBlef Ethernet Ynef NBLUINBMSHOCKT TBNPNM 1500љVBKF, FP VIML >> NFS TBBLIKHBEFUS ON OETULPMSHLP RBLEFHPH Ethernet, IPFS Az NME Churchpn névjegye HTHPCH OPP UPP Chue FPF TSA, RPMSPOSFVSSCH UrIKTSPEOFT VPLL RPDFCHETSDEO LBL PYO VMPL. CHSHUPLPRTPYCHPDYFEMSHOSHOE TBVPYUYE UFBOGIY NPZKhF RPUSCHMBFSH RBLEFSHCH, LPFPTSCHE UPPFCHEFUFCHHAF PDOPNKH VMPLH NFS, UTBYH DTHZ ЪB UTB DTHZPN, OBULPMMBSHLPSHFPSHFPDERFDBMBCHLPMS LFF. A UMBVSCHI, OYLPRTPYCHPDYFEMSHOSCHI BDBRFETBI RBLEFSCH, RTYYEDYYE RPTSE, OBLMBDSCHCHBAFUS RPCHETI TBOEE RTYYEDYYI RBLEFPCH FPZP CE UBNPZP VMPLB DP FPZP LBL Sing NPZHF VSCHFSH RETEDBOSCH IPUFH J VMPL LBL EDYOPE gempen OE NPTSEF VSCHFSH UPVTBO YMY RPDFCHETTSDEO. h TEEKHMSHFBFE TBVPYUBS UFBOGIS CHIPDYF CH UYFKHBGYA FBKN-BHFB Y RSHCHFBEFUS RPCHFPTYFSH RETEDBYUH, OP HCE U RPMOSCHL VMPLPN H 8љlv, Y RTPGEUU VHDEF UFBOGIS CHIPDYFPOhDPUS RPCHOPCHFPTSBGYA, OP HCE U RPMOSCHL VMPLPN H 8љlv.

A

oBMPTsEOYE RBLEFPCH NPTSEF Chueh az ECE RTPSCHMSFSHUS-tól, LPZDB CHSCHUPLPRTPYCHPDYFEMSHOSCHE TBVPYUYE UFBOGYY UVTBUSCHCHBAF DBOOSCHE ON PC-UYYUFENH, PDOBLP FPKCHFPTEOPPEOYHVB-UYYUFENH, PDOBLP FPKCHFPTEOPPEOYHBPHPLBFENH, PDOBLP FPKCHFPTEOPPEOYHBPHULBGYB lPZDB RTPYUIPDYF OBMPTSEOYE, UBFTPOHFSHE VMPLY VHDHF RETEDBOSH UPCHB, Y ULTTEE CHUEZP, SING VHDHF RPMHYUEOSCH, UPVTSCH Y RPDFCHETSDEOSCH.

Amikor Linux-alapú szervereket adminisztrálunk olyan környezetben, ahol a Windows az elsődleges kliens operációs rendszer, időnként szembe kell nézni azzal, hogy valamit át kell másolni egy Windows kliensről Linux rendszerre, vagy fordítva, Linux rendszerről. a Windowshoz. Leggyakrabban az SSH / SCP protokollok képességeit használják ehhez olyan eszközökkel, mint a pscp.exe segédprogram. De amikor olyan Linux fájlszerverekkel kell foglalkoznia, amelyek lehetővé teszik a protokoll képességeinek használatát NFS, feltehetünk olyan kérdéseket, mint "működhet-e a Windows kliens operációs rendszer NFS-kliensként?", "A Windows kliens operációs rendszer rendelkezik-e valamilyen beépített NFS-kliens megvalósítással?". Ezek a kérdések merültek fel bennem egy olyan időszakban, amely egybeesett azzal az időszakkal, amikor a Windows 8.1-ről áttértünk a Windows 10 első kiadására. A kérdésről akkoriban az volt az információ, hogy az NFS-kliens funkció csak Windows kliens operációs rendszerek "régebbi" kiadásai, mint pl Windows 7 Ultimate/Vállalkozás, Windows 8/8.1 Vállalatiés Windows 10 Enterprise. A mi esetünkben azonban használtuk Windows 10 kiadások szakmai ezért félre kellett tennem ezeket a gondolatokat.

Nemrég a TechNet fórumain folyó viták olvasása közben olyan információra bukkantam, hogy a Windows 10 Professional kiadásában valamikor lehetővé vált az NFS-kliens funkcióinak használata. Egyes források szerint ez a lehetőség ben jelent meg Windows 10 verziók 1607 (10.0.14393 / Évfordulós frissítés).

Úgy döntöttem, hogy a rendelkezésemre álló információk alapján ellenőrizem ezeket az információkat Windows 10 1803(10.0.17134 / 2018. áprilisi frissítés) verziók szakmai, azt tapasztaltam, hogy most már valóban használhatjuk ezt a funkciót.

Az NFS-kliens engedélyezéséhez használhatjuk a Programok és szolgáltatások kezelése beépülő modult appwiz.cpl. Itt a "Windows-összetevők" listájában megtalálja a beilleszthető " NFS-szolgáltatások".

Miután az összetevő telepítése befejeződött, a Vezérlőpulton a " Adminisztráció"snap megjelenik" Szolgáltatások az NFS számára" (nfsmgmt.msc), amelyben az NFS kliens egyes paramétereit kezelhetjük.

Feltételezzük, hogy a kliensrendszer hozzáférési engedélyei már konfigurálva vannak az NFS-kiszolgáló oldalán, például a hozzáférést kifejezetten engedélyezi az ügyfél IP-címe. Az NFS-kiszolgáló CentOS Linux-oldalon történő telepítésének és konfigurálásának legegyszerűbb példája az "NFS-szerver és -kliens telepítése és konfigurálása CentOS Linux 7.2 rendszeren" című wikicikkben található.

Miután beállítottuk a hozzáférési jogosultságokat az NFS-kiszolgáló oldalán, átváltunk a Windows 10-re, és a hálózati könyvtárat a " hegy". A hálózati címtárhoz való névtelen kapcsolat legegyszerűbb példája így néz ki:

hegy-o anon \\KOM-FS01\mnt\vdo-vd1\ovirt-iso-domain I:
  • "-o anon" - kapcsolat névtelen felhasználói jogokkal;
  • "KOM-FS01" - NFS-kiszolgáló neve;
  • "mnt\vdo-vd1\ovirt-iso-domain" - helyi elérési út az NFS-kiszolgálón lévő könyvtárhoz;
  • Az „I” a Windows meghajtó betűjele

A többi elérhető opció és segédprogram kulcsai a " paranccsal tekinthetők meg mount /?". Például csatlakozáskor kifejezetten megadhatjuk a felhasználónevet és a jelszót az NFS-kiszolgálón.

Amikor megnyitjuk a könyvtárak és fájlok tulajdonságait egy NFS-hez csatolt könyvtárban, egy speciális lapot fogunk látni " NFS attribútumok" a megfelelő attribútumokkal, beleértve a könyvtár / fájl aktuális jogosultságaira vonatkozó információkat, amelyeket megfelelő jogosultság esetén kezelni tudunk.

Amikor újra futtatja a parancsot hegy paraméterek megadása nélkül információkat kapunk az aktuális NFS-kliens kapcsolatokról és ezen kapcsolatok tulajdonságairól:

Itt láthatjuk, mit UIDés GUID, csatlakoztatva. Névtelen kapcsolatok esetén ez az alapértelmezett. -2 /-2 . Ha valamilyen okból meg kell változtatnunk ezeket az azonosítókat az összes névtelen ügyfélkapcsolatnál, akkor hozzáadhatunk néhány alapértelmezett beállításjegyzék-beállítást, mint pl. DWORD(32 bites):

  • AnonymousUid
  • AnonymousGid

a regisztrációs kulcshoz:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

A létrehozott paraméterek értékeibe beírhatja a kívánt UID-t és GUID-t, amelyeket minden névtelen kapcsolathoz használni fog. Az alábbi képernyőkép egy példát használ értékekkel 1000 :1000 (decimális).

Ha azt akarjuk, hogy minden névtelen kapcsolat használjon gyökér-ovy azonosítók, akkor a megfelelő beállításjegyzék-beállításokban meg kell adni az AnonymousUid =-t 0 és AnonymousGid= 0 . A gyökérazonosítók megadása akkor lehet hasznos, ha például nem csak olvasnunk kell, hanem írnunk kell egy NFS-hez csatolt könyvtárat, és a távoli NFS-kiszolgáló csak a root felhasználónak és/vagy a gyökércsoport tagjainak engedélyezi az írást.

A változtatások életbe léptetéséhez le kell állítania és újra kell indítania az NFS-ügyfélszolgáltatást a korábban említett Services for NFS beépülő modulból (nfsmgmt.msc).

Vagy ha a számítógép újraindítása nem okoz gondot, a módosítások érvénybe lépéséhez újraindíthatja az ügyfélszámítógépet is.

Megpróbáltam újraindítani a rendszerszolgáltatást" NFS kliens" (NfsClnt) szabványos mechanizmusokon, például a szolgáltatáskezelési beépülő modulon keresztül szolgáltatások.msc vagy segédprogram" háló", megmutatták, hogy ez valamilyen oknál fogva lehetetlenné teszi a szolgáltatás elindítását a leállítás után. Ezért jobb, ha a "natív" beépülő modult használja az NFS-kliens újraindításához. Bár ismét észrevették hogy a szolgáltatás többszöri leállítása/indítása a " Services for NFS"-ben szintén az NFS-kliens nem megfelelő működéséhez vezethet. Ennek eredményeként például a " hegy" leállíthatja az NFS-könyvtárak csatlakoztatását, ami hálózati hibát jelez:

Ilyenkor már csak a kliens számítógép újraindítása segít, ami után minden újra működni kezd.

Miután elvégeztük a szükséges változtatásokat a rendszerleíró adatbázisban és az NFS-kliens szolgáltatás sikeresen újraindult, megpróbáljuk újra felcsatolni az NFS-könyvtárat, és a következő paranccsal látni fogjuk: hegy" csatlakozási információk.

Mint látható, most pontosan azok működnek biztonsági azonosítóként, amelyeket korábban a rendszerleíró adatbázisban jeleztek.

Az NFS-hez csatolt funkció letiltása hálózati erőforrások olyan egyszerű, mint a csatlakoztatás, csak egy másik segédprogram segítségével - " umount"

Általánosságban elmondható, hogy a Windows 10 Professional kiadás felhasználóinak rendszeres lehetőségük van az NFS-protokoll használatával hálózati fájlerőforrásokkal dolgozni. Ezt a munkahelyünkön fogjuk használni.

A probléma lényege: egy időben a Samsung olyan tévéket kezdett gyártani, amelyek támogatják a vezető háztartási gépgyártók által kifejlesztett DLNA technológiát, a „digitális otthon” elve alapján. Ez a technológia lehetővé tette a tévékészülékek helyi otthoni hálózatba történő integrálását, ami lehetővé tette a médiatartalmak cseréjét a tévékészülék és a számítógép között, és különösen a számítógépen tárolt filmek tévén keresztüli nézését a tévén. helyi hálózat vagy WiFi-n keresztül. A Samsung által e technológia megvalósítására javasolt multimédiás megoldás azonban finoman szólva is hagy kívánnivalót maga után. Így a tévébe épített médialejátszóban a hálózaton keresztül megtekintett filmek a legtöbb esetben nem kerülnek visszatekerésre. Ráadásul, miközben filmeket néz a hálózaton, nem pedig pendrive-ról vagy hordozhatóról merevlemez csatlakoztatva a TV-hez az USB-porton keresztül, a zökkenőmentes lejátszás funkció (kék gomb a távirányítón) nem támogatott. Végezetül egy kicsit bosszantó, hogy a Samsung PC Share Manger alkalmazást minden alkalommal le kell futtatni a számítógépén, és minden egyes törlés vagy videofájlok lemezre való hozzáadása után korrekciót kell végrehajtani.

Nemcsak a helyi hálózaton keresztüli tévénézéssel kapcsolatos meglévő problémák kiküszöbölésére, hanem az adatátviteli sebesség növelésére is (ami fontos tényező lehet nagy HD filmek nézésekor), az NFS (Network File System) hálózat bevonása protokoll segít nekünk. Miután elvégeztük az NFS szerver szükséges telepítését és konfigurálását, számítógépünket úgy fogja érzékelni a TV, mintha egy hordozható eszközt csatlakoztattunk volna. HDD TV-hez USB-porton keresztül (az egyetlen különbség csak az adatcsere sebességében lesz, amelyet a helyi hálózat vagy a WiFi kapcsolat maximális sávszélessége határoz meg).

Az NFS az hálózati protokoll"szerver-kliens" elv szerint szervezik. Szerverként számítógépünk lesz, kliensként tévénk. Az előző részben már foglalkoztunk az NFS-támogatással a TV-n a SamyGO Auto alkalmazás TV-re történő beállítása és telepítése során. Ha emlékszel, a SamyGO Auto konfigurátor beállításaiban bejelöltük az NFS rész melletti négyzetet, és regisztráltuk az NFS szerver IP címét (192.168.xxx.xxx), vagyis számítógépünk címét:
Ebben a részben egy NFS-kiszolgáló telepítését és konfigurálását tekintjük meg számítógépünkön. Az interneten számos különféle program található az NFS-kiszolgáló telepítésére és konfigurálására. Az alkalmazást fogjuk használni haneWIN NFS szerver(ez shareware, és egy bizonyos idő után regisztrációt igényel sorozatszám, de amint érti, mindig vannak mesteremberek az interneten, akik meg tudják oldani ezt a problémát). Tehát kezdjük:

Megjegyzés: Néha a Windows tűzfal vagy a vírusirtóba épített tűzfal blokkolhatja az NFS-kiszolgáló működését. Ennek elkerülése érdekében a Windows tűzfalban (vagy ha van másik tűzfal, akkor abban) engedélyeznie kell a hálózathoz való hozzáférést két alkalmazás számára: az nfsd.exe és a pmapd.exe (a szerver telepítési mappájában találhatók C). :\Program Files\ nfsd).


Végül kapcsoljuk be a tévét, és győződjünk meg arról, hogy fut-e az NFS szerverünk. Az előző részben, amikor telepítettük a SamyGO Auto programot a TV-re, megadtuk benne az autorun paramétert. Ezért a TV bekapcsolásakor automatikusan észlelnie kell az NFS-ünket (ez nem történik meg azonnal, hanem körülbelül 20 másodperccel a TV bekapcsolása után). Tehát kapcsolja be a TV-t, majd lépjen a médialejátszóhoz, és lásson ott egy új eszközt - az NFS-kiszolgálót.

Ha odafigyel, az NFS mellett van egy USB kapcsolat ikon. Erről korábban beszéltünk, most a tévéje merevlemezként vagy USB flash meghajtóként kezeli a számítógépet. Léphet a Film szakaszba, és élvezheti a filmek online nézését. Többé nem kell futtatnia a Samsung PC Share Manger programot a számítógépén. Csak add hozzá a filmet a számítógéped filmmappájához, és az automatikusan "betöltődik" a tévéd médialejátszójába.

A következő részben arról lesz szó, hogyan rögzíthetünk TV-műsorokat USB flash meghajtóra, vagy mivel most NFS-ünk van, majd a számítógép filmmappájába.


Nem mindenki ismeri az adatátviteli protokollokat. De sokan szeretnék számítógépüket egyetlen hálózathoz csatlakoztatni, vagy szervert használni a fájlok tárolására. Ennek egyik módja az NFS. NFS-kiszolgáló beállítása Ubuntuban – olvassa el.

Az NFS megfelelő konfigurálásával a különböző operációs rendszereken lévő számítógépeket egyetlen hálózatba egyesítheti.

A hálózati fájlrendszer a fájlok hálózati hozzáférésének protokollja. Szokás szerint két részből áll. Egy - kliens, amely azon a számítógépen található, amelyről távoli adatokat tekintenek meg. Egy másik - szerver - azon a számítógépen található, ahol ezeket az adatokat tárolják. Nagyon praktikus az extra lemezterület kihasználása, különösen helyi hálózaton. És ha néhány vállalati számítógépről beszélünk, akkor ez egyszerűen szükséges.

Mi a különbség?

Manapság nagyon sok protokoll létezik és sokféle szoftver, amely ugyanazokat a funkciókat látja el. Mitől tűnik ki az NFS-nek?

  • Csatlakozási lehetőség számítógépek egy hálózatába különböző operációs rendszereken. Gyakran kényelmes a Windows operációs rendszert NFS-en keresztül csatlakoztatni egy Unix rendszerhez, például Ubuntuhoz. A Samba létezik, és ugyanazokra a célokra használják, de az NFS könnyebb, egyszerűbb és gyorsabb, mint ez a program, mivel kernel szinten valósul meg. Ezért a hozzáférés beállítása ezen keresztül általában egyszerűbb lesz.
  • Az NFS átlátható hozzáférést biztosít a fájlokhoz. Ez azt jelenti, hogy az összes távoli fájlt ugyanúgy játssza le a rendszer, mint a helyi fájlokat. A programokat nem kell frissíteni a kiszolgálón található fájlok lejátszásához.
  • Az NFS csak a fájl kért részét küldi el, a teljes fájlt nem.

A teljes értékű munkához legalább két számítógépre telepítenie kell a hálózati fájlrendszert: a szerverre és a kliensre. Egy kezdőnek természetesen leginkább a szerver részen kell izzadnia, hiszen ott kell „megosztani” (nyílt hozzáférésű) mappákat. Mindezt azonban meglehetősen könnyű megtenni.

A legtöbb adatátviteli protokollhoz hasonlóan az NFS is minden, csak nem fiatal. 1984-ben fejlesztették ki, és UNIX rendszerekhez készült. Továbbra is ez a fő szerepe az NFS-nek, de sokan úgy találták, hogy nagyon kényelmes vele Windows számítógépeket Linuxhoz csatlakoztatni. Ezenkívül az NFS kiválóan alkalmas multimédiás tartalmak lejátszására helyi otthoni hálózaton keresztül. Samba ebben a szerepben gyakran lefagy és lelassul.

Az NFS-háttér telepítése

A protokoll szerver részét az Ubuntu 16.04-re telepítjük. Természetesen, ha a szerver kiadása van, akkor a folyamat semmiben sem különbözik. Csak arról van szó, hogy az Ubuntu hagyományos verziójában bizonyos műveletek grafikus felületen is végrehajthatók.

Telepítjük a programot. Ehhez használhatja az alkalmazásletöltő központot, vagy egyszerűen írja be a parancsot:

sudo apt install nfs-kernel-server

Ezt követően hasznos lesz ellenőrizni a telepítés helyességét. Ezt nem kell megtenned, de mi mindenesetre ellenőrizzük. Beírjuk a parancsot:

A portnak mindenhol 2049-nek kell lennie.

Most ellenőrizzük, hogy a kernel támogatja-e az NFS-t. Ehhez írja be:

cat /proc/filesystems | grep nfs

A kapott értéknek így kell kinéznie: nodev nfsd

Ez azt jelenti, hogy minden megfelelően működik. Ha nem, akkor írja be a parancsot:

Ezzel mi magunk telepítjük a kernel modult.

Protokoll hozzáadása az automatikus futtatáshoz. Ezt nem szükséges megtenni, de nagyon kényelmetlen minden alkalommal bekapcsolni. Ismét hozzáadhatja egy speciális menüelem segítségével a beállításokban, vagy megteheti saját maga a paranccsal:

sudo systemctl enable nfs

Tehát telepítettük a szerverrészt, hátra van a helyes konfigurálás és a kliens részre való továbblépés.

Beállítás

Az NFS beállítása az Ubuntuban bizonyos mappák megosztásával jár.

A hozzáférés egyszerű megnyitása mellett meg kell adni azokat a paramétereket is, amelyek meghatározzák a felhasználó képességeit ezzel a mappával kapcsolatban.

  • rw - az olvasás és az írás lehetővé teszi a mappában lévő fájlok olvasását és írását.
  • ro - read only - csak a mappa olvasását teszi lehetővé.
  • sync (alapértelmezett) - a paraméter biztosítja az átvitel megbízhatóságát. Ha engedélyezve van, akkor nem lehet több fájlt egyszerre vagy különböző számítógépekre átvinni. Ez a beállítás megakadályozza, hogy más kérésekre válaszoljanak. Megakadályozza az adatvesztést, de az átvitel lassabb lehet.
  • async - az előző paraméter fordítottja. Az átvitel gyorsabb, de fennáll az információvesztés veszélye.
  • biztonságos – ez az opció csak az 1024 alatti portok használatát teszi lehetővé. Alapértelmezés szerint engedélyezve van.
  • nem biztonságos – lehetővé teszi bármely port használatát.
  • nohide - ha több könyvtárat csatol, amelyek között vannak beágyazottak, akkor a beágyazottak, a szülőtől eltérően, üresen jelennek meg. A paraméter segít ennek kijavításában.
  • anonuid - megadja az anonymous azonosítóját. Ez egy speciális felhasználói azonosító.
  • anongid – az anonymous gid-jét adja meg. GID (Group ID) - egy másik felhasználói azonosító.
  • no_subtree_check - a függvény letiltja a részfa ellenőrzését. A helyzet az, hogy enélkül az NFS emellett ellenőrzi, hogy a felhasználók csak a címtár szükséges szakaszaihoz férhessenek hozzá. Ez lelassítja a dolgokat. A paraméter lehetővé teszi a gyorsítást, de csökkenti a biztonságot.

Attól függően használjuk őket, hogy egy adott helyzetben mire van szükség.

Alkossunk új mappa. Újat is használhatsz. A mappánk a /var/network lesz.

Most hozzá kell adnunk ezt a mappát az /etc/exports fájlhoz. Minden nyílt hálózati hozzáféréssel rendelkező fájl és mappa ott tárolódik. A bejegyzésnek így kell kinéznie:

/var/network168.1.1(rw,async,no_subtree_check)

A 192.168.1.1 az az IP, amelyen keresztül továbbítjuk. Feltétlenül adja meg.

Frissítse az exportálási táblát:

Most próbáljuk meg elérni a mappát az ügyféloldalról.

Az NFS kliens telepítése és konfigurálása

ubuntu

Egy konfigurált szerver csatlakoztatása az Ubuntuhoz nem nehéz. Ez csak néhány paranccsal történik.

Telepítsen egy speciális ügyfélcsomagot:

sudo apt install nfs-common

sudo mount 192.168.1.1:/var/network/ /mnt/

A hálózati mappa csatlakoztatva van. A df segítségével ellenőrizheti az összes csatlakoztatott hálózati mappát:

A hozzáférési szintet egy speciális paranccsal is ellenőrizheti:

Szerelje le a fájlrendszert az alábbiak szerint:

A mount parancsot szinte mindenhol használják. Felelős a beillesztési folyamatért, vagyis a merevlemezen lévő hely előkészítéséért a használatra. operációs rendszer. Bonyolultan hangzik, de ha leegyszerűsítjük, akkor kiderül, hogy a hálózati fájlokat egyszerűen egy új mappába helyezzük át a számítógépünkre. Itt /mnt/-nek hívják.

ablakok

A Windows esetében általában minden sokkal bonyolultabb. Az NFS kliens minden Windows szerveren probléma nélkül futtatható. A szabványból jelen van:

  • Windows 7 Ultimate/Enterprise
  • Windows 8/8.1 Enterprise
  • Windows 10 Enterprise

Sehol máshol. Ha rendelkezik ezen verziók egyikével, tegye a következőket:

  1. Nyissa meg a "Programok és szolgáltatások" menüt.
  2. Kattintson az "Összetevők hozzáadása" gombra.
  3. Ott találjuk az NFS-t, és csak a "Client for NFS"-t állítjuk be, más komponensre nincs szükségünk.

Csatlakozás után mindent ugyanazzal a paranccsal csatolunk:

mount 192.168.1.1:/var/network/ /mnt/

A következőképpen tudod leválasztani:

Parancsok lépnek be parancs sor rendszergazdaként indult. Ezt követően az Explorer segítségével könnyedén megtalálhatja a kívánt hálózati meghajtót.

De mi van akkor, ha nincs NFS-kliens a számítógépen? Megpróbálhatja letölteni a szoftvert a Microsoft webhelyéről vagy harmadik fél forrásaiból. Lehetséges, hogy itt más parancsokra vagy műveletekre van szükség.

Most már rendelkezik alapvető ismeretekkel arról, hogyan használhatja az NFC-t, és hogyan végezhet egyszerű beállítást. Ez a tudás elegendő ahhoz, hogy hozzáférést biztosítson egyik számítógépről a másikra. Sőt, egy Windows PC ügyfélként is működhet.

Hálózati fájlrendszer Az NFS vagy Network File System egy népszerű hálózati fájlrendszer-protokoll, amely lehetővé teszi a felhasználók számára, hogy távoli hálózati könyvtárakat csatoljanak a gépükhöz, és fájlokat vigyenek át a szerverek között. Használhat lemezterületet egy másik gépen a fájljaihoz, és dolgozhat más szervereken található fájlokkal. Valójában ez a Windows megosztásának alternatívája Linuxra, a Sambával ellentétben kernelszinten van megvalósítva, és stabilabban működik.

Ez a cikk az nfs Ubuntu 16.04-re történő telepítését tárgyalja. Elemezzük az összes szükséges összetevő telepítését, a megosztott mappa beállítását, valamint a hálózati mappák csatlakoztatását.

Mint már említettük, az NFS egy hálózati fájlrendszer. A működéshez szükség van egy kiszolgálóra, amely a megosztott mappát fogja tárolni, és olyan ügyfelekre van szükség, amelyek a rendszer szokásos meghajtójához hasonlóan csatlakoztathatják a hálózati mappát. Más protokolloktól eltérően az NFS átlátható hozzáférést biztosít törölt fájlok. A programok úgy látják a fájlokat, mint egy normál fájlrendszerben, és helyi fájlként dolgoznak velük, az nfs csak a fájl kért részét adja vissza a teljes fájl helyett, így ez a fájlrendszer jól fog működni gyors internettel vagy helyi hálózattal rendelkező rendszereken .

NFS-összetevők telepítése

Mielőtt az NFS-sel dolgozhatnánk, telepítenünk kell néhány programot. A szerverként működő gépen telepíteni kell az nfs-kernel-server csomagot, amely megnyitja az nfs labdákat az ubuntu 16.04-ben. Ehhez futtassa:

sudo apt install nfs-kernel-server

Most nézzük meg, hogy a szerver megfelelően van-e telepítve. Az NFS szolgáltatás mind a TCP, mind az UDP kapcsolatokat figyeli a 2049-es porton. A következő paranccsal ellenőrizheti, hogy ezek a portok valóban használatban vannak-e jelenleg:

rpcinfo -p | grep nfs

Azt is fontos ellenőrizni, hogy az NFS rendszermag szinten támogatott-e:

cat /proc/filesystems | grep nfs

Látjuk, hogy működik, de ha nem, akkor manuálisan kell betöltenie az nfs kernel modult:

Adjunk hozzá nfs-t is az automatikus betöltéshez:

sudo systemctl enable nfs

Az ügyfélszámítógépen telepítenie kell az nfs-common csomagot, hogy működjön ezzel a fájlrendszerrel. Nem kell telepítenie a szerver összetevőket, elég lesz ez a csomag:

sudo apt install nfs-common

NFS-kiszolgáló beállítása Ubuntuban

Bármely mappához meg tudjuk nyitni az NFS hozzáférést, de hozzunk létre egy újat erre a célra:

mappa_cím kliens (opciók)

A mappa címe az a mappa, amelyet elérhetővé szeretne tenni a hálózaton. Kliens - IP-cím vagy hálózati cím, ahonnan ez a mappa elérhető. De a lehetőségek egy kicsit bonyolultabbak. Nézzünk meg néhányat közülük:

  • rw- engedélyezze az olvasást és az írást ebben a mappában
  • ro- csak olvasható
  • szinkronizál- csak akkor válaszoljon a következő kérésekre, ha az adatokat lemezre menti (alapértelmezett)
  • async- ne blokkolja a kapcsolatokat, miközben az adatok lemezre íródnak
  • biztonságos- Csak 1024 alatti portokat használjon a csatlakozáshoz
  • bizonytalan- bármilyen portot használjon
  • elrejt- több könyvtár elérésekor ne rejtse el az alkönyvtárakat
  • root_squash- cserélje ki a root kéréseket a névtelenekre
  • all_squash- minden kérést névtelenné tenni
  • névtelenés névtelen- Megadja a névtelen felhasználó uid-jét és gid-jét.

Például a mi mappánk esetében ez a sor így nézhet ki:

/var/nfs 127.0.0.1(rw,sync,no_subtree_check)

Amikor mindent beállítottak, az NFS-exportálási tábla frissítése maradt:

sudo exportfs -a

Ennyi, az nfs megosztások megnyitása az ubuntu 16.04-ben befejeződött. Most próbáljuk meg konfigurálni a klienst, és próbáljuk meg felcsatolni.

NFS kapcsolat

Mai cikkünkben nem foglalkozunk ezzel a kérdéssel részletesen. Ez egy meglehetősen nagy téma, amely külön cikket érdemel. De mondok néhány szót.

Egy hálózati mappa csatlakoztatásához nincs szükség ubuntu nfs kliensre, csak használja a mount parancsot:

sudo mount 127.0.0.1:/var/nfs/ /mnt/

Most megpróbálhat létrehozni egy fájlt a csatolt könyvtárban:

Megvizsgáljuk a csatolt fájlrendszereket is df-fel:

127.0.0.1:/var/nfs 30G 6.7G 22G 24% /mnt

A fájlrendszer letiltásához elegendő a szabványos umount használata:

sudo umount /mnt/

következtetéseket

Ebben a cikkben az nfs ubuntu 16.04 beállítását vettük figyelembe, amint láthatja, minden nagyon egyszerűen és átláthatóan történik. Az NFS-megosztások csatlakoztatása néhány kattintással történik szabványos parancsokkal, és az nfs-megosztások megnyitása az ubuntu 16.04-ben nem sokkal nehezebb, mint a csatlakozás. Ha kérdésed van, írd meg kommentben!

Kapcsolódó hozzászólások: