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. åÓÌÉ ËÔÏ-ÎÉÂÕÄØ ÍÏÖÅÔ ÎÁĞÉÓÁÔØ Ï ÎÅÍ, ÔÏ ĞÏÖÁÌÕÊÓÔÁ ÓÄÅÌÁÊÔÅ ÜÔÏ É Ñ ×ËÌÀÞÕ ÍÁÔÅÒÉÁÌ ÚÄÅÓØ.