janl@math.uio.no
, ÐÅÒÅ×ÏÄ Alex Ott
ott@phtd.tpu.edu.ru
ðÒÉÍÅÞÁÎÉÅ ÐÅÒÅ×ÏÄÞÉËÁ: ûÌÉÔÅ ÍÎÅ ÌÀÂÙÊ ËÏÍÍÅÎÔÁÒÉÉ É ÚÁÍÅÞÁÎÉÑ, ÄÁÖÅ ÎÅÂÏÌØÛÉÅ.
á×ÔÏÒÓËÉÅ ÐÒÁ×Á Nicolai Langfeldt, 1997. îÅ ×ÎÏÓÉÔØ ÉÚÍÅÎÅÎÉÑ ÂÅÚ ÉÚÍÅÎÉÑ Á×ÔÏÒÓËÉÈ ÐÒÁ×, ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ Ó×ÏÂÏÄÎÏ, ÎÏ Ó ÓÏÈÒÁÎÅÎÉÅÍ ÜÔÏÇÏ ÐÁÒÁÇÒÁÆ. òÁÚÄÅÌ FAQ ÏÓÎÏ×Ù×ÁÅÔÓÑ ÎÁ NFS FAQ, ÓÏÂÒÁÎÎÏÍ Alan Cox. òÁÚÄÅÌ ÐÏ ÒÁÚÒÅÛÅÎÉÀ ÐÒÏÂÌÅÍ ÏÓÎÏ×ÁÎ ÎÁ ÓÐÉÓËÅ ÐÒÏ×ÅÒËÉ (checklist) ÐÒÏÂÌÅÍ ÍÏÎÔÉÒÏ×ÁÎÉÑ, ÓÏÂÒÁÎÎÏÍ IBM Corporation.
üÔÏ ÄÏËÕÍÅÎÔ ÎÉËÏÇÄÁ ÎÅ ÂÕÄÅÔ ÎÅ ÚÁ×ÅÒÛÅÎ, ÐÏÖÁÌÕÊÓÔÁ ÐÒÉÓÙÌÁÊÔÅ ÍÎÅ ÓÏÏÂÝÅÎÉÑ Ï ×ÁÛÉÈ ÕÓÐÅÈÁÈ É ÐÒÏÂÌÅÍÁÈ -- ÜÔÏ ÓÄÅÌÁÅÔ ÜÔÏÔ ÄÏËÕÍÅÎÔ ÌÕÞÛÅ. ðÏÖÁÌÕÊÓÔÁ ÐÏÓÙÌÁÊÔÅ ÄÅÎØÇÉ, ËÏÍÍÅÎÔÁÒÉÉ É/ÉÌÉ ×ÏÐÒÏÓÙ janl@math.uio.no. åÓÌÉ ×Ù ÐÏÓÙÌÁÅÔÅ ÓÏÏÂÝÅÎÉÅ ÐÏ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÅ, ÐÏÖÁÌÕÊÓÔÁ ÂÕÄØÔÅ Õ×ÅÒÅÎÙ, ÞÔÏ ×ÁÛ ÏÂÒÁÔÎÙÊ ÁÄÒÅÓ ÐÒÁ×ÉÌÅÎ É ÒÁÂÏÔÁÅÔ, Ñ ÐÏÌÕÞÁÀ ÄÏ×ÏÌØÎÏ ÍÎÏÇÏ ÓÏÏÂÝÅÎÉÊ ÐÏ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÅ É ÏÐÒÅÄÅÌÅÎÉÅ ×ÁÛÅÇÏ ÁÄÒÅÓÁ ÍÏÖÅÔ ÚÁÄÁÔØ ÍÎÅ ÌÉÛÎÀÀ ÒÁÂÏÔÕ. ðÏÖÁÌÕÊÓÔÁ.
åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÅÒÅ×ÅÓÔÉ ÜÔÏÔ HOWTO ÐÏÖÁÌÕÊÓÔÁ ÄÁÊÔÅ ÍÎÅ ÚÎÁÔØ, ÞÔÏÂÙ Ñ ÍÏÇ ÏÔÓÌÅÖÉ×ÁÔØ ÎÁ ËÁËÉÈ ÑÚÙËÁÈ Ñ ÏÐÕÂÌÉËÏ×ÁÎ :-).
ðÒÏËÌÑÔØÑ É ÂÌÁÇÏÄÁÒÎÏÓÔÉ Olaf Kirch, ËÏÔÏÒÙÊ ÚÁÓÔÁ×ÉÌ ÍÅÎÑ ÎÁÐÉÓÁÔØ ÜÔÏÔ ÄÏËÕÍÅÎÔ É ËÔÏ ÓÄÅÌÁÌ ÍÎÏÇÏ ÒÅËÏÍÅÎÄÁÃÉÊ ÄÌÑ ÎÅÇÏ :-)
üÔÏÔ HOWTO ÄÅÌÁÅÔ ÏÂÚÏÒ NFS, ÉÓÐÏÌØÚÕÅÍÏÇÏ × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.0.x. ÷ ÑÄÒÁÈ ×ÅÒÓÉÊ 2.1.x ÓÕÝÅÓÔ×ÕÀÔ ÚÎÁÞÉÔÅÌØÎÙÅ ÉÚÍÅÎÅÎÉÑ É ÄÏÐÏÌÎÅÎÉÑ.
üÔÏÔ ÄÏËÕÍÅÎÔ ÐÏÓ×ÑÝÅÎ Anne Line Norheim Langfeldt. èÏÔÑ ÏÎÁ ×ÅÒÏÑÔÎÏ ÎÉËÏÇÄÁ ÎÅ ÐÒÏÞÉÔÁÅÔ ÅÇÏ, ÐÏÓËÏÌØËÕ ÏÎÁ ÎÅ ÏÔÎÏÓÉÔÓÑ Ë ËÌÁÓÓÕ ÄÅ×ÕÛÅË, ÉÎÔÅÒÅÓÕÀÝÉÈÓÑ ÜÔÉÍ ×ÏÐÒÏÓÏÍ.
NFS --- Network File System (óÅÔÅ×ÁÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ) ÉÍÅÅÔ ÔÒÉ ×ÁÖÎÙÈ Ó×ÏÊÓÔ×Á:
÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ Ñ ÒÁÓÓËÁÖÕ Ï ÐÅÒ×ÙÈ Ä×ÕÈ ×ÏÐÒÏÓÁÈ. ðÏÖÁÌÕÊÓÔÁ, ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÞÉÔÁÌÉ ÒÁÚÄÅÌ Ï ÂÅÚÏÐÁÓÎÏÓÔÉ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ É ×Ù ÓÍÏÖÅÔÅ ÕÍÅÎØÛÉÔØ ÕÑÚ×ÉÍÏÓÔØ Ó×ÏÅÊ ÓÉÓÔÅÍÙ ÏÔ ÐÒÏÂÌÅÍ ÂÅÚÏÐÁÓÎÏÓÔÉ. ðÁÓÓÁÖÉ Ï ÓÅËÒÅÔÎÏÓÔÉ ÂÕÄÕÔ ÄÏ×ÏÌØÎÏ ÔÅÈÎÉÞÅÓËÉÍÉ É ÂÕÄÕÔ ÔÒÅÂÏ×ÁÔØ ÎÅËÏÔÏÒÏÇÏ ÚÎÁÎÉÑ Ï ÒÁÂÏÔÅ IP ÓÅÔÅÊ É ×ÌÁÄÅÎÉÅ ÉÓÐÏÌØÚÕÅÍÙÍÉ ÔÅÒÍÉÎÁÍÉ. åÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ ÜÔÉ ÔÅÒÍÉÎÙ, ÔÏ ×Ù ÄÏÌÖÎÙ ×ÅÒÎÕÔØÓÑ ÎÁÚÁÄ É ÐÒÏÓÍÏÔÒÅÔØ ÏÔÎÏÓÑÝÉÅÓÑ Ë ÓÅÔÉ HOWTO ÉÌÉ ×ÚÑÔØ ËÎÉÇÕ Ï ÓÅÔÅ×ÏÍ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÉ TCP/IP, ÞÔÏÂÙ ÏÚÎÁËÏÍÉÔØ ÓÅÂÑ Ó TCP/IP. ÷ ÌÀÂÏÍ ÓÌÕÞÁÅ ÜÔÏ ÈÏÒÏÛÁÑ ÉÄÅÑ, ÅÓÌÉ ×Ù ÚÁÎÉÍÁÅÔÅÓØ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅÍ ÍÁÛÉÎ Ó UNIX/Linux. ïÞÅÎØ ÈÏÒÏÛÁÑ ËÎÉÇÁ Ï ÄÁÎÎÏÍ ÐÒÅÄÍÅÔÅ -- ÜÔÏ ËÎÉÇÁ TCP/IP Network Administration, ÎÁÐÉÓÁÎÎÁÑ Craig Hunt É ÏÐÕÂÌÉËÏ×ÁÎÁÑ O'Reilly & Associates, Inc. é ÐÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÐÒÏÞÉÔÁÅÔÅ É ÐÏÊÍÅÔÅ ÅÅ Õ ×ÁÓ ÂÕÄÅÔ ÂÏÌØÛÅ ÛÁÎÓÏ× ÐÒÉ ÐÏÉÓËÅ ÒÁÂÏÔÙ, ×Ù ÐÒÏÓÔÏ ÎÅ ÓÍÏÖÅÔÅ ÂÙÔØ ÓÌÁÂÙÍ ;-)
÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÅÓÔØ Ä×Á ÒÁÚÄÅÌÁ ÞÔÏÂÙ ÐÏÍÏÞØ ×ÁÍ ÎÁÊÔÉ ÎÅÉÓÐÒÁ×ÎÏÓÔÉ ÐÒÉ ÒÁÂÏÔÅ Ó NFS, ÜÔÉ ÒÁÚÄÅÌÙ ÎÁÚÙ×ÁÀÔÓÑ óÐÉÓÏË ÐÒÏ×ÅÒËÉ ÐÒÏÂÌÅÍ ÍÏÎÔÉÒÏ×ÁÎÉÑ É FAQs. ðÏÖÁÌÕÊÓÔÁ ÐÏÓÍÏÔÒÉÔÅ ÉÈ, ÅÓÌÉ ÞÔÏ-ÔÏ ÒÁÂÏÔÁÅÔ ÎÅ ÔÁË, ËÁË ÔÒÅÂÕÅÔÓÑ.
äÏ ÔÏÇÏ, ËÁË ×Ù ÐÒÏÄÏÌÖÉÔÅ ÞÉÔÁÔØ ÜÔÏÔ ÄÏËÕÍÅÎÔ ×ÁÍ ÂÕÄÅÔ ÎÅÏÂÈÏÄÉÍÏ ÕÓÐÅÛÎÏ ×ÙÐÏÌÎÑÔØ ÏÐÅÒÁÃÉÀ telnet ÍÅÖÄÕ ÍÁÛÉÎÁÍÉ, ËÏÔÏÒÙÅ ×Ù ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÓÅÒ×ÅÒ É ËÌÉÅÎÔ. åÓÌÉ ÞÔÏ-ÔÏ ÎÅ ÒÁÂÏÔÁÅÔ, ×ÁÍ ÎÕÖÎÏ ÐÒÏÞÉÔÁÔØ NET-3 HOWTO É ÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÉÔØ ÒÁÂÏÔÕ ÓÅÔÉ.
äÏ ÔÏÇÏ, ËÁË ÍÙ ÓÍÏÖÅÍ ÓÄÅÌÁÔØ ÞÔÏ-ÎÉÂÕÄØ ÎÁÍ ÎÅÏÂÈÏÄÉÍÏ ÎÁÓÔÒÏÉÔØ ÓÅÒ×ÅÒ NFS. åÓÌÉ ×Ù Ñ×ÌÑÅÔÅÓØ ÞÁÓÔØÀ ÓÅÔÉ ÆÁËÕÌØÔÅÔÁ ÉÌÉ ÕÎÉ×ÅÒÓÉÔÅÔÁ, ÔÏ Õ ×ÁÓ ×ÅÒÏÑÔÎÏ ÅÓÔØ ÎÅÓËÏÌØËÏ ÎÁÓÔÒÏÅÎÎÙÈ ÓÅÒ×ÅÒÏ× NFS. ëÏÎÅÞÎÏ, ÅÓÌÉ ÏÎÉ ÐÏÚ×ÏÌÑÔ ×ÁÍ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÎÉÍ É ÅÓÌÉ ×Ù ÞÉÔÁÅÔÅ ÜÔÏÔ ÄÏËÕÍÅÎÔ ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÏÄÎÏÍÕ ÉÚ ÎÉÈ, ÔÏ ×ÁÍ ÍÏÖÎÏ ÎÅ ÞÉÔÁÔØ ÜÔÏ ÒÁÚÄÅÌ É ×Ù ÍÏÖÅÔÅ ÐÒÏÓÔÏ ÐÒÏÐÕÓÔÉÔØ ÅÇÏ ÄÏ ÒÁÚÄÅÌÁ õÓÔÁÎÏ×ËÁ ËÌÉÅÎÔÁ NFS
åÓÌÉ ×ÁÓ ÎÕÖÎÏ ÎÁÓÔÒÏÉÔØ ÎÅ-Linux ÍÁÛÉÎÕ ËÁË ÓÅÒ×ÅÒ, ÔÏ ×ÁÍ ÎÕÖÎÏ ÐÒÏÞÉÔÁÔØ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ ÎÕÖÎÏÊ ÓÉÓÔÅÍÅ, ÞÔÏÂÙ ÏÐÒÅÄÅÌÉÔØ ËÁË ÒÁÚÒÅÛÉÔØ ÒÁÂÏÔÕ ÓÅÒ×ÅÒÁ NFS É ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÞÅÒÅÚ NFS. ïÐÉÓÁÎÉÅ ÔÏÇÏ, ËÁË ÜÔÏ ÓÄÅÌÁÔØ ÎÁ ÒÁÚÎÙÈ ÐÌÁÔÆÏÒÍÁÈ ×ÙÎÅÓÅÎÏ × ÏÔÄÅÌØÎÙÊ ÒÁÚÄÅÌ. ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÏÐÒÅÄÅÌÉÌÉ ×ÓÅ, ÞÔÏ ×ÁÍ ÎÕÖÎÏ ×Ù ÍÏÖÅÔÅ ÐÒÏÄÏÌÖÁÔØ ÞÔÅÎÉÅ ÓÌÅÄÕÀÝÅÇÏ ÒÁÚÄÅÌÁ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ. éÌÉ ÞÉÔÁÊÔÅ ÄÁÌØÛÅ ÜÔÏÔ ÒÁÚÄÅÌ, ÐÏÓËÏÌØËÕ ÄÌÑ ÎÅËÏÔÏÒÙÈ ×ÅÝÅÊ, Ï ËÏÔÏÒÙÈ Ñ ÂÕÄÕ ÇÏ×ÏÒÉÔØ ÎÅ ×ÁÖÎÏ ËÁËÏÊ ÔÉÐ ÍÁÛÉÎÙ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ËÁË ÓÅÒ×ÅÒ.
ôÏ, Ï ÞÅÍ ×Ù ÞÉÔÁÌÉ, ÐÏÔÒÅÂÕÅÔ ÏÔ ×ÁÓ ÎÁÓÔÒÏÊËÉ ÎÅÓËÏÌØËÉÈ ÐÒÏÇÒÁÍÍ.
Portmapper ÎÁ Linux ÎÁÚÙ×ÁÅÔÓÑ ÌÉÂÏ portmap
ÌÉÂÏ
rpc.portmap
. óÐÒÁ×ÏÞÎÁÑ ÓÔÒÁÎÉÃÁ ÎÁ ÍÏÅÊ ÓÉÓÔÅÍÅ ÇÏ×ÏÒÉÔ, ÞÔÏ ÜÔÏ
"ðÒÅÏÂÒÁÚÏ×ÁÔÅÌØ ÎÏÍÅÒÏ× ÐÏÒÔÏ× DARPA × ×ÙÚÏ×Ù ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÐÒÏÇÒÁÍÍ
RPC". üÔÏ ÐÅÒ×ÁÑ ÄÙÒÁ × ÂÅÚÏÐÁÓÎÏÓÔÉ, ËÏÔÏÒÕÀ ×Ù ÏÔËÒÏÅÔÅ ÞÉÔÁÑ ÜÔÏÔ
ÄÏËÕÍÅÎÔ. ïÐÉÓÁÎÉÅ ÔÏÇÏ, ËÁË ÚÁËÒÙÔØ ÏÄÎÕ ÉÚ ÔÁËÉÈ ÄÙÒ ÎÁÈÏÄÉÔÓÑ ×
ÒÁÚÄÅÌÅ ÐÏ ÂÅÚÏÐÁÓÎÏÓÔÉ, ËÏÔÏÒÙÊ Ñ ÓÏ×ÅÔÕÀ ×ÁÍ
ÏÂÑÚÁÔÅÌØÎÏ ÐÒÏÞÉÔÁÔØ.
úÁÐÕÓÔÉÔÅ portmapper. ïÎ ÎÁÚÙ×ÁÅÔÓÑ ÌÉÂÏ portmap
, ÌÉÂÏ
rpc.portmap
É ÄÏÌÖÅÎ ÎÁÈÏÄÉÔØÓÑ × ÄÉÒÅËÔÏÒÉÉ /usr/sbin
(ÎÁ
ÎÅËÏÔÏÒÙÈ ÍÁÛÉÎÁÈ ÏÎ ÎÁÚÙ×ÁÅÔÓÑ rpcbind
). ÷Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ ÅÇÏ
ÓÅÊÞÁÓ ×ÒÕÞÎÕÀ, ÎÏ ÏÎ ÄÏÌÖÅÎ ÚÁÐÕÓËÁÔØÓÑ ÐÒÉ ËÁÖÄÏÍ ÚÁÐÕÓËÅ ×ÁÛÅÊ ÍÁÛÉÎÙ,
ÔÁË ÞÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÓÏÚÄÁÔØ/ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ rc-ÓËÒÉÐÔÙ. óÏÄÅÒÖÁÎÉÅ ×ÁÛÉÈ
rc-ÓËÒÉÐÔÏ× ÏÂßÑÓÎÑÅÔÓÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ init
. ïÎÉ
ÏÂÙÞÎÏ ÎÁÈÏÄÑÔÓÑ × ÄÉÒÅËÔÏÒÉÑÈ /etc/rc.d
, /etc/init.d
ÉÌÉ
/etc/rc.d/init.d
. åÓÌÉ ÔÁÍ ÅÓÔØ ÓËÒÉÐÔ, ÎÁÚ×ÁÎÎÙÊ inet
, ÔÏ
ÅÇÏ ÍÙ É ÂÕÄÅÍ ÒÅÄÁËÔÉÒÏ×ÁÔØ. îÏ ÔÏ, ÞÔÏ × ÎÅÍ ÎÅÏÂÈÏÄÉÍÏ ÎÁÐÉÓÁÔØ ÉÌÉ ÞÔÏ
ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ ÅÝÅ, ÎÁÈÏÄÉÔÓÑ ×ÎÅ ÏÂÌÁÓÔÉ ÒÁÓÓÍÏÔÒÅÎÉÑ ÜÔÏÇÏ
ÄÏËÕÍÅÎÔÁ. úÁÐÕÓÔÉÔÅ portmap, É ÐÒÏ×ÅÒØÔÅ, ÞÔÏ ÏÎ ÚÁÐÕÝÅÎ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
ps aux
. üÔÏ ÓÄÅÌÁÎÏ? èÏÒÏÛÏ.
óÌÅÄÕÀÝÉÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÎÁÍ ÎÕÖÎÏ ÚÁÐÕÓÔÉÔØ ÄÁÌÅÅ -- ÜÔÏ
mountd É nfsd. îÏ ÓÎÁÞÁÌÁ ÍÙ ÏÔÒÅÄÁËÔÉÒÕÅÍ ÄÒÕÇÏÊ ÆÁÊÌ. üÔÏ ÆÁÊÌ
/etc/exports
. äÏÐÕÓÔÉÍ Ñ ÈÏÞÕ, ÞÔÏÂÙ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ
/mn/eris/local
, ËÏÔÏÒÁÑ ÎÁÈÏÄÉÔÓÑ ÎÁ ÍÁÛÉÎÅ eris
ÂÙÌÁ
ÄÏÓÔÕÐÎÁ ÄÌÑ ÍÁÛÉÎÙ ÎÁÚ×ÁÎÎÏÊ apollon
. ôÏÇÄÁ Ñ ÄÏÌÖÅÎ ÐÏÍÅÓÔÉÔØ × ÆÁÊÌ
/etc/exports
ÎÁ ÍÁÛÉÎÅ eris ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ:
/mn/eris/local apollon(rw)
÷ÙÛÅÐÒÉ×ÅÄÅÎÎÙÅ ÓÔÒÏËÉ ÄÁÀÔ ÍÁÛÉÎÅ apollon ÐÒÁ×Ï ÎÁ ÞÔÅÎÉÅ/ÚÁÐÉÓØ × ËÁÔÁÌÏÇ
/mn/eris/local
. ÷ÍÅÓÔÏ rw
ÍÙ ÍÏÖÅÍ ÓËÁÚÁÔØ ro
,
ÞÔÏ ÏÚÎÁÞÁÅÔ ÄÏÓÔÐ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ (ÅÓÌÉ ×Ù ÎÉÞÅÇÏ ÎÅ ÐÏÍÅÓÔÉÔÅ, ÔÏ ÐÏ
ÕÍÏÌÞÁÎÉÀ ÂÕÄÅÔ ÄÏÓÔÕÐ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ. óÕÝÅÓÔ×ÕÀÔ ÄÒÕÇÉÅ ÏÐÃÉÉ, ËÏÔÏÒÙÅ ×Ù
ÍÏÖÅÔÅ ÚÁÄÁÔØ ÚÄÅÓØ, É Ñ ÐÏÚÖÅ ÒÁÓÓÍÏÔÒÀ ÎÅËÏÔÏÒÙÅ ÉÚ ÎÉÈ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÐÒÏÂÌÅÍÅ
Ë ÂÅÚÏÐÁÓÎÏÓÔÉ. ïÎÉ ×ÓÅ ÐÅÒÅÞÉÓÌÅÎÙ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ
exports
, ËÏÔÏÒÕÀ ×Ù ÄÏÌÖÎÙ ÐÒÏÞÉÔÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÒÁÚ ×
ÖÉÚÎÉ. óÕÝÅÓÔ×ÕÀÔ ÔÁËÖÅ ÌÕÞÛÉÅ ÓÐÏÓÏÂÙ, ÞÅÍ ÐÅÒÅÞÉÓÌÅÎÉÅ ×ÓÅÈ ÍÁÛÉÎ
× ÆÁÊÌÅ exports. ÷Ù ÎÁÐÒÉÍÅÒ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÅÔÅ×ÙÅ ÇÒÕÐÐÙ,
ÅÓÌÉ Õ ×ÁÓ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÓÔÅÍÁ NIS (ÉÌÉ NYS) (NIS ÔÁËÖÅ ÉÚ×ÅÓÔÅÎ ËÁË YP), É
×ÓÅÇÄÁ ÉÓÐÏÌØÚÏ×ÁÔØ ÛÁÂÌÏÎÙ (wild cards) ÄÏÍÅÎÏ× É ÐÏÄÓÅÔÅÊ IP ËÁË ÓÐÉÓËÉ
ÍÁÛÉÎ, ËÏÔÏÒÙÍ ÒÁÚÒÅÛÅÎÏ ÞÔÏ-ÔÏ ÍÏÎÔÉÒÏ×ÁÔØ. îÏ ×Ù ÄÏÌÖÎÙ ÕÞÉÔÙ×ÁÔØ, ËÔÏ
ÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÓÅÒ×ÅÒÕ ÎÅÁ×ÔÏÒÉÚÏ×ÁÎÎÙÍ ÓÐÏÓÏÂÏÍ, ÅÓÌÉ ×Ù
ÉÓÐÏÌØÚÕÅÔÅ ÔÁËÕÀ ×ÓÅÏÂßÅÍÌÀÝÕÀ Á×ÔÏÒÉÚÁÃÉÀ.
úÁÍÅÞÁÎÉÅ: üÔÏÔ ÆÁÊÌ exports ÎÅ ÉÍÅÅÔ ÔÁËÏÊ ÖÅ ÓÉÎÔÁËÓÉÓ, ËÏÔÏÒÙÊ
ÉÓÐÏÌØÚÕÀÔ ÄÒÕÇÉÅ ÓÉÓÔÅÍÙ Unix. ÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÅÓÔØ ÏÔÄÅÌØÎÙÊ ÒÁÚÄÅÌ Ï
ÆÁÊÌÁÈ exports
ÄÒÕÇÉÈ Unix-ÓÉÓÔÅÍ.
óÅÊÞÁÓ ÍÙ ÇÏÔÏ×Ù Ë ÚÁÐÕÓËÕ ÐÒÏÇÒÁÍÍ mountd (ÏÎÁ ÔÁËÖÅ ÍÏÖÅÔ ÎÁÚÙ×ÁÔØÓÑ
rpc.mountd
) É nfsd (ËÏÔÏÒÙÊ ÍÏÖÅÔ ÎÁÚ×ÁÎ rpc.nfsd
). ïÂÅ ÜÔÉ
ÐÒÏÇÒÁÍÍÙ ÞÉÔÁÀÔ ÄÁÎÎÙÅ ÉÚ ÆÁÊÌÁ exports.
åÓÌÉ ×Ù ÏÔÒÅÄÁËÔÉÒÏ×ÁÌÉ ÆÁÊÌ /etc/exports
, ÔÏ ×Ù ÄÏÌÖÎÙ ÂÙÔØ
Õ×ÅÒÅÎÙ, ÞÔÏ nfsd É mountd ÚÎÁÀÔ Ï ÔÏÍ, ÞÔÏ ÆÁÊÌ ÉÚÍÅÎÅÎ. ôÒÁÄÉÃÉÏÎÎÙÊ ÓÐÏÓÏÂ
ÓÄÅÌÁÔØ ÜÔÏ -- ÜÔÏ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ exportfs
. ÷Ï ÍÎÏÇÉÈ
ÄÉÓÔÒÉÂÕÔÉ×ÁÈ Linux ÐÒÏÇÒÁÍÍÁ exportfs ÏÔÓÕÔÓÔ×ÕÅÔ. åÓÌÉ ÜÔÏ ÔÁË, ÔÏ ×Ù
ÍÏÖÅÔÅ ÓÏÚÄÁÔØ ÔÁËÏÊ ÓËÒÉÐÔ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ:
#!/bin/sh killall -HUP /usr/sbin/rpc.mountd killall -HUP /usr/sbin/rpc.nfsd echo re-exported file systems
óÏÈÒÁÎÉÔÅ ÅÇÏ × ÆÁÊÌÅ, ÓËÁÖÅÍ /usr/sbin/exportfs
, É ÎÅ ÚÁÂÕÄØÔÅ
×ÙÐÏÌÎÉÔØ ÎÁÄ ÎÉÍ ËÏÍÁÎÄÕ chmod a+rx
. óÅÊÞÁÓ, ÐÏÓÌÅ ÔÏÇÏ ËÁË, ×Ù
ÉÚÍÅÎÉÌÉ ×ÁÛ ÆÁÊÌ exports, ×Ù ÄÏÌÖÎÙ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ exportfs, ÉÍÅÑ
ÐÒÁ×Á ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ.
ôÅÐÅÒØ ×Ù ÄÏÌÖÎÙ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ mountd É nfsd ÚÁÐÕÝÅÎÙ
ÐÒÁ×ÉÌØÎÏ. óÎÁÞÁÌÁ ÜÔÏ ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ rpcinfo -p
. ÷Ù×ÏÄ
ÐÒÏÇÒÁÍÍÙ ÄÏÌÖÅÎ ÐÏËÁÚÁÔØ ÞÔÏ-ÔÏ ÐÏÈÏÖÅÅ ÎÁ ÓÌÅÄÕÀÝÅÅ:
program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 745 mountd 100005 1 tcp 747 mountd 100003 2 udp 2049 nfs 100003 2 tcp 2049 nfs
ëÁË ×Ù ×ÉÄÉÔÅ portmapper ÁÎÏÎÓÉÒÏ×ÁÌ Ó×ÏÉ ÓÅÒ×ÉÓÙ, É ÞÔÏ mountd É nfsd ÚÁÐÕÝÅÎÙ.
åÓÌÉ ×Ù ÐÏÌÕÞÉÌÉ ÓÏÏÂÝÅÎÉÅ rpcinfo: can't contact portmapper: RPC:
Remote system error - Connection refused
ÉÌÉ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ ×ÍÅÓÔÏ
ÜÔÏÇÏ, ÔÏ ÚÎÁÞÉÔ portmapper ÎÅ ÚÁÐÕÝÅÎ. éÓÐÒÁ×ØÔÅ ÜÔÏ. åÓÌÉ ×Ù ÐÏÌÕÞÉÌÉ
ÓÏÏÂÝÅÎÉÅ No remote programs registered.
, ÔÏ ÌÉÂÏ portmapper ÎÅ
ÈÏÞÅÔ ÇÏ×ÏÒÉÔØ Ó ×ÁÍÉ, ÌÉÂÏ ÞÔÏ-ÔÏ ÎÅ × ÐÏÒÑÄËÅ. úÁ×ÅÒÛÉÔÅ ×ÙÐÏÌÎÅÎÉÅ nfsd,
mountd É portmapper É ÐÏÐÙÔÁÊÔÅÓØ ×ÙÐÏÌÎÉÔØ ÚÁÎÏ×Ï ÓÔÁÒÔÏ×ÕÀ
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ.
ðÏÓÌÅ ÐÒÏ×ÅÒËÉ ÔÏÇÏ, ÞÔÏ portmapper ÏÂßÑ×ÉÌ ÓÅÒ×ÉÓÙ, ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ ÐÒÏ×ÅÒËÕ ÒÁÂÏÔÙ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ ps. Portmapper ÂÕÄÅÔ ÐÒÏÄÏÌÖÁÔØ ÏÂßÑ×ÌÑÔØ Ó×ÏÉ ÓÅÒ×ÉÓÙ ÄÁÖÅ ÐÏÓÌÅ ÔÏÇÏ ËÁË ÐÒÏÇÒÁÍÍÙ ÒÁÓÛÉÒÑÀÝÉÅ ÅÇÏ ×ÏÚÍÏÖÎÏÓÔÉ ÚÁ×ÅÒÛÉÌÉ ÒÁÂÏÔÕ. ôÁË ÞÔÏ ÐÒÏ×ÅÒËÁ Ó ÐÏÍÏÝØÀ ps ÍÏÖÅÔ ÂÙÔØ ÎÅÏÂÈÏÄÉÍÏÊ, ÅÓÌÉ ×ÁÍ ËÁÖÅÔÓÑ, ÞÔÏ ÞÔÏ-ÔÏ ÎÅ ÒÁÂÏÔÁÅÔ.
ëÏÎÅÞÎÏ ×ÁÍ ÂÕÄÅÔ ÎÕÖÎÏ ÉÓÐÒÁ×ÉÔØ ×ÁÛÉ ÓÉÓÔÅÍÎÙÅ rc-ÆÁÊÌÙ ÄÌÑ ÚÁÐÕÓËÁ mountd É nfsd ÐÒÉ ÚÁÇÒÕÚËÅ. ïÞÅÎØ ×ÅÒÏÑÔÎÏ, ÞÔÏ ÜÔÉ ÓËÒÉÐÔÙ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÔ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, É ×ÁÍ ÂÕÄÅÔ ÎÕÖÎÏ ÔÏÌØËÏ ÒÁÓËÏÍÍÅÎÔÉÒÏ×ÁÔØ ÎÕÖÎÙÊ ÒÁÚÄÅÌ ÉÌÉ ÁËÔÉ×ÉÚÉÒÏ×ÁÔØ ÓËÒÉÐÔ ÎÁ ÎÕÖÎÏÍ ÕÒÏ×ÎÅ ÚÁÐÕÓËÁ.
óÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ, ËÏÔÏÒÙÅ ×Ù ÄÏÌÖÎÙ ÕÖÅ ÉÚÕÞÉÔØ: portmap, mountd, nfsd É exports.
åÓÌÉ ×Ù ÓÄÅÌÁÌÉ ×ÓÅ ËÁË Ñ ÓËÁÚÁÌ, ÔÏ ×Ù ÄÏÌÖÎÙ ÂÙÌÉ ÕÓÔÁÎÏ×ÉÔØ ×ÓÅ ÎÅÏÂÈÏÄÉÍÏÅ ÄÌÑ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ NFS.
ðÅÒ×ÙÍ ÄÅÌÏÍ ×ÁÍ ÎÕÖÎÏ ÑÄÒÏ Ó ÐÏÄÄÅÒÖËÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ NFS, ÌÉÂÏ ×ËÏÍÐÉÌÉÒÏ×ÁÎÎÏÊ × ÑÄÒÏ, ÌÉÂÏ ÄÏÓÔÕÐÎÏÊ ËÁË ÍÏÄÕÌØ. üÔÏ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÄÏ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ. åÓÌÉ ×Ù ÎÉËÏÇÄÁ ÎÅ ËÏÍÐÉÌÉÒÏ×ÁÌÉ ÑÄÒÏ, ÔÏ ×ÁÍ ÍÏÖÅÔ ÂÙÔØ ÎÕÖÎÏ ÐÒÏÞÉÔÁÔØ Rernel HOWTO É ×ÙÑÓÎÉÔØ ËÁË ÜÔÏ ÄÅÌÁÅÔÓÑ. åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÈÏÒÏÛÉÊ ÄÉÓÔÒÉÂÕÔÉ× (ÔÁËÏÊ ËÁË RedHat) É ×Ù ÎÉËÏÇÄÁ ÎÅ ÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÌÉ Ó ÑÄÒÏÍ ÉÌÉ ÍÏÄÕÌÑÍÉ (É ÔÁËÉÍ ÏÂÒÁÚÏÍ ÒÁÚÒÕÛÁÌÉ ÅÇÏ ;-), ÔÏ ×ÅÒÏÑÔÎÏ, ÞÔÏ ÐÏÄÄÅÒÖËÁ nfs ÕÖÅ ÅÓÔØ × ÑÄÒÅ.
ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ, × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ, ××ÅÓÔÉ
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ËÏÍÁÎÄÕ ÍÏÎÔÉÒÏ×ÁÎÉÑ É ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÐÏÑ×ÉÔÓÑ Õ
×ÁÓ. ðÒÏÄÏÌÖÁÑ ÐÒÉÍÅÒ ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÒÁÚÄÅÌÁ ÍÙ ÈÏÔÉÍ ÓÍÏÎÔÉÒÏ×ÁÔØ
/mn/eris/local
Ó ÍÁÛÉÎÙ eris. üÔÏ ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÔÁËÏÊ
ËÏÍÁÎÄÙ:
mount -o rsize=1024,wsize=1024 eris:/mn/eris/local /mnt
(íÙ ÅÝÅ ×ÅÒÎÅÍÓÑ Ë ÏÐÃÉÑÍ rsize É wsize). æÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÓÅÊÞÁÓ
ÄÏÓÔÕÐÎÁ × /mnt
É ×Ù ÍÏÖÅÔÅ ÐÅÒÅÊÔÉ ÔÕÄÁ É ×ÙÐÏÌÎÉÔØ × ÎÅÊ ËÏÍÁÎÄÕ
ls
, É ÐÏÓÍÏÔÒÅÔØ ÎÁ ÉÎÄÉ×ÉÄÕÁÌØÎÙÅ ÆÁÊÌÙ. ÷Ù ÚÁÍÅÔÉÔÅ, ÞÔÏ ÜÔÁ
ÏÐÅÒÁÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ ÎÅ ÔÁË ÂÙÓÔÒÏ ËÁË ÎÁÄ ÌÏËÁÌØÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÏÊ, ÎÏ
ÂÏÌÅÅ ÕÄÏÂÎÏ ÞÅÍ ftp. åÓÌÉ ×ÍÅÓÔÏ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ËÏÍÁÎÄÁ
mount ×ÙÄÁÓÔ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ mount: eris:/mn/eris/local failed,
reason given by server: Permission denied
, ÔÏ ÆÁÊÌ exports Ñ×ÌÑÅÔÓÑ
ÎÅÐÒÁ×ÉÌØÎÙÍ ÉÌÉ ×Ù ÚÁÂÙÌÉ ÚÁÐÕÓÔÉÔØ exportfs ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ
exports. åÓÌÉ ËÏÍÁÎÄÁ ÓÏÏÂÝÉÔ mount clntudp_create: RPC: Program not
registered
ÜÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ nfsd ÉÌÉ mountd ÎÅ ÚÁÐÕÝÅÎÙ ÎÁ ÓÅÒ×ÅÒÅ.
þÔÏÂÙ ÐÒÅËÒÁÔÉÔØ ÐÏÌØÚÏ×ÁÔØÓÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ×Ù ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ:
umount /mnt
þÔÏÂÙ ×ÙÐÏÌÎÑÌÏÓØ Á×ÔÏÍÁÔÉÞÅÓËÏÅ ÍÏÎÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ nfs ÐÒÉ
ÚÁÇÒÕÚËÅ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ /etc/fstab
ËÁË
ÏÂÙÞÎÏ ÜÔÏ ÄÅÌÁÅÔÓÑ. äÌÑ ÎÁÛÅÇÏ ÐÒÉÍÅÒÁ ÔÒÅÂÕÅÔÓÑ ÔÁËÁÑ ÓÔÒÏËÁ:
# device mountpoint fs-type options dump fsckorder ... eris:/mn/eris/local /mnt nfs rsize=1024,wsize=1024 0 0 ...
üÔÏ ÐÏÞÔÉ ×ÓÅ, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ. þÉÔÁÊÔÅ ÐÏÖÁÌÕÊÓÔÁ ÄÁÌØÛÅ.
úÄÅÓØ ÐÅÒÅÞÉÓÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÏÐÃÉÉ, ËÏÔÏÒÙÅ ×Ù ÄÏÌÖÎÙ ÒÁÓÓÍÏÔÒÅÔØ ÓÒÁÚÕ, ÄÏÂÁ×ÌÑÑ ÉÈ × ÆÁÊÌ ÎÁÓÔÒÏÅË. ïÎÉ ÕÐÒÁ×ÌÑÀÔ ÓÐÏÓÏÂÏÍ, ËÏÔÏÒÙÍ ËÌÉÅÎÔ NFS ÏÔÒÁÂÁÔÙ×ÁÅÔ ÐÒÅËÒÁÝÅÎÉÅ ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ ÉÌÉ ÏÔËÌÀÞÅÎÉÅ ÓÅÔÉ. ïÄÎÏ ÉÚ Ó×ÏÊÓÔ× NFS × ÔÏÍ, ÞÔÏ ÏÎ ÍÏÖÅÔ ÉÚÑÝÎÏ ÏÂÒÁÂÁÔÙ×ÁÔØ ÜÔÉ ÎÅÐÏÌÁÄËÉ, ÅÓÌÉ ×Ù ÐÒÁ×ÉÌØÎÏ ÕÓÔÁÎÏ×ÉÔÅ ËÌÉÅÎÔÁ. óÕÝÅÓÔ×ÕÅÔ Ä×Á ÒÁÚÌÉÞÁÀÝÉÈÓÑ ÒÅÖÉÍÁ ÏÂÒÁÂÏÔËÉ ÏÛÉÂÏË:
NFS ËÌÉÅÎÔ ÂÕÄÅÔ ÓÏÏÂÝÁÔØ Ï ÏÛÉÂËÅ ÐÒÏÇÒÁÍÍÅ, ËÏÔÏÒÁÑ ÐÙÔÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÆÁÊÌÕ ÒÁÓÐÏÌÏÖÅÎÎÏÍÕ ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ, ÓÍÏÎÔÉÒÏ×ÁÎÎÏÊ ÞÅÒÅÚ NFS. îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ ÄÏ×ÏÌØÎÏ ÈÏÒÏÛÏ ÏÂÒÁÂÁÔÙÁÀÔ ÔÁËÏÇÏ ÒÏÄÁ ÏÛÉÂËÉ, ÎÏ ÂÏÌØÛÉÎÓÔ×Ï ÐÒÏÇÒÁÍÍ ÎÅ ÄÅÌÁÀÔ ÜÔÏ. ñ ÎÅ ÒÅËÏÍÅÎÄÕÀ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÏÊ ÏÐÃÉÉ.
ðÒÏÇÒÁÍÍÁ ÏÓÕÝÅÓÔ×ÌÑÀÝÁÑ ÄÏÓÔÕÐ Ë ÆÁÊÌÕ ÎÁ ÓÍÏÎÔÉÒÏ×ÁÎÎÏÊ ÐÏ NFS
ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ ÐÒÏÓÔÏ ÐÒÉÏÓÔÁÎÏ×ÉÔ ×ÙÐÏÌÎÅÎÉÅ ÐÒÉ ÒÁÚÒÙ×Å Ó×ÑÚÉ Ó
ÓÅÒ×ÅÒÏÍ. ðÒÏÃÅÓÓ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÒ×ÁÎ ÉÌÉ ÕÂÉÔ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ×Ù
Ñ×ÎÏ ÎÅ ÕËÁÖÉÔÅ ÏÐÃÉÀ intr
. ëÏÇÄÁ ÓÅÒ×ÅÒ NFS ÂÕÄÅÔ ÚÁÐÕÝÅÎ ÚÁÎÏ×Ï,
ÔÏ ÐÒÏÇÒÁÍÍÁ ÐÒÏÄÏÌÖÉÔ ÂÅÚÍÑÔÅÖÎÏ ÐÒÏÄÏÌÖÁÔØ ÒÁÂÏÔÕ Ó ÐÒÅÒ×ÁÎÎÏÇÏ
ÍÅÓÔÁ. üÔÏ ÓËÏÒÅÅ ×ÓÅÇÏ ÔÏ, ÞÔÏ ×ÁÍ ÎÕÖÎÏ. ñ ÒÅËÏÍÅÎÄÕÀ ÉÓÐÏÌØÚÏ×ÁÔØ
ÏÐÃÉÉ hard,intr
ÎÁ ×ÓÅÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ ÓÍÏÎÔÉÒÏ×ÁÎÎÙÈ ÞÅÒÅÚ
NFS.
ðÒÏÄÏÌÖÁÑ ÐÒÅÄÙÄÕÝÉÊ ÐÒÉÍÅÒ, ÔÅÐÅÒØ × ÎÁÛÅÍ ÆÁÊÌÅ fstab ÚÁÐÉÓØ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
# device mountpoint fs-type options dump fsckorder ... eris:/mn/eris/local /mnt nfs rsize=1024,wsize=1024,hard,intr 0 0 ...
ïÂÙÞÎÏ, ÅÓÌÉ ÎÅ ÚÁÄÁÎÙ ÏÐÃÉÉ rsize É wsize, ÔÏ NFS ÂÕÄÅÔ ÞÉÔÁÔØ É ÐÉÓÁÔØ ÂÌÏËÁÍÉ ÐÏ 4096 ÉÌÉ ÐÏ 8192 ÂÁÊÔÏ×. îÅËÏÔÏÒÙÅ ËÏÍÂÉÎÁÃÉÉ ÑÄÅÒ Linux É ÓÅÔÅ×ÙÈ ËÁÒÔ ÎÅ ÍÏÇÕÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ÔÁËÉÅ ÂÏÌØÛÉÅ ÂÌÏËÉ, É ÜÔÏ ÍÏÖÅÔ ÂÙÔØ ÎÅÏÐÔÉÍÁÌØÎÏ. ôÁË ÞÔÏ ÎÁÍ ÎÕÖÎÏ ÐÏÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ É ÎÁÊÔÉ ÚÎÁÞÅÎÉÑ rsize É wsize, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ ÔÁË ÂÙÓÔÒ,Ï ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ. ÷Ù ÍÏÖÅÔÅ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ ÐÒÉ ÚÁÄÁÎÎÙÈ ÏÐÃÉÑÈ ÐÒÉ ÐÏÍÏÝÉ ÎÅÓËÏÌØËÉÈ ÐÒÏÓÔÙÈ ËÏÍÍÁÎÄ. ÷ÙÐÏÌÎÉ× ×ÙÛÅÐÒÉ×ÅÄÅÎÎÕÀ ËÏÍÁÎÄÕ ÍÏÎÔÉÒÏ×ÁÎÉÑ É ÐÏÌÕÞÉ× ÄÏÓÔÕÐ Ó ÐÒÁ×ÏÍ ÚÁÐÉÓÉ ÎÁ ÄÉÓË, ×Ù ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ ÔÅÓÔÉÒÏ×ÁÎÉÅ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÊ ÚÁÐÉÓÉ:
time dd if=/dev/zero of=/mnt/testfile bs=16k count=4096
üÔÁ ËÏÍÁÎÄÁ ÓÏÚÄÁÅÔ 64Mb ÆÁÊÌ, ÚÁÐÏÌÎÅÎÎÙÊ ÎÕÌÅ×ÙÍÉ ÚÎÁÞÅÎÉÑÍÉ (ÜÔÏÔ ÆÁÊÌ ÄÏÌÖÅÎ ÂÙÔØ ÄÏÓÔÁÔÏÞÎÏ ÂÏÌØÛÉÍ, ÎÁÓÔÏÌØËÏ ÂÏÌØÛÉÍ, ÞÔÏÂÙ ËÜÛÉÒÏ×ÁÎÉÅ ÎÅ ÓÙÇÒÁÌÏ ÚÎÁÞÉÔÅÌØÎÕÀ ÒÏÌØ × ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ, ÉÓÐÏÌØÚÕÊÔÅ ÂÏÌØÛÉÊ ÒÁÚÍÅÒ ÆÁÊÌÁ, ÅÓÌÉ Õ ×ÁÓ ÄÏÓÔÁÔÏÞÎÏ ÍÎÏÇÏ ÐÁÍÑÔÉ). ðÒÏÄÅÌÁÊÔÅ ÜÔÕ ÏÐÅÒÁÃÉÀ ÎÅÓËÏÌØËÏ ÒÁÚ (5-10?) É ÕÓÒÅÄÎÉÔÅ ÐÏÌÕÞÅÎÎÙÅ ÒÅÚÕÌØÔÁÔÙ. ðÏÌÕÞÅÎÎÁÑ ×ÅÌÉÞÉÎÁ -- ÜÔÏ ×ÒÅÍÑ `ÐÒÏÈÏÄÁ', Ô.Å. ×ÅÌÉÞÉÎÁ ÎÁÉÂÏÌÅÅ ÉÎÔÅÒÅÓÕÀÝÁÑ ÎÁÓ × ÜÔÏÍ ÜËÓÐÅÒÉÍÅÎÔÅ. úÁÔÅÍ ×Ù ÍÏÖÅÔÅ ÉÚÍÅÒÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÞÔÅÎÉÑ, ÐÒÏÞÉÔÁ× ÆÁÊÌ ÏÂÒÁÔÎÏ ÎÁ Ó×ÏÀ ÍÁÛÉÎÕ:
time dd if=/mnt/testfile of=/dev/null bs=16k
×ÙÐÏÌÎÉÔÅ ÜÔÕ ÏÐÅÒÁÃÉÀ ÎÅÓËÏÌØËÏ ÒÁÚ É ÕÓÒÅÄÎÉÔÅ ÒÅÚÕÌØÔÁÔ. úÁÔÅÍ ÏÔÍÏÎÔÉÒÕÊÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ É ÐÒÉÍÏÎÔÉÒÕÊÔÅ ÅÅ ÚÁÎÏ×Ï, Ó Õ×ÅÌÉÞÅÎÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ rsize É wsize. ÷ÅÒÏÑÔÎÏ ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÒÁÔÎÙÍÉ 1024, É ÎÅ ÂÏÌØÛÅ ÞÅÍ 16384 ÂÁÊÔÏ×, ÐÏÓËÏÌØËÕ ÜÔÏ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÂÌÏËÁ ÄÁÎÎÙÈ × NFS ×ÅÒÓÉÉ 2. ðÒÑÍÏ ÐÏÓÌÅ ÍÏÎÔÉÒÏ×ÁÎÉÑ Ó Õ×ÅÌÉÞÅÎÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ ÐÅÒÅÊÄÉÔÅ × ÓÍÏÎÔÉÒÏ×ÁÎÎÕÀ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ É ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ ÐÏÄÏÂÎÕÀ ls, ÉÓÓÌÅÄÕÊÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ, ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ×ÓÅ × ÎÏÒÍÅ. åÓÌÉ ÚÎÁÞÅÎÉÑ rsize/wsize ÓÌÉÛËÏÍ ÂÏÌØÛÉÅ, ÔÏ ÓÉÍÐÔÏÍÙ ÏÞÅÎØ ÎÅÏÂÙÞÎÙÅ É ÎÅ ÎÁ 100% ÏÞÅ×ÉÄÎÙÅ. ôÉÐÉÞÎÙÊ ÓÉÍÐÔÏÍ ×ÙÒÁÖÁÅÔÓÑ × ÎÅÐÏÌÎÏÍ ÓÐÉÓËÅ ÆÁÊÌÏ× ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ ËÏÍÁÎÄÙ 'ls', É ÏÔÓÕÔÓÔ×ÉÅ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ. éÌÉ ÞÔÅÎÉÅ ÆÁÊÌÏ× ÚÁÇÁÄÏÞÎÏ ÓÒÙ×ÁÅÔÓÑ ÂÅÚ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÅ. ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÕÓÔÁÎÏ×ÉÔÅ, ÞÔÏ ÚÁÄÁÎÎÙÅ ÚÎÁÞÅÎÉÑ rsize/wsize ÒÁÂÏÔÁÀÔ, ×Ù ÍÏÖÅÔÅ ÄÁÌÅÅ ÐÒÏÄÏÌÖÁÔØ ÔÅÓÔÉÒÏ×ÁÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ. òÁÚÌÉÞÎÙÅ ÓÅÒ×ÅÒÎÙÅ ÐÌÁÔÆÏÒÍÙ ×ÅÒÏÑÔÎÏ ÉÍÅÀÔ ÒÁÚÌÉÞÎÙÅ ÏÐÔÉÍÁÌØÎÙÅ ÒÁÚÍÅÒÙ ÂÌÏËÏ×. SunOS É Solaris ÐÏ ÏÂÝÅÍÕ ÍÎÅÎÉÀ, ÒÁÂÏÔÁÀÔ ÄÏ×ÏÌØÎÏ ÂÙÓÔÒÅÅ ÐÒÉ ÒÁÚÍÅÒÅ ÂÌÏËÁ ÒÁ×ÎÏÍ 4096 ÂÁÊÔ, ÞÅÍ ÐÒÉ ÄÒÕÇÉÈ ÚÎÁÞÅÎÉÑÈ.
îÏ×ÙÅ ÑÄÒÁ Linux (Ó ×ÅÒÓÉÉ 1.3) ×ÙÐÏÌÎÑÀÔ ÐÒÅÄ×ÁÒÑÀÝÅÅ ÞÔÅÎÉÅ ÄÌÑ ÚÎÁÞÅÎÉÊ rsize ÂÏÌØÛÉÈ ÉÌÉ ÒÁ×ÎÙÈ ÒÁÚÍÅÒÕ ÓÔÒÁÎÉÃÙ ÍÁÛÉÎÙ. îÁ ÐÒÏÃÅÓÓÏÒÁÈ Intel ÒÁÚÍÅÒ ÓÔÒÁÎÉÃÙ ÒÁ×ÅÎ 4096 ÂÁÊÔÁÍ. ðÒÅÄ×ÁÒÑÀÝÅÅ ÞÔÅÎÉÅ ÚÎÁÞÉÔÅÌØÎÏ Õ×ÅÌÉÞÉ×ÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ NFS ÐÒÉ ÞÔÅÎÉÉ. ôÁË ÞÔÏ ÎÁ ÍÁÛÉÎÁÈ Ó ÐÒÏÃÅÓÓÏÒÏÍ Intel ×Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÉÓÐÏÌØÚÏ×ÁÔØ ÚÎÁÞÅÎÉÅ rsize ÒÁ×ÎÏÅ 4096 ÂÁÊÔÁÍ.
ðÏÍÎÉÔÅ, ÞÔÏ ×ÁÍ ÎÕÖÎÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ /etc/fstab
ÄÌÑ
ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÁÊÄÅÎÎÙÈ ÚÎÁÞÅÎÉÊ rsize/wsize.
ðÒÉÅÍ ÄÌÑ Õ×ÅÌÉÞÅÎÉÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ NFS ÐÒÉ ÚÁÐÉÓÉ ÚÁËÌÀÞÁÅÔÓÑ × ÚÁÐÒÅÝÅÎÉÉ ÓÉÎÈÒÏÎÎÏÊ ÚÁÐÉÓÉ ÎÁ ÓÅÒ×ÅÒ. óÐÅÃÉÆÉËÁÃÉÑ NFS ÔÒÅÂÕÅÔ, ÞÔÏÂÙ ÚÁÐÒÏÓÙ NFS ÎÁ ÚÁÐÉÓØ ÎÅ ÓÞÉÔÁÌÉÓØ ÚÁËÏÎÞÅÎÎÙÍÉ ÄÏ ÚÁÐÉÓÉ ÄÁÎÎÙÈ ÎÁ ÎÏÓÉÔÅÌØ (ÏÂÙÞÎÏ ÄÉÓË). üÔÏ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÚÁÐÉÓÉ, Á ÁÓÉÎÈÒÏÎÎÁÑ ÚÁÐÉÓØ ÚÎÁÞÉÔÅÌØÎÏ Õ×ÅÌÉÞÉÔ ÓËÏÒÏÓÔØ ÚÁÐÉÓÉ ÐÏ NFS. äÅÍÏÎ nfsd ÄÌÑ Linux ÎÉËÏÇÄÁ ÎÅ ÄÅÌÁÅÔ ÓÉÎÈÒÏÎÎÕÀ ÚÁÐÉÓØ, ÐÏÓËÏÌØËÕ ÒÅÁÌÉÚÁÃÉÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ Linux ÓÁÍÁ ÎÅ ÄÁÅÔ ÓÄÅÌÁÔØ ÜÔÏ, ÎÏ ÓÅÒ×ÅÒÁÈ ÒÁÂÏÔÁÀÝÉÈ ÎÁ ÏÔÌÉÞÎÙÈ ÏÔ Linux ÓÉÓÔÅÍÁÈ ×Ù ÍÏÖÅÔÅ Õ×ÅÌÉÞÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÜÔÉÍ ÓÐÏÓÏÂÏÍ, ÐÏÍÅÓÔÉ× × ×ÁÛ ÆÁÊÌ exports:
/dir -async,access=linuxbox
ÉÌÉ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ. ðÏÖÁÌÕÊÓÔÁ ÐÏÓÍÏÔÒÉÔÅ ÓÐÒÁ×ÏÞÎÕÀ ÓÔÒÁÎÉÃÕ exports ÎÁ ÄÁÎÎÏÊ ÍÁÛÉÎÅ. ôÁËÖÅ ÚÁÐÏÍÎÉÔÅ, ÞÔÏ ÜÔÏ Õ×ÅÌÉÞÉ×ÁÅÔ ÒÉÓË ÐÏÔÅÒÉ ÄÁÎÎÙÈ.
íÅÄÌÅÎÎÙÅ ÌÉÎÉÉ ×ËÌÀÞÁÀÔ × ÓÅÂÑ ÍÏÄÅÍÙ, ISDN É ÄÒÕÇÉÅ ÓÏÅÄÉÎÅÎÉÑ ÎÁ ÄÁÌØÎÉÅ ÒÁÓÓÔÏÑÎÉÑ.
üÔÏÔ ÒÁÚÄÅÌ ÂÁÚÉÒÕÅÔÓÑ ÎÁ ÚÎÁÎÉÉ Ï ÉÓÐÏÌØÚÕÅÍÙÈ ÐÒÏÔÏËÏÌÁÈ, Á ÎÅ ÎÁ ÎÁÓÔÏÑÝÉÈ ÜËÓÐÅÒÉÍÅÎÔÁÈ. íÏÊ ÄÏÍÁÛÎÉÊ ËÏÍÐØÀÔÅÒ ÂÙÌ ×ÙËÌÀÞÅÎ × ÔÅÞÅÎÉÉ 6 ÍÅÓÑÃÅ× (ÐÌÏÈÏÊ ÖÅÓÔËÉÊ ÄÉÓË É ÏÔÓÕÔÓÔ×ÉÅ ÄÅÎÅÇ), ÔÁË ÞÔÏ Õ ÍÅÎÑ ÎÅ ÂÙÌÏ ÍÏÄÅÍÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ. ðÏÖÁÌÕÊÓÔÁ ÄÁÊÔÅ ÍÎÅ ÚÎÁÔØ, ÅÓÌÉ ×Ù ÐÏÐÒÏÂÕÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ :-)
ðÅÒ×ÁÑ ×ÅÝØ ËÏÔÏÒÕÀ ×Ù ÄÏÌÖÎÙ ÐÏÍÎÉÔØ, ÞÔÏ NFS -- ÍÅÄÌÅÎÎÙÊ ÐÒÏÔÏËÏÌ. éÓÐÏÌØÚÏ×ÁÎÉÅ NFS × ÂÏÌØÛÉÎÓÔ×Å Ó×ÏÅÍ ÐÏÄÏÂÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÐÒÏÔÏËÏÌÁ kermit ÄÌÑ ÐÅÒÅÎÏÓÁ ÆÁÊÌÏ×. üÔÏ -- ÍÅÄÌÅÎÏ. ðÏÞÔÉ ×ÓÅ ÂÙÓÔÒÅÅ ÞÅÍ NFS. FTP ÂÙÓÔÒÅÅ. HTTP ÂÙÓÔÒÅÅ. rcp ÂÙÓÔÒÅÅ. ssh ÂÙÓÔÒÅÅ.
÷Ù ×ÓÅ ÅÝÅ ÈÏÔÉÔÅ ÐÏÐÒÏÂÏ×ÁÔØ ÅÇÏ × ÒÁÂÏÔÅ? Ok.
ðÁÒÁÍÅÔÒÙ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ NFS ÕÓÔÁÎÏ×ÌÅÎÙ ÄÌÑ ÄÏ×ÏÌØÎÏ ÂÙÓÔÒÙÈ ÌÉÎÉÊ Ó ÍÁÌÙÍ ×ÒÅÍÅÎÅÍ ÚÁÐÁÚÄÙ×ÁÎÉÑ. åÓÌÉ ×Ù ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÌÉÎÉÊ Ó ×ÙÓÏËÉÍ ×ÒÅÍÅÎÅÍ ÚÁÐÁÚÄÙ×ÁÎÉÑ, ÔÏ ÜÔÏ ÐÒÉ×ÅÄÅÔ Ë ×ÙÄÁÞÅ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ, ÐÒÅÒÙ×ÁÎÉÀ ÏÐÅÒÁÃÉÊ, ÓÉÓÔÅÍÁ ÍÏÖÅÔ ÐÒÉÔ×ÏÒÑÔØÓÑ, ÞÔÏ ÆÁÊÌÙ ËÏÒÏÞÅ, ÞÅÍ ÏÎÉ ÅÓÔØ ÎÁ ÓÁÍÏÍ ÄÅÌÅ É ÓÔÒÁÎÎÏ ÒÁÂÏÔÁÔØ × ÄÒÕÇÉÈ ÓÌÕÞÁÑÈ.
ðÅÒ×ÏÅ, ÞÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ -- ÜÔÏ ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ
ÏÐÃÉÀ ÍÏÎÔÉÒÏ×ÁÎÉÑ soft
. üÔÏ ×ÙÚÏ×ÅÔ ×ÏÚ×ÒÁÝÅÎÉÅ ÐÒÏÇÒÁÍÍÎÏÍÕ
ÏÂÅÓÐÅÞÅÎÉÀ ÓÉÇÎÁÌÏ× Ï ÏÛÉÂËÁÈ ÐÒÉ ÔÁÊÍÁÕÔÁÈ. ÷ ÏÓÎÏ×ÎÏÍ ÏÂÙÞÎÏÅ
ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÎÅ ÓÌÉÛËÏÍ ÈÏÒÏÛÏ ÏÂÒÁÂÁÔÙ×ÁÅÔ ÔÁËÉÅ ÏÛÉÂËÉ. üÔÏ
ÈÏÒÏÛÉÊ ÓÐÏÓÏ ÐÏÌÕÞÉÔØ ÓÔÒÁÎÎÙÅ ÓÂÏÉ. ÷ÍÅÓÔÏ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ
ÍÏÎÔÉÒÏ×ÁÎÉÑ hard
. ëÏÇÄÁ ÁËÔÉ×ÎÁ ÏÐÃÉÑ hard
, ÔÏ ÔÁÊÍÁÕÔÙ ×ÙÚÙ×ÁÀÔ
ÂÅÓËÏÎÅÞÎÙÅ ÐÏÐÙÔËÉ ×ÏÚÏÂÎÏ×ÌÅÎÉÑ ×ÍÅÓÔÏ ÐÒÅÒÙ×ÁÎÉÑ ÒÁÂÏÔÙ ×ÁÛÉÈ
ÐÒÏÇÒÁÍÍ. üÔÏ ÔÏ, ÞÔÏ ×ÁÍ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÕÖÎÏ.
óÌÅÄÕÀÝÁÑ ×ÅÝØ, ËÏÔÏÒÕÀ ÎÕÖÎÏ ÓÄÅÌÁÔØ -- ÜÔÏ ÐÏÜËÓÐÅÒÅÍÅÎÔÉÒÏ×ÁÔØ Ó ÏÐÃÉÑÍÉ ÍÏÎÔÉÒÏ×ÁÎÉÑ timeo É retrans. ïÎÉ ÏÐÉÓÁÎÙ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ nfs(5), ÚÄÅÓØ ÐÒÉ×ÏÄÉÔÓÑ ×ÙÄÅÒÖËÁ ÉÚ ÎÅÅ:
timeo=n ÷ÅÌÉÞÉÎÁ × ÄÅÓÑÔÙÈ ÄÏÌÑÈ ÓÅËÕÎÄÙ ÄÏ ÐÏÓÙÌËÉ ÐÅÒ×ÏÊ ÒÅÔÒÁÎÓÌÑÃÉÉ ÐÏÓÌÅ ÔÁÊÍÁÕÔÁ RPC. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÁ ×ÅÌÉÞÉÎÁ ÒÁ×ÎÁ 7 ÄÅÓÑÔÙÈ ÓÅËÕÎÄÙ. ðÏÓÌÅ ÐÅÒ×ÏÇÏ ÔÁÊÍÁÕÔÁ, ×ÒÅÍÑ ÔÁÊÍÁÕÔÁ ÕÄ×ÁÉ×ÁÅÔÓÑ ÐÏÓÌÅ ËÁÖÄÏÇÏ ÔÁÊÍÁÕÔÁ, ÐÏËÁ ÎÅ ÂÕÄÅÔ ÄÏÓÔÉÇÎÕÔÁ ×ÅÌÉÞÉÎÁ ÍÁËÓÉÍÁÌØÎÏÇÏ ÔÁÊÍÁÕÔÁ ÒÁ×ÎÁ 60 ÓÅËÕÎÄÁÍ, ÉÌÉ ÐÒÏÉÚÏÊÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÒÅÔÒÁÎÓÌÑÃÉÉ, ×ÙÚ×Á× ÇÌÁ×ÎÙÊ ÔÁÊÍÁÕÔ. úÁÔÅÍ ÅÓÌÉ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÓÍÏÎÔÉÒÏ×ÁÎÁ Ó ÏÐÃÉÅÊ hard, ÔÏ ËÁÖÄÙÊ ÎÏ×ÙÊ ÔÁÊÍÁÕÔ ËÁÓËÁÄÎÏ ÚÁÐÕÓËÁÅÔÓÑ Ó ÎÁÞÁÌØÎÙÍ ÚÎÁÞÅÎÉÅÍ × Ä×Á ÒÁÚÁ ÂÏÌØÛÅ, ÞÅÍ ÐÒÉ ÐÒÅÄÙÄÕÝÅÍ ËÁÓËÁÄÅ, ËÒÏÍÅ ÔÏÇÏ ÕÄ×ÁÉ×ÁÑÓØ ÎÁ ËÁÖÄÏÊ ÒÅÔÒÁÎÓÌÑÃÉÉ. íÁËÓÉÍÁÌØÎÙÊ ÔÁÊÍÁÕÔ ×ÓÅÇÄÁ ÒÁ×ÅÎ 60 ÓÅËÕÎÄÁÍ. îÁÉÌÕÞÛÁÑ ÏÂÝÁÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÍÏÖÅÔ ÂÙÔØ ÄÏÓÔÉÇÎÕÔÁ Õ×ÅÌÉÞÅÎÉÅÍ ÔÁÊÍÁÕÔÁ ÐÒÉ ÍÏÎÔÉÒÏ×ÁÎÉÉ ÎÁ ÚÁÇÒÕÖÅÎÎÏÊ ÓÅÔÉ, Ë ÍÅÄÌÅÎÎÏÍÕ ÓÅÒ×ÅÒÕ, ÉÌÉ ÓË×ÏÚØ ÎÅÓËÏÌØËÏ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏ×. retrans=n üÔÁ ×ÅÌÉÞÉÎÁ ÚÁÄÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÎÅÏÓÎÏ×ÎÙÈ ÔÁÊÍÁÕÔÏ× É ÒÅÔÒÁÎÓÌÑÃÉÊ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÐÒÏÉÚÏÊÔÉ ÄÏ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÇÌÁ×ÎÏÇÏ ÔÁÊÍÁÕÔÁ. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÁ ×ÅÌÉÞÉÎÁ ÒÁ×ÎÁ 3. ëÏÇÄÁ ×ÏÚÎÉËÁÅÔ ÇÌÁ×ÎÙÊ ÔÁÊÍÁÕÔ, ÔÏ ÆÁÊÌÏ×ÙÅ ÏÐÅÒÁÃÉÉ ÌÉÂÏ ÐÒÅÒÙ×ÁÀÔÓÑ ÉÌÉ ÎÁ ËÏÎÓÏÌÉ ÐÅÞÁÔÁÅÔÓÑ ÓÏÏÂÝÅÎÉÅ "server not responding".
äÒÕÇÉÍÉ ÓÌÏ×ÁÍÉ: åÓÌÉ ÚÁÐÒÏÓ ÎÅ ÂÕÄÅÔ ÐÅÒÅÄÁÎ ÚÁ ÔÁÊÍÁÕÔ ÒÁ×ÎÙÊ 0.7 ÓÅËÕÎÄÙ (700ms), ÔÏ ËÌÉÅÎÔ NFS ÐÏ×ÔÏÒÉÔ ÚÁÐÒÏÓ É Õ×ÅÌÉÞÉÔ ÔÁÊÍÁÕÔ × Ä×Á ÒÁÚÁ, ÄÏ 1.4 ÓÅËÕÎÄÙ. åÓÌÉ ÏÔ×ÅÔ ÎÅ ÐÒÉÄÅÔ × ÔÅÞÅÎÉÉ 1.4 ÓÅËÕÎÄÙ, ÔÏ ÚÁÐÒÏÓ ÐÏ×ÔÏÒÉÔÓÑ ÓÎÏ×Á É ÔÁÊÍÁÕÔ ÂÕÄÅÔ Õ×ÅÌÉÞÅÎ ÄÏ 2.8 ÓÅËÕÎÄÙ.
óËÏÒÏÓÔØ ÌÉÎÉÉ ÍÏÖÅÔ ÂÙÔØ ÉÚÍÅÒÅÎÁ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ ping Ó ÒÁÚÍÅÒÏÍ ÐÁËÅÔÁ ÒÁ×ÎÙÍ ÚÎÁÞÅÎÉÀ, ÕÓÔÁÎÏ×ÌÅÎÏÍÕ ÏÐÃÉÑÍÉ rsize/wsize.
$ ping -s 8192 lugulbanda PING lugulbanda.uio.no (129.240.222.99): 8192 data bytes 8200 bytes from 129.240.222.99: icmp_seq=0 ttl=64 time=15.2 ms 8200 bytes from 129.240.222.99: icmp_seq=1 ttl=64 time=15.9 ms 8200 bytes from 129.240.222.99: icmp_seq=2 ttl=64 time=14.9 ms 8200 bytes from 129.240.222.99: icmp_seq=3 ttl=64 time=14.9 ms 8200 bytes from 129.240.222.99: icmp_seq=4 ttl=64 time=15.0 ms --- lugulbanda.uio.no ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 14.9/15.1/15.9 ms
úÄÅÓØ ×ÒÅÍÑ ÐÏËÁÚÙ×ÁÅÔ ËÁË ÄÏÌÇÏ ÐÁËÅÔ ÐÒÏÇÒÁÍÍÙ ping ÉÄÅÔ ÔÕÄÁ É ÏÂÒÁÔÎÏ Ë ÍÁÛÉÎÅ lugulbanda. 15ms ÜÔÏ ÄÏ×ÏÌØÎÏ ÂÙÓÔÒÏ. ðÒÉ ÒÁÂÏÔÅ ÞÅÒÅÚ ÍÏÄÅÍ ÓÏ ÓËÏÒÏÓÔØÀ 28.000 ÂÏÄ ×Ù ÍÏÖÅÔÅ ÏÖÉÄÁÔØ ÇÄÅ-ÔÏ 4000-5000ms, É ÅÓÌÉ ÌÉÎÉÑ ÎÁÇÒÕÖÅÎÁ ÅÝÅ ËÅÍ-ÔÏ, ÔÏ ×ÒÅÍÑ ÂÕÄÅÔ ÄÁÖÅ ×ÙÛÅ, ÍÏÖÅÔ ÂÙÔØ ÒÁÚÁ × Ä×Á. ëÏÇÄÁ ÜÔÏ ×ÒÅÍÑ ×ÙÓÏËÏ, ÍÙ ÇÏ×ÏÒÉÍ ÞÔÏ ÜÔÏ '×ÙÓÏËÏÅ ÚÁÐÁÚÄÙ×ÁÎÉÅ'. ÷ ÏÂÝÅÍ ÄÌÑ ÂÏÌØÛÉÈ ÐÁËÅÔÏ× É ÄÌÑ ÂÏÌÅÅ ÚÁÇÒÕÖÅÎÎÙÈ ÌÉÎÉÊ ÚÁÐÁÚÄÙ×ÁÎÉÅ ÂÕÄÅÔ Õ×ÅÌÉÞÉ×ÁÔØÓÑ. õ×ÅÌÉÞØÔÅ timeo ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ×ÁÛÅÊ ÌÉÎÉÉ É ÚÁÇÒÕÚËÅ. é ÐÏÓËÏÌØËÕ ÚÁÐÁÚÄÙ×ÁÎÉÅ Õ×ÅÌÉÞÉ×ÁÅÔÓÑ ËÏÇÄÁ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ÌÉÎÉÀ ÄÌÑ ÄÒÕÇÉÈ ×ÅÝÅÊ: ÄÁÖÅ ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ FTP É NFS × ÏÄÎÏ É ÔÏÖÅ ×ÒÅÍÑ, ÔÏ ×Ù ÄÏÌÖÎÙ ÐÏÐÙÔÁÔØÓÑ ÉÚÍÅÒÉÔØ ×ÒÅÍÑ ping ×Ï ×ÒÅÍÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ FTP ÄÌÑ ÐÅÒÅÄÁÞÉ ÆÁÊÌÏ×.
ñ ÎÉ ËÏÉÍ ÏÂÒÁÚÏÍ ÎÅ Ñ×ÌÑÀÓØ ÜËÓÐÅÒÔÏÍ × ÏÂÌÁÓÔÉ ËÏÍÐØÀÔÅÒÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ. îÏ Õ ÍÅÎÑ ÅÓÔØ ÍÁÌÅÎØËÉÊ ÓÏ×ÅÔ ÄÌÑ ÓÏÚÎÁÀÝÉÈ ÐÒÏÂÌÅÍÕ ÂÅÚÏÐÁÓÎÏÓÔØ. îÏ ÂÕÄØÔÅ ÐÒÅÄÕÐÒÅÖÄÅÎÙ: ÜÔÏÔ ÓÐÉÓÏË ÎÉ × ËÏÅÍ ÓÌÕÞÁÅ ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÌÎÙÍ ÓÐÉÓËÏÍ ÐÒÏÂÌÅÍ ÏÔÎÏÓÑÝÉÈÓÑ Ë NFS, É ÅÓÌÉ ×Ù ÄÕÍÁÅÔÅ, ÞÔÏ ×Ù ÏÂÅÚÏÐÁÓÉÌÉÓØ ÏÄÉÎ ÒÁÚ ÐÒÏÞÉÔÁ× É ×ÙÐÏÌÎÉ×, ×ÓÅ ÞÔÏ Ñ ÄÁÀ ÚÄÅÓØ, ÔÏ Ñ ÈÏÞÕ ÐÒÅÄÕÐÒÅÄÉÔØ ×ÁÓ.
üÔÏÔ ÒÁÚÄÅÌ ÎÅ ÄÏÌÖÅÎ ÂÅÓÐÏËÏÉÔØ ×ÁÓ, ÅÓÌÉ ×Ù ÎÁÈÏÄÉÔÅÓØ × ÚÁËÒÙÔÏÊ ÓÅÔÉ, ÇÄÅ ×Ù ÄÏ×ÅÒÑÅÔÅ ×ÓÅÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ, É ÎÉËÔÏ ÉÚ ÔÅÈ ËÏÍÕ ×Ù ÎÅ ÄÏ×ÅÒÑÅÔÅ ÎÉ ÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ Ë ÍÁÛÉÎÁÍ × ÓÅÔÉ. îÁÐÒÉÍÅÒ, ÎÅ ÄÏÌÖÎÏ ÂÙÔØ dial-ÓÏÅÄÉÎÅÎÉÑ × ÓÅÔØ, É ÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÎÉËÁËÏÇÏ ÓÐÏÓÏÂÁ ÐÏÄËÌÀÞÉÔØÓÑ Ë ÓÅÔÉ, × ËÏÔÏÒÏÊ ×Ù ÅÓÔØ ÌÀÄÉ, ËÏÔÏÒÙÍ ×Ù ÎÅ ÄÏ×ÅÒÑÅÔÅ. ÷Ù ÄÕÍÁÅÔÅ Ñ ÐÁÒÁÎÏÉË? ñ ÎÅ ÐÁÒÁÎÏÉË. üÔÏ ÂÁÚÏ×ÙÊ ÓÏ×ÅÔ ÐÏ ÂÅÚÏÐÁÓÎÏÓÔÉ. âÅÚÏÐÁÓÎÏÓÔØ ÔÒÅÂÕÅÔ ÎÁÌÉÞÉÑ ÔÝÁÔÅÌØÎÏÇÏ É ÚÎÁÀÝÅÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ, ËÏÔÏÒÙÊ ÚÎÁÅÔ ÇÄÅ ÎÁÊÔÉ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÅËÕÝÉÈ É ÐÏÔÅÎÃÉÁÌØÎÙÈ ÐÒÏÂÌÅÍÁÈ ÂÅÚÏÐÁÓÎÏÓÔÉ.
ïÓÎÏ×ÎÁÑ ÐÒÏÂÌÅÍÁ NFS × ÔÏÍ, ÞÔÏ ËÌÉÅÎÔ, ÅÓÌÉ ÎÅ ÚÁÄÁÎÏ, ÂÕÄÅÔ ÄÏ×ÅÒÑÔØ ÓÅÒ×ÅÒÕ É ÎÁÏÂÏÒÏÔ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÌÏÈÏ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÅÓÌÉ ÚÁÐÉÓØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÓÅÒ×ÅÒÁ NFS ×ÚÌÏÍÁÎÁ, ÔÏ ÔÁËÖÅ ÌÅÇËÏ ÍÏÖÅÔ ÂÙÔØ ×ÚÌÏÍÁÎÁ ÚÁÐÉÓØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÙ. é ÎÁÏÂÏÒÏÔ. óÕÝÅÓÔ×ÕÅÔ ÎÁÂÏÒ ÐÏÌÉÃÅÊÓËÉÈ ÓÔÒÁÔÅÇÉÊ ÄÌÑ ÜÔÏÇÏ, ÍÙ Ë ÎÉÍ ÅÝÅ ×ÅÒÎÅÍÓÑ.
þÔÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÒÏÞÉÔÁÔØ -- ÜÔÏ ËÏÎÓÕÌØÔÁÃÉÏÎÎÙÅ ÍÁÔÅÒÉÁÌÙ CERT ÏÔÎÏÓÑÝÉÅÓÑ Ë NFS. âÏÌØÛÉÎÓÔ×Ï ÔÅËÓÔÏ× ÐÒÉ×ÅÄÅÎÎÙÈ ÎÉÖÅ, Ó×ÑÚÁÎÙ Ó ÓÏ×ÅÔÁÍÉ, ÎÁÐÉÓÁÎÎÙÍÉ × ×ÙÐÕÓËÁÈ CERT. óÍÏÔÒÉÔÅ ftp.cert.org/01-README ÄÌÑ ÏÂÎÏ×ÌÅÎÎÏÇÏ ÓÐÉÓËÁ ËÏÎÓÕÌØÔÁÔÉ×ÎÙÈ ÍÁÔÅÒÉÁÌÏ× CERT. úÄÅÓØ ÐÒÉ×ÅÄÅÎÙ ÎÅËÏÔÏÒÙÅ ÏÔÎÏÓÑÝÉÅÓÑ Ë NFS ËÏÎÓÕÌØÔÁÔÉ×ÎÙÅ ÍÁÔÅÒÉÁÌÙ:
CA-91:21.SunOS.NFS.Jumbo.and.fsirand 12/06/91 õÑÚ×ÉÍÏÓÔØ × ÏÔÎÏÛÅÎÉÉ ÓÅÔÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ (NFS) Sun Microsystems, Inc. (Sun) É ÐÒÏÇÒÁÍÍÙ fsirand. üÔÁ ÕÑÚ×ÉÍÏÓÔØ ×ÏÚÍÏÖÎÁ × ×ÅÒÓÉÑÈ SunOS 4.1.1, 4.1, and 4.0.3 ÎÁ ×ÓÅÈ ÁÒÈÉÔÅËÔÕÒÁÈ. úÁÐÌÁÔËÉ (Patches) ÄÏÓÔÕÐÎÙ ÄÌÑ SunOS 4.1.1. ôÁËÖÅ ÄÏÓÔÕÐÎÁ ÎÁÞÁÌØÎÁÑ ÚÁÐÌÁÔËÁ ÄÌÑ SunOS 4.1 NFS. Sun ÂÕÄÅÔ ÏÂÅÓÐÅÞÉÔ ÐÏÌÎÙÅ ÚÁÐÌÁÔËÉ ÄÌÑ SunOS 4.1 É SunOS 4.0.3 ÐÏÚÖÅ. CA-94:15.NFS.Vulnerabilities 12/19/94 üÔÏÔ ËÏÎÓÕÌØÔÁÃÉÏÎÎÙÊ ÍÁÔÅÒÉÁÌ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÉÚÍÅÒÅÎÉÅ ÂÅÚÏÐÁÓÎÏÓÔÉ ÄÌÑ ÏÈÒÁÎÙ ÐÒÏÔÉ× ÐÒÏÔÉ× ÎÅËÏÔÏÒÙÈ ÄÙÒ × ÂÅÚÏÐÁÓÎÏÓÔÉ × ÓÅÔÅ×ÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ (NFS). üÔÏÔ ÍÁÔÅÒÉÁÌ ×ÙÐÕÝÅÎ × Ó×ÑÚÉ Ó Õ×ÅÌÉÞÅÎÉÅÍ ÓÌÕÞÁÅ× ×ÚÌÏÍÁ ÍÁÛÉÎ, ÉÓÐÏÌØÚÕÑ ÕÔÉÌÉÔÙ ÄÌÑ ×ÚÌÏÍÁ ÞÅÒÅÚ ÕÑÚ×ÉÍÙÅ ÔÏÞËÉ. CA-96.08.pcnfsd 04/18/96 üÔÏÔ ÍÁÔÅÒÉÁÌ ÏÐÉÓÙ×ÁÅÔ ÐÒÏÂÌÅÍÙ Ó ÂÅÚÏÐÁÓÎÏÓÔØÀ × ÐÒÏÇÒÁÍÍÅ pcnfsd (ÔÁËÖÅ ÉÚ×ÅÓÔÎÏÊ ËÁË rpc.pcnfsd). úÁÐÌÁÔËÁ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÏÛÉÂËÉ ÐÒÉÌÁÇÁÅÔÓÑ.
îÁ ËÌÉÅÎÔÓËÏÊ ÓÔÏÒÏÎÅ ÍÙ ÍÏÖÅÍ ÒÅÛÉÔØ, ÞÔÏ ÍÙ ÎÅ ÈÏÔÉÍ ÓÌÉÛËÏÍ ÓÉÌØÎÏ
ÄÏ×ÅÒÑÔØ ÓÅÒ×ÅÒÕ. üÔÏ ÄÅÌÁÅÔÓÑ ÎÅÓËÏÌØËÉÍÉ ÓÐÏÓÏÂÁÍÉ, ÉÓÐÏÌØÚÕÑ ÏÐÃÉÉ
ÍÏÎÔÉÒÏ×ÁÎÉÑ. îÁÐÒÉÍÅÒ, ÍÙ ÍÏÖÅÍ ÚÁÐÒÅÔÉÔØ ×ÙÐÏÌÎÅÎÉÅ ÐÒÏÇÒÁÍÍ Ó
ÕÓÔÁÎÏ×ÌÅÎÎÙÍ ÂÉÔÏÍ suid × ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ NFS, ÜÔÏ ÄÅÌÁÅÔÓÑ ÏÐÃÉÅÊ
ÍÏÎÔÉÒÏ×ÁÎÉÑ nosuid
. üÔÏ ÈÏÒÏÛÁÑ ÉÄÅÑ É ×Ù ÄÏÌÖÎÙ ÒÁÓÓÍÏÔÒÅÔØ ÅÅ,
ÉÓÐÏÌØÚÕÑ ÓÍÏÎÔÉÒÏ×ÁÎÎÙÅ ÞÅÒÅÚ NFS ÆÁÊÌÏ×ÙÅ ÓÉÓÔÅÍÙ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ
ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÓÅÒ×ÅÒÁ ÎÅ ÓÍÏÖÅÔ ÓÄÅÌÁÔØ ÐÒÏÇÒÁÍÍÙ Ó ÕÓÔÁÎÏ×ÌÅÎÎÙÍ
suid-ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÎÁ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ, ÚÁÔÅÍ ×ÏÊÔÉ ÎÁ ÍÁÛÉÎÕ ËÌÉÅÎÔÁ ËÁË
ÏÂÙÞÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ É ÉÓÐÏÌØÚÕÑ ÐÒÏÇÒÁÍÍÕ Ó suid-ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÐÒÉÏÂÒÅÓÔÉ
ÔÁËÖÅ ÐÒÁ×Á ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÎÁ ÍÁÛÉÎÅ ËÌÉÅÎÔÁ. íÙ ÔÁËÖÅ ÍÏÖÅÍ ÚÁÐÒÅÔÉÔØ
×ÙÐÏÌÎÅÎÉÅ ÆÁÊÌÏ× ÎÁ ÓÍÏÎÔÉÒÏ×ÁÎÎÏÊ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ Ó ÐÏÍÏÝØÀ ÏÐÃÉÉ
noexec
. îÏ ÏÎÁ ÐÒÉÍÅÎÑÅÔÓÑ ÒÅÖÅ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÏÐÃÉÅÊ nosuid
,
ÐÏÓËÏÌØËÕ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÅËÏÔÏÒÙÅ
ÓËÒÉÐÔÙ, ÉÌÉ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ ÎÅÏÂÈÏÄÉÍÏ ×ÙÐÏÌÎÑÔØ. ÷Ù ÍÏÖÅÔÅ ××ÅÓÔÉ ÜÔÉ
ÏÐÃÉÉ × ËÏÌÏÎËÅ ÏÐÃÉÊ ×ÍÅÓÔÅ Ó ÏÐÃÉÑÍÉ rsize
É wsize
, ÒÁÚÄÅÌÑÑ ÉÈ
ÚÁÐÑÔÙÍÉ.
îÁ ÓÔÏÔÏÎÅ ÓÅÒ×ÅÒÁ ÍÙ ÍÏÖÅÍ ÒÅÛÉÔØ, ÞÔÏ ÍÙ ÎÅ ÈÏÔÉÍ ÄÏ×ÅÒÑÔØ ÁÄÍÉÎÉÓÔÒÁÔÏÒÕ ËÌÉÅÎÔÁ. íÙ ÍÏÖÅÍ ÓÄÅÌÁÔØ ÜÔÏ ÕËÁÚÁ× ÏÐÃÉÀ root_squash × ÆÁÊÌÅ exports:
/mn/eris/local apollon(rw,root_squash)
ôÅÐÅÒØ, ÅÓÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ Ó UID 0 ÎÁ ÓÔÏÒÏÎÅ ËÌÉÅÎÔÁ ÐÏÐÙÔÁÅÔÓÑ ÐÏÌÕÞÉÔØ
ÄÏÓÔÕÐ (ÞÔÅÎÉÅ, ÚÁÐÉÓØ, ÕÄÁÌÅÎÉÅ), ÔÏ ÆÁÊÌÏ×ÙÊ ÓÅÒ×ÅÒ ×ÙÐÏÌÎÉÔ ÐÏÄÓÔÁÎÏ×ËÕ
UID ÐÏÌØÚÏ×ÁÔÅÌÑ `nobody' ÎÁ ÓÅÒ×ÅÒÅ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒ
ËÌÉÅÎÔÁ ÎÅ ÓÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ ÉÌÉ ÉÚÍÅÎÑÔØ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÍÏÖÅÔ
ÉÚÍÅÎÑÔØ ÉÌÉ ÉÍÅÔØ ÄÏÓÔÕÐ Ë ËÏÔÏÒÙÍ ÍÏÖÅÔ ÔÏÌØËÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÓÅÒ×ÅÒÁ. üÔÏ
ÈÏÒÏÛÏ É ×Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ root_squash
ÎÁ ×ÓÅÈ
ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍÁÈ. ÷Ù ÓËÁÖÅÔÅ, ÞÔÏ "áÄÍÉÎÉÓÔÒÁÔÏÒ ËÌÉÅÎÔÁ
×ÓÅ ÒÁ×ÎÏ ÍÏÖÅÔ ×ÙÐÏÌÎÑÉÔØ ËÏÍÁÎÄÕ 'su', ÞÔÏÂÙ ÚÁÊÔÉ ËÁË ÌÀÂÏÊ ÄÒÕÇÏÊ
ÐÏÌØÚÏ×ÁÔÅÌØ É ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ É ÉÚÍÅÎÉÔØ ÌÀÂÙÅ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÆÁÊÌÙ". îÁ
ÜÔÏ ÅÓÔØ ÏÔ×ÅÔ: "äÁ ÅÓÔØ ÔÁËÏÊ ÓÐÏÓÏÂ, É ÜÔÏ ÒÁÂÏÔÁÅÔ × Unix É NFS. üÔÏ
ÉÍÅÅÔ ÏÄÎÏ ×ÁÖÎÏÅ ÚÁËÌÀÞÅÎÉÅ: ÷ÓÅ ×ÁÖÎÙÅ ÆÁÊÌÙ É ÐÒÏÇÒÁÍÍÙ ÄÏÌÖÎÙ ÉÍÅÔØ
×ÌÁÄÅÌØÃÅÍ ÐÏÌØÚÏ×ÁÔÅÌÑ root
, Á ÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ bin
ÉÌÉ ÄÒÕÇÏÇÏ
ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÅ-ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ, ÐÏÓËÏÌØËÕ ÔÏÌØËÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ËÌÉÅÎÔÁ ÎÅ
ÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ ËÁË ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÓÅÒ×ÅÒÁ. ó ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ NFSd
ÅÓÔØ ÎÅÓËÏÌØËÏ ÄÒÕÇÉÈ ÐÏÄÏÂÎÙÈ ÏÐÃÉÊ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÒÅÛÉÔØ, ÞÔÏ ×Ù (ÎÅ)
ÄÏ×ÅÒÑÅÔÅ ËÏÍÕ-ÌÉÂÏ ÓÏ ÓÔÏÒÏÎÙ ËÌÉÅÎÔÁ. õ ×ÁÓ ÔÁËÖÅ ÉÍÅÀÔÓÑ ÏÐÃÉÉ ÄÌÑ
ÏÓÅÞÅÎÉÑ ÌÀÂÙÈ ÄÉÁÐÁÚÏÎÏ× UID É GID. üÔÏ ÏÐÉÓÙ×ÁÅÔÓÑ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ
Linux NFSd.
ïÐÃÉÑ root_squash Ñ×ÌÑÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÎÏÊ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ NFSd × Linux,
ÄÌÑ ÐÅÒÅÄÁÞÉ ÁÄÍÉÎÉÓÔÒÁÔÏÒÓËÉÈ ÐÏÌÎÏÍÏÞÉÊ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ
ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ no_root_squash
.
äÒÕÇÁÑ ×ÁÖÎÁÑ ×ÅÝØ, ËÏÔÏÒÕÀ ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ, ÜÔÏ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ nfsd ÐÒÏ×ÅÒÑÅÔ, ×ÓÅ ÌÉ ÚÁÐÒÏÓÙ ÐÒÉÈÏÄÑÔ Ó ÐÒÉ×ÅÌÉÇÉÒÏ×ÁÎÎÏÇÏ ÐÏÒÔÁ. åÓÌÉ ÏÎ ÐÒÉÎÉÍÁÅÔ ÚÁÐÒÏÓÙ Ó ÌÀÂÏÇÏ ÓÔÁÒÏÇÏ ÐÏÒÔÁ ÎÁ ËÌÉÅÎÔÅ, ÔÏ ÐÏÌØÚÏ×ÁÔÅÌØ ÂÅÚ ÓÐÅÃÉÁÌØÎÙÈ ÐÒÉ×ÅÌÅÇÉÊ ÍÏÖÅÔ ÚÁÐÕÓÔÉÔØ ÐÒÏÇÒÁÍÍÕ, ËÏÔÏÒÕÀ ÌÅÇËÏ ÐÏÌÕÞÉÔØ ÐÏ Internet. ïÎ ÕÍÅÅÔ "ÇÏ×ÏÒÉÔØ" ÎÁ ÑÚÙËÅ ÐÒÏÔÏËÏÌÁ nfs É ÂÕÄÅÔ ÐÒÉÔ×ÏÒÑÔØÓÑ, ÞÔÏ ÐÏÌØÚÏ×ÁÔÅÌØ Ñ×ÌÑÅÔÓÑ ÌÀÂÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ËÏÔÏÒÙÍ ÏÎ ÈÏÞÅÔ ÂÙÔØ. NFSD ÎÁ Linux ÄÅÌÁÅÔ ÜÔÕ ÐÒÏ×ÅÒËÕ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÏ ÄÌÑ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ ×Ù ÄÏÌÖÎÙ ÒÁÚÒÅÛÉÔØ ÜÔÕ ÐÒÏ×ÅÒËÕ ÓÁÍÉ. üÔÏ ÄÏÌÖÎÏ ÂÙÔØ ÏÐÉÓÁÎÏ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ nfsd ÄÌÑ ×ÁÛÅÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ.
äÒÕÇÁÑ ×ÅÝØ. îÉËÏÇÄÁ ÎÅ ÜËÓÐÏÒÔÉÒÕÊÔÅ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ ÄÌÑ ÍÁÛÉÎÙ Ó ÉÍÅÎÅÍ 'localhost' ÉÌÉ 127.0.0.1. äÏ×ÅÒÑÊÔÅ ÍÎÅ.
ïÓÎÏ×Á portmapper, × ÓÏÅÄÉÎÅÎÉÉ Ó nfsd ÉÍÅÅÔ ÐÒÏÂÌÅÍÕ × ÐÒÏÅËÔÉÒÏ×ÁÎÉÉ, ËÏÔÏÒÁÑ ÄÅÌÁÅÔ ×ÏÚÍÏÖÎÏÊ ÐÏÌÕÞÉÔØ ÆÁÊÌÙ Ó ÓÅÒ×ÅÒÏ× NFS ÂÅÚ ËÁËÉÈ-ÌÉÂÏ ÐÒÉ×ÅÌÅÇÉÊ. ë ÓÞÁÓÔØÀ portmapper ÐÏÄ Linux ÉÓÐÏÌØÚÕÅÔ ÏÔÎÏÓÉÔÅÌØÎÕÀ ÂÅÚÏÐÁÓÎÏÓÔØ ÐÒÏÔÉ× ÔÁËÏÊ ÁÔÁËÉ, É ÍÏÖÅÔ ÂÙÔØ ÓÄÅÌÁÎÏ ÂÏÌÅÅ ÂÅÚÏÐÁÓÎÏÊ ÎÁÓÔÒÏÊËÏÊ ÓÐÉÓËÁ ÄÏÓÔÕÐÁ × Ä×ÕÈ ÆÁÊÌÁÈ.
óÎÁÞÁÌÁ ÍÙ ÏÔÒÅÄÁËÔÉÒÕÅÍ ÆÁÊÌ /etc/hosts.deny
. ïÎ ÄÏÌÖÅÎ
ÓÏÄÅÒÖÁÔØ ÓÔÒÏËÕ
portmap: ALL
ËÏÔÏÒÁÑ ÚÁÐÒÅÔÉÔ ÄÏÓÔÕÐ ×ÓÅÍ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÓÌÉÛËÏÍ ËÁÒÄÉÎÁÌØÎÙÍ,
ÐÏÜÔÏÍÕ ÍÙ ÓÎÏ×Á ÏÔËÒÏÅÍ ÄÏÓÔÕÐ, ÏÔÒÅÄÁËÔÉÒÏ×Á× ÆÁÊÌ
/etc/hosts.allow
. îÏ ÓÎÁÞÁÌÁ ÎÁÍ ÎÁÄÏ ÏÐÒÅÄÅÌÉÔØ, ÞÔÏ ÍÙ ÔÕÄÁ
ÐÏÍÅÓÔÉÍ. ÷ ÜÔÏÍ ÆÁÊÌÅ ÐÅÒÅÞÉÓÌÑÀÔÓÑ ×ÓÅ ÍÁÛÉÎÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÏÌÕÞÉÔØ
ÄÏÓÔÕÐ Ë ×ÁÛÅÍÕ portmapper. óÒÅÄÉ ÍÎÏÖÅÓÔ×Á ÒÁÂÏÔÁÀÝÉÈ ÐÏÄ Linux ÓÉÓÔÅÍ
ÔÏÌØËÏ ÎÅËÏÔÏÒÙÍ ÍÁÛÉÎÁÍ ÎÕÖÅÎ ÐÏÌÎÙÊ ÄÏÓÔÕÐ ÄÌÑ ÌÀÂÏÊ ÒÁÂÏÔÙ. Portmapper
ÏÂÓÌÕÖÉ×ÁÅÔ nfsd, mountd, ypbind/ypserv, pcnfsd, É 'r' ÓÅÒ×ÉÓÙ, ÔÁËÉÅ ËÁË
ruptime É rusers. éÚ ÎÉÈ ÔÏÌØËÏ nfsd, mountd, ypbind/ypserv É ×ÏÚÍÏÖÎÏ
pcnfsd ÉÍÅÀÔ ËÁËÏÅ-ÌÉÂÏ ×ÁÖÎÏÅ ÚÎÁÞÅÎÉÅ. ÷ÓÅÍ ÍÁÛÉÎÁÍ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍ
ÄÏÓÔÕÐ Ë ÓÅÒ×ÉÓÁÍ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÒÁÚÒÅÛÅÎÏ ÄÅÌÁÔØ ÜÔÏ. óËÁÖÅÍ
ÁÄÒÅÓ ÍÁÛÉÎÙ ÒÁ×ÅÎ 129.240.223.254 É ÏÎÁ ÎÁÈÏÄÉÔÓÑ × ÐÏÄÓÅÔÉ 129.240.223.0,
É ÅÊ ÎÕÖÅÎ ÄÏÓÔÕÐ Ë ÓÅÒ×ÉÓÁÍ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ (ÜÔÉ ÔÅÒÍÉÎÙ ××ÅÄÅÎÙ HOWTO ÐÏ
ÓÅÔÑÍ, ×ÅÒÎÉÔÅÓØ Ë ÎÅÍÕ É ÏÓ×ÅÖÉÔÅ Ó×ÏÉ ÚÎÁÎÉÑ, ÅÓÌÉ ÜÔÏ ÎÅÏÂÈÏÄÉÍÏ). äÌÑ
ÜÔÏÇÏ ÍÙ ÎÁÐÉÛÅÍ × ÆÁÊÌÅ hosts.allow
portmap: 129.240.223.0/255.255.255.0
üÔÏ ÔÏÖÅ ÓÁÍÏÅ, ÞÔÏ É ÓÅÔÅ×ÏÊ ÁÄÒÅÓ, ËÏÔÏÒÙÊ ×Ù ÄÁÅÔÅ ËÏÍÁÎÄÏÊ route É
ÍÁÓËÁ ÐÏÄÓÅÔÉ, ËÏÔÏÒÕÀ ×Ù ÐÅÒÅÄÁÅÔÅ ËÏÍÁÎÄÅ ifconfig. äÌÑ ÕÓÔÒÏÊÓÔ×Á
eth0
ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ ifconfig
ÄÏÌÖÅÎ ÐÏËÁÚÙ×ÁÔØ
... eth0 Link encap:10Mbps Ethernet HWaddr 00:60:8C:96:D5:56 inet addr:129.240.223.254 Bcast:129.240.223.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:360315 errors:0 dropped:0 overruns:0 TX packets:179274 errors:0 dropped:0 overruns:0 Interrupt:10 Base address:0x320 ...
Á ÐÒÏÇÒÁÍÍÁ netstat -rn
ÄÏÌÖÎÁ ÐÏËÁÚÙ×ÁÔØ
Kernel routing table Destination Gateway Genmask Flags Metric Ref Use Iface ... 129.240.223.0 0.0.0.0 255.255.255.0 U 0 0 174412 eth0 ...
(óÅÔÅ×ÏÊ ÁÄÒÅÓ ÎÁÈÏÄÉÔÓÑ × ÐÅÒ×ÏÊ ËÏÌÏÎËÅ).
æÁÊÌÙ hosts.deny
É hosts.allow
ÏÐÉÓÁÎÙ × ÓÐÒÁ×ÏÞÎÙÈ ÓÔÒÁÎÉÃÁÈ Ó
ÔÅÍÉ ÖÅ ÉÍÅÎÁÍÉ.
÷áöîï: îÅ ÐÏÍÅÝÁÊÔÅ × ÜÔÉÈ ÆÁÊÌÁÈ ÎÉÞÅÇÏ, ËÒÏÍÅ IP îïíåòï÷ × ÓÔÒÏËÁÈ ÄÌÑ ÎÁÓÔÒÏÊËÉ portmap. ðÏÉÓË ÉÍÅÎ ÍÁÛÉÎ ÍÏÖÅÔ ×ÙÚ×ÁÔØ ÁËÔÉ×ÎÏÓÔØ portmap, ËÏÔÏÒÁÑ ×ÙÚÏ×ÅÔ ÐÏÉÓË ÉÍÅÎ ÍÁÛÉÎ, ËÏÔÏÒÏÅ ×ÙÚÏ×ÅÔ portmap, ËÏÔÏÒÏÅ ×ÙÚÏ×ÅÔ...
÷ÙÛÅÐÒÉ×ÅÄÅÎÎÙÅ ×ÅÝÉ ÄÏÌÖÎÙ ×ÙÚ×ÁÔØ ÐÅÒÅËÌÀÞÅÎÉÅ ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ. ïÓÔÁÀÝÁÑÓÑ ÐÒÏÂÌÅÍÁ × ÔÏÍ, ÞÔÏ ËÔÏ-ÔÏ ×ÚÌÏÍÁÅÔ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ (ÉÌÉ ÚÁÇÒÕÚÉÔ MS-DOS) ÎÁ ÍÁÛÉÎÅ, ËÏÔÏÒÏÊ ÄÏ×ÅÒÑÀÔ É ÉÓÐÏÌØÚÕÅÔ ÜÔÉ ÐÒÉ×ÅÌÅÇÉÉ ÄÌÑ ÐÏÓÙÌËÉ ÚÁÐÒÏÓÏ× ÎÁ ÂÅÚÏÐÁÓÎÙÊ ÐÏÒÔ, ËÁË ÌÀÂÏÊ ÐÏÌØÚÏ×ÁÔÅÌØ, ËÏÔÏÒÙÍ ÏÎ ÚÁÈÏÞÅÔ ÂÙÔØ.
ïÞÅÎØ ÈÏÒÏÛÁÑ ÉÄÅÑ ÚÁÝÉÔÉÔØ ÐÏÒÔÙ nfs É portmap Ó ÐÏÍÏÝØÀ firewall ÎÁ
×ÁÛÅÍ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ. Nfsd ÒÁÂÏÔÁÅÔ ÎÁ ÐÏÒÔÕ 2049, ÉÓÐÏÌØÚÕÑ ÏÂÁ
ÐÒÏÔÏËÏÌÁ -- udp É tcp. Portmapper ÒÁÂÏÔÁÅÔ ÎÁ ÐÏÒÔÕ 111, tcp É udp, Á
mountd ÒÁÂÏÔÁÅÔ ÎÁ ÐÏÒÔÁÈ 745 É 747, tcp É udp. ðÏ ÕÍÏÌÞÁÎÉÀ. ÷Ù ÄÏÌÖÎÙ
ÐÒÏ×ÅÒÉÔØ ÎÏÍÅÒÁ ÉÓÐÏÌØÚÕÅÍÙÈ ÐÏÒÔÏ×, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ rpcinfo -p
.
åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ NFS ÓË×ÏÚØ firewall, ÔÏ ÅÓÔØ ÏÐÃÉÉ ÄÌÑ ÎÏ×ÙÈ ×ÅÒÓÉÊ NFSd É mountd, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓÔÁÎÄÁÒÔÎÙÅ ÐÏÒÔÙ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÂÙÔØ ÏÔËÒÙÔÙ × firewall.
åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ hosts.allow/deny, root_squash, nosuid É
ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÅ ÐÏÒÔÙ × ÐÒÏÇÒÁÍÍÎÏÍ ÏÂÅÓÐÅÞÅÎÉÉ portmapper/nfs, ÔÏ ×Ù
ÍÏÖÅÔÅ ÉÚÂÅÖÁÔØ ÉÚ×ÅÓÔÎÙÈ ÏÛÉÂÏË × nfs É ÍÏÖÅÔÅ ÞÕ×ÓÔ×Ï×ÁÔØ ÓÅÂÑ ÐÏÞÔÉ ×
ÂÅÚÏÐÁÓÎÏÓÔÉ. îÏ ×ÓÅ ÒÁ×ÎÏ: ËÏÇÄÁ ×ÚÌÏÍÝÉË ÉÍÅÅÔ ÄÏÓÔÕÐ Ë ×ÁÛÅÊ ÓÅÔÉ, ÔÏ
ÏÎ/ÏÎÁ ÍÏÖÅÔ ÄÏÂÁ×ÉÔØ ÓÔÒÁÎÎÙÅ ËÏÍÁÎÄÙ × ×ÁÛ ÆÁÊÌ .forward
ÉÌÉ
ÐÏÞÔÏ×ÙÊ ÑÝÉË, ËÏÇÄÁ /home
ÉÌÉ /var/spool/mail
ÓÍÏÎÔÉÒÏ×ÁÎ ÞÅÒÅÚ NFS. ðÏ ÔÏÊ ÖÅ ÐÒÉÞÉÎÅ, ×Ù ÎÉËÏÇÄÁ ÎÅ ÄÏÌÖÎÙ ÏÓÕÝÅÓÔ×ÌÑÔØ
ÄÏÓÔÕÐ Ë ×ÁÛÉÍ ÌÉÞÎÙÍ ËÌÀÞÁÍ PGP ÞÅÒÅÚ nfs. éÌÉ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ×Ù ÄÏÌÖÎÙ
ÚÎÁÔØ ËÁËÏÊ ÒÉÓË ÓÕÝÅÓÔ×ÕÅÔ. é ÚÎÁÔØ Ï ÎÅÍ ÈÏÔÑ ÂÙ ÎÅÍÎÏÇÏ.
NFS É portmapper ÓÏÚÄÁÀÔ ËÏÍÐÌÅËÓÎÕÀ ÓÉÓÔÅÍÕ É ÐÏÜÔÏÍÕ ÎÅ ÐÏÌÎÏÓÔØÀ ÎÅ×ÅÒÏÑÔÎÏ,ÞÔÏ ÎÏ×ÙÅ ÏÛÉÂËÉ ÂÕÄÕÔ ÎÁÊÄÅÎÙ, ÌÉÂÏ × ÏÓÎÏ×Å ÐÒÏÅËÔÁ, ÌÉÂÏ × ÒÅÁÌÉÚÁÃÉÉ, ËÏÔÏÒÕÀ ÍÙ ÉÓÐÏÌØÚÕÅÍ. ôÁËÖÅ ÍÏÇÕÔ ÂÙÔØ ÉÚ×ÅÓÔÎÙÅ ÄÙÒÙ, ËÏÔÏÒÙÅ ËÔÏ-ÎÉÂÕÄØ ÉÓÐÏÌØÚÕÅÔ. îÏ ÔÁËÏ×Á ÖÉÚÎØ. þÔÏÂÙ ÂÙÔØ × ËÕÒÓÅ ÔÁËÉÈ ×ÅÝÅÊ, ×Ù ÄÏÌÖÎÙ ËÁË ÍÉÎÉÍÕÍ ÞÉÔÁÔØ ÇÒÕÐÐÙ ÎÏ×ÏÓÔÅÊ comp.os.linux.announce É comp.security.announce.
üÔÏ ÒÁÚÄÅÌ ÏÓÎÏ×ÁÎ ÎÁ ËÏÎÔÒÏÌØÎÏÍ ÓÐÉÓËÅ ÐÒÏÂÌÅÍ ÍÏÎÔÉÒÏ×ÁÎÉÑ, ÜÔÏÔ ÄÏËÕÍÅÎÔ ÎÁÐÉÓÁÎ × IBM Corp. ñ ÂÌÁÇÏÄÁÒÅÎ ÉÍ ÚÁ ÔÏ, ÞÔÏ ÏÎÉ ÓÄÅÌÁÌÉ ÅÇÏ ÄÏÓÔÕÐÎÙÍ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ. åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÐÒÏÂÌÅÍÁ Ó ÍÏÎÔÉÒÏ×ÁÎÉÅÍ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÞÅÒÅÚ NFS, ÔÏ ÐÏÖÁÌÕÊÓÔÁ ÐÒÏ×ÅÒØÔÅ ÜÔÏ ÓÐÉÓÏË, ÄÏ ÔÏÇÏ ËÁË ×Ù ÐÏÛÌÅÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ. ëÁÖÄÙÊ ÐÕÎËÔ ÏÐÉÓÙ×ÁÅÔ ËÏÎËÒÅÔÎÕÀ ÐÒÏÂÌÅÍÕ É ÅÅ ÒÅÛÅÎÉÅ.
éÓÐÒÁ×ÌÅÎÉÅ: üËÓÐÏÒÔÉÒÕÊÔÅ ÅÅ
îÁÐÒÉÍÅÒ: ÓÐÉÓÏË ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÒÅÓÕÒÓÏ× ÚÁÄÁÅÔ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÅ
johnmad
, ÎÏ ÉÍÑ johnmad
ÒÁÚÒÅÛÁÅÔÓÑ ËÁË
johnmad.austin.ibm.com
É ÍÏÎÔÉÒÏ×ÁÎÉÅ ÚÁÐÒÅÝÁÅÔÓÑ.
éÓÐÒÁ×ÌÅÎÉÅ: üËÓÐÏÒÔÉÒÕÊÔÅ ÒÅÓÕÒÓ ÄÌÑ ÏÂÏÉÈ ÆÏÒÍ ÉÍÅÎÉ ÍÁÛÉÎÙ.
üÔÏ ÔÁËÖÅ ÓÌÕÞÁÅÔÓÑ, ÅÓÌÉ ËÌÉÅÎÔ ÉÍÅÅÔ 2 ÉÎÔÅÒÆÅÊÓÁ Ó ÒÁÚÎÙÍÉ ÉÍÅÎÁ ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ÎÉÈ É ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ ÜËÓÐÏÒÔÉÒÕÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÏÄÎÏÇÏ ÕËÁÚÁÎÎÏÇÏ ÉÍÅÎÉ.
éÓÐÒÁ×ÌÅÎÉÅ: üËÓÐÏÒÔÉÒÕÊÔÅ ÏÂÁ ÉÎÔÅÒÆÅÊÓÁ.
üÔÏ ÔÁËÖÅ ÍÏÖÅÔ ÐÒÏÉÚÏÊÔÉ, ÅÓÌÉ ÓÅÒ×ÅÒ ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÉÔØ ÆÕÎËÃÉÉ
lookuphostbyname ÉÌÉ lookuphostbyaddr (ÜÔÏ ÂÉÂÌÉÏÔÅÞÎÙÅ ÆÕÎËÃÉÉ) ÎÁ
ËÌÉÅÎÔÅ. õÂÅÄÉÔÅÓØ, ÞÔÏ ËÌÉÅÎÔ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØ ËÏÍÁÎÄÙ host
<name>
; host <ip_addr>
; É ÏÂÅ ÏÎÉ ÕËÁÚÙ×ÁÀÔ ÎÁ ÏÄÎÕ É ÔÕ ÖÅ
ÍÁÛÉÎÕ.
éÓÐÒÁ×ÌÅÎÉÅ: ÎÁÌÁÄØÔÅ ÓÉÓÔÅÍÕ ÒÁÚÒÅÛÅÎÉÑ ÉÍÅÎ.
éÓÐÒÁ×ÌÅÎÉÅ: úÁ×ÅÒÛÉÔÅ NFSd É ÚÁÔÅÍ ÐÅÒÅÚÁÐÕÓÔÉÔÅ ÅÇÏ.
úÁÍÅÔÞÁÎÉÅ: ëÌÉÅÎÔÙ, ËÏÔÏÒÙÅ ÕÖÅ ÂÙÌÉ ÐÒÉÍÏÎÔÉÒÏ×ÁÎÙ Ë ÔÏÞËÅ ÍÏÎÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÂÕÄÕÔ ÉÍÅÔØ ÐÒÏÂÌÅÍÙ Ó ÄÏÓÔÕÐÏÍ Ë ÎÅÊ ÐÏÓÌÅ ÐÅÒÅÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ.
éÓÐÒÁ×ÌÅÎÉÅ: õÓÔÁÎÏ×ÉÔÅ ÐÒÁ×ÉÌØÎÕÀ ÄÁÔÕ.
á×ÔÏÒ HOWTO ÒÅËÏÍÅÎÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ NTP ÄÌÑ ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÞÁÓÏ×. ðÏÓËÏÌØËÕ ÓÕÝÅÓÔ×ÕÀÔ ÜËÓÐÏÒÔÎÙÅ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ NTP × US, ÔÏ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ NTP ÄÌÑ debian, redhat ÉÌÉ slackware Ó ftp://ftp.hacktic.nl/pub/replay/pub/linux ÉÌÉ Ó ÓÅÒ×ÅÒÁ-ÚÅÒËÁÌÁ.
éÓÐÒÁ×ÌÅÎÉÅ: ÕÍÅÎØÛÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÇÒÕÐÐ × ËÏÔÏÒÙÅ ×ÈÏÄÉÔ ÐÏÌØÚÏ×ÁÔÅÌØ ÉÌÉ ÓÍÏÎÔÉÒÕÊÔÅ ÐÏÄ ÉÍÅÎÅÍ ÄÒÕÇÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ.
üÔÏ ÒÁÚÄÅÌ ÞÁÓÔÏ ÚÁÄÁ×ÁÅÍÙÈ ×ÏÐÒÏÓÏ× (FAQ). âÏÌØÛÁÑ ÞÁÓÔØ ÅÇÏ ÎÁÐÉÓÁÎÁ Alan Cox.
üÔÏ ×ÙÚÙ×ÁÅÔÓÑ ÏÛÉÂËÏÊ × ÏÄÎÏÊ ÉÚ ÕÓÔÁÒÅ×ÛÉÈ ×ÅÒÓÉÊ nfsd. üÔÏ ÉÓÐÒÁ×ÌÅÎÏ × nfs-server2.2beta16 É ÂÏÌÅÅ ÐÏÚÄÎÉÈ.
can't register with portmap: system error on send
(ÎÅ ÍÏÇÕ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÔØÓÑ Ó ÐÏÍÏÝØÀ portmap: ÓÉÓÔÅÍÎÁÑ ÏÛÉÂËÁ ÐÒÉ ÐÏÓÙÌËÅ)
÷Ù ×ÅÒÏÑÔÎÏ ÉÓÐÏÌØÚÕÅÔÅ ÓÉÓÔÅÍÕ Caldera. üÔÏ ÏÛÉÂËÁ × ÓËÒÉÐÔÁÈ rc. ðÏÖÁÌÕÊÓÔÁ Ó×ÑÖÉÔÅÓØ Ó Caldera ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÉÓÐÒÁ×ÌÅÎÉÑ.
ðÒÉÞÉÎÁ × ÔÏÍ, ÞÔÏ nfsd ËÜÛÉÒÕÅÔ ÄÅÓËÒÉÐÔÏÒÙ ÏÔËÒÙÔÙÈ ÆÁÊÌÏ× ÄÌÑ ÕÌÕÞÛÅÎÉÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ (ÐÏÍÎÉÔÅ, ÞÔÏ ÏÎ ÚÁÐÕÝÅÎ × ÐÒÏÓÔÒÁÎÓÔ×Å ÐÏÌØÚÏ×ÁÔÅÌÅÊ). ðÏËÁ nfsd ÄÅÒÖÉÔ ÆÁÊÌ ÏÔËÒÙÔÙÍ (ËÁË × ÜÔÏÍ ÓÌÕÞÁÅ, ÐÏÓÌÅ ÚÁÐÉÓÉ × ÎÅÇÏ), ÔÏ ÑÄÒÏ ÎÅ ÐÏÚ×ÏÌÉÔ ×ÁÍ ×ÙÐÏÌÎÑÔØ ÅÇÏ. Nfsds ÎÏ×ÅÅ ÞÅÍ ×ÅÒÓÉÉ ×ÙÐÕÓËÁ ×ÅÓÎÙ 95 ÄÅÒÖÁÔ ÆÁÊÌÙ ÏÔËÒÙÔÙÍÉ × ÔÅÞÅÎÉÉ ÎÅÓËÏÌØËÉÈ ÓÅËÕÎÄ, ÂÏÌÅÅ ÓÔÁÒÙÅ ÍÏÇÕÔ ÄÅÒÖÁÔØ ÆÁÊÌ ÏÔËÒÙÔÙÍ × ÔÅÞÅÎÉÉ ÎÅÓËÏÌØËÉÈ ÄÎÅÊ.
ðÏ ÕÍÏÌÞÁÎÉÀ ÓÅÒ×ÅÒ NFS ÄÌÑ Linux ×ÙÄÁÅÔÓÑ ×ÓÅ ËÁË ÔÏÌØËÏ ÄÌÑ
ÞÔÅÎÉÑ. ðÅÒÅÞÉÔÁÊÔÅ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ ÐÏ ``exports'' É nfsd. ÷ÁÍ
ÎÅÏÂÈÏÄÉÍÏ ÉÚÍÅÎÉÔØ ÆÁÊÌ /etc/exports
.
îÁ ÓÔÁÒÙÈ ×ÅÒÓÉÑÈ Linux ×Ù ÄÏÌÖÎÙ ÍÏÎÔÉÒÏ×ÁÔØ ÓÅÒ×ÅÒ NFS Ó ÏÐÃÉÑÍÉ
rsize=1024,wsize=1024
.
ïÂÙÞÎÏ ÎÅ ÄÅÌÁÊÔÅ ÔÁË.
îÅÔ
õÂÅÄÉÔÅÓØ, ÞÔÏ ×ÁÛ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÁÈÏÄÉÔÓÑ × 8 ÉÌÉ ÍÅÎØÛÅÍ ËÏÌÉÞÅÓÔ×Å ÇÒÕÐÐ. óÔÁÒÙÅ ÓÅÒ×ÅÒÁ ÔÒÅÂÕÀ ÜÔÏÇÏ.
îÅ ÏÔÍÏÎÔÉÒÕÊÔÅÓØ ÏÔ ÓÅÒ×ÅÒÏ× NFS ÐÒÉ ÐÅÒÅÚÁÇÒÕÚËÅ ÉÌÉ ×ÙËÌÀÞÅÎÉÉ,
ÐÒÏÓÔÏ ÐÒÏÉÇÎÏÒÉÒÕÊÔÅ ÜÔÏ, ÎÉÞÔÏ ÎÅ ÐÏ×ÒÅÄÉÔÓÑ, ÅÓÌÉ ×Ù ÎÅ ÏÔÍÏÎÔÉÒÕÅÔÅÓØ
ÏÔ ÎÅÇÏ. ëÏÍÁÎÄÁ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ umount -avt
nonfs
.
ïÂÙÞÎÏ NFS ÚÁÐÉÓÙ×ÁÅÔ × ÓÉÎÈÒÏÎÎÏÍ ÒÅÖÉÍÅ (×Ù ÍÏÖÅÔÅ ÚÁÐÒÅÔÉÔØ ÜÔÏ, ÅÓÌÉ ×Ù ÓÞÉÔÁÅÔÅ, ÞÔÏ ×Ù ÎÅ ÒÉÓËÕÅÔÅ ÐÏÔÅÒÑÔØ ÄÁÎÎÙÅ). èÕÖÅ ×ÓÅÇÏ ÔÏ, ÞÔÏ ÑÄÒÁ ÐÒÏÉÚÏÛÅÄÛÉÅ ÏÔ BSD ÎÅ ÍÏÇÕÔ ÒÁÂÏÔÁÔØ Ó ÍÁÌÅÎØËÉÍÉ ÂÌÏËÁÍÉ. ôÁËÉÍ ÏÂÒÁÚÏÍ ËÏÇÄÁ ×Ù ÐÉÛÅÔÅ 4K ÄÁÎÎÙÈ Ó ÍÁÛÉÎÙ ÐÏÄ Linux × 1K ÐÁËÅÔÁÈ, ÔÏ BSD ×ÙÐÏÌÎÑÅÔ ÜÔÏ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ
ÐÒÏÞÉÔÁÔØ ÓÔÒÁÎÉÃÕ ÒÁÚÍÅÒÏÍ 4K
ÉÚÍÅÎÉÔØ 1K
ÚÁÐÉÓÁÔØ ÓÔÒÁÎÉÃÕ ÒÁÚÍÅÒÏÍ 4K ÏÂÒÁÔÎÏ ÎÁ ÄÉÓË
ÐÒÏÞÉÔÁÔØ ÓÔÒÁÎÉÃÕ ÒÁÚÍÅÒÏÍ 4K
ÉÚÍÅÎÉÔØ 1K
ÚÁÐÉÓÁÔØ ÓÔÒÁÎÉÃÕ ÒÁÚÍÅÒÏÍ 4K ÏÂÒÁÔÎÏ ÎÁ ÄÉÓË
É Ô.Ä...
óÐÏÓÏ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ Ó ÐÏÍÏÝØÀ NFS ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÌÎÏÓÔØÀ ÓÏ×ÍÅÓÔÉÍÙÍ ÍÅÖÄÕ ÐÌÁÔÆÏÒÍÁÍÉ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÏÔÌÉÞÁÀÔÓÑ Linux É Solaris 2. üÔÏÔ ÒÁÚÄÅÌ ÐÏ×ÅÒÈÎÏÓÔÎÏ ÐÅÒÅÞÉÓÌÑÅÔ ÓÐÏÓÏÂÙ ËÁË ×ÙÐÏÌÎÉÔØ ÜÔÕ ÏÐÅÒÁÃÉÀ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÓÉÓÔÅÍ. åÓÌÉ ×ÁÛÁ ÓÉÓÔÅÍÁ ÎÅ ÂÙÌÁ ÐÅÒÅÞÉÓÌÅÎÁ ÚÄÅÓØ, ÔÏ ÐÏÓÍÏÔÒÉÔÅ ÓÐÒÁ×ÏÞÎÙÅ ÓÔÒÁÎÉÃÙ ÐÏ ×ÁÛÅÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ. ëÌÀÞÅ×ÙÅ ÓÌÏ×Á ÓÌÅÄÕÀÝÉÅ: nfsd, system administration tool (ÕÔÉÌÉÔÙ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ), rc scripts, boot scripts, boot sequence, /etc/exports, exportfs. ñ ÂÕÄÕ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÉÎ ÐÒÉÍÅÒ ÄÌÑ ×ÓÅÇÏ ÒÁÚÄÅÌÁ: ËÁË ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ÆÁÊÌÏ×ÕÀ ÓÉÓÔÅÍÕ /mn/eris/local ÄÌÑ ÍÁÛÉÎÙ apollon Ó ÐÒÁ×ÁÍÉ ÎÁ ÞÔÅÎÉÅ/ÚÁÐÉÓØ.
üÔÉ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ ÉÓÐÏÌØÚÕÀÔ ÔÒÁÄÉÃÉÏÎÎÙÊ ÆÏÒÍÁÔ Sun ÄÌÑ
ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ. ÷ ÆÁÊÌÅ /etc/exports
ÎÁÐÉÛÉÔÅ:
/mn/eris/local -rw=apollon
ðÏÌÎÁÑ ÄÏËÕÍÅÎÔÁÃÉÑ ÎÁÈÏÄÉÔÓÑ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ exports
. ðÏÓÌÅ
ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ ÚÁÐÕÓÔÉÔÅ exportfs -av
ÄÌÑ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ
ÆÁÊÌÏ×ÙÈ ÓÉÓÔÅÍ.
ôÏÞÎÙÊ ÓÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ exportfs ÒÁÚÌÉÞÁÅÔÓÑ. ÷ ÎÅËÏÔÏÒÙÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ ×Ù ÍÏÖÅÔÅ ÏÂÎÁÒÕÖÉÔØ, ÞÔÏ ××ÅÄÅÎÎÙÅ ÓÔÒÏËÉ ÞÉÔÁÀÔÓÑ ËÁË:
/mn/eris/local apollon
ÉÌÉ ÄÁÖÅ ×ÏÔ ÔÁË:
/mn/eris/local rw=apollon
ñ ÒÅËÏÍÅÎÄÕÀ ÂÙÔØ ÆÏÒÍÁÌØÎÙÍ. ÷Ù ÒÉÓËÕÅÔÅ, ÅÓÌÉ ÓÌÅÄÕÀÝÁÑ ×ÅÒÓÉÑ
exportfs
ÂÕÄÅÔ ÄÒÕÇÁÑ É ÔÏÇÄÁ ×ÓÅ ×ÎÅÚÁÐÎÏ ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ.
Sun ÐÏÌÎÏÓÔØÀ ÐÅÒÅÉÚÏÂÒÅÌ ËÏÌÅÓÏ ÐÒÉ ÒÁÚÒÁÂÏÔËÅ Solaris 2. ôÁË ÞÔÏ ÏÎ
ÐÏÌÎÏÓÔØÀ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ. ôÏ, ÞÔÏ ×ÁÍ ÎÕÖÎÏ
ÓÄÅÌÁÔØ -- ÜÔÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ /etc/dfs/dfstab
. ÷ ÎÅÍ ×Ù
ÄÏÌÖÎÙ ÐÏÍÅÓÔÉÔØ ËÏÍÁÎÄÙ ÏÒÇÁÎÉÚÁÃÉÉ ÄÏÓÔÕÐÁ ÔÁË, ËÁË ÜÔÏ ÏÐÉÓÁÎÏ ×
ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ share(1M). ðÒÉÍÅÒÎÏ ×ÏÔ ÔÁËÉÅ ÓÔÒÏËÉ:
share -o rw=apollon -d "Eris Local" /mn/eris/local
ðÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÚÁÐÕÓÔÉÔÅ ÐÒÏÇÒÁÍÍÕ shareall
ÄÌÑ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÑ
ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ.
÷Ù ÎÅ ÄÏÌÖÎÙ ÚÁÐÕÓËÁÔØ PC-NFS. ÷Ù ÄÏÌÖÎÙ ÚÁÐÕÓÔÉÔØ samba.
éÚ×ÉÎÅÎÉÅ: ñ ÎÉÞÅÇÏ ÎÅ ÚÎÁÀ Ï PC-NFS. åÓÌÉ ËÔÏ-ÎÉÂÕÄØ ÍÏÖÅÔ ÎÁÐÉÓÁÔØ Ï ÎÅÍ, ÔÏ ÐÏÖÁÌÕÊÓÔÁ ÓÄÅÌÁÊÔÅ ÜÔÏ É Ñ ×ËÌÀÞÕ ÍÁÔÅÒÉÁÌ ÚÄÅÓØ.