Уводзіны ў NFS

NFS - гэта стандартны пратакол абмену файламі, які выкарыстоўваецца сістэмамі Unix. NFS дазваляе адной сістэме экспартаваць каталог па ўсёй сетцы на адзін ці некалькі іншых хостаў, што дазваляе карыстальнікам і праграмам на гэтых хастах атрымліваць доступ да экспартаваных файлаў як быццам яны лакальныя.

Сервер NFS - гэта сістэма, якая экспартуе адзін ці некалькі каталогаў, а кліент NFS - гэта сістэма, якая мацуе адзін або некалькі каталогаў з сервера. Хостам можа быць як сервер NFS, так і кліент іншых сервераў.

Сервер кіруе, якія кліенты могуць усталяваць экспартаваны каталог, правяраючы IP-адрас кліента ў спісе дазволеных хастоў для патрабаванага каталога. Сервер таксама можа прызначыць экспарт толькі для чытання альбо толькі для чытання для пэўных кліентаў.

У адрозненне ад іншых сеткавых файлавых сістэм, кліент NFS не павінен уваходзіць на сервер пры мантажы экспартаванага каталога. Сервер давярае кліенту прайсці аўтэнтыфікацыю карыстальнікаў (альбо з дапамогай уліковых дадзеных Unix, альбо з дапамогай аўтэнтыфікацыі Kerberos5) і прадаставіць ідэнтыфікатар бягучага карыстальніка пры звароце да экспартаваных файлаў. Такім чынам, вы павінны дазволіць толькі кліентам, якім вы давяраеце, мантаваць экспартаваныя каталогі.