¡¡¡¡NFS ×î³õÊÇÓÉ Sun Microsytem ¹«Ë¾ì¶ 1984 ÄêËù¿ª·¢³öÀ´µÄ£¬×îÖ÷ÒªµÄ¹¦ÄܾÍÊÇÈÃÍøÂ·É쵀 UNIX µçÄÔ¿ÉÒÔ¹²ÏíĿ¼¼°µµ°¸¡£ÎÒÃÇ¿ÉÒÔ½«Ô¶¶ËËù·ÖÏí³öÀ´µÄµµ°¸ÏµÍ³£¬¹ÒÔØ (mount) ÔÚ±¾µØ¶ËµÄϵͳÉÏ£¬È»áá¾Í¿ÉÒԺܷ½±ãµÄʹÓÃÔ¶¶ËµÄµµ°¸£¬¶ø²Ù×÷ÆðÀ´¾ÍÏñÔÚ±¾µØ²Ù×÷Ò»Ñù£¬²»»á¸Ðµ½ÓÐÉõ÷᲻ͬ¡£¶øÊ¹Óà NFS Ò²ÓÐÏ൱¶àµÄºÃ´¦£¬ÀýÈçµµ°¸¿ÉÒÔ¼¯ÖйÜÀí£¬½ÚÊ¡´Åµú¿Õ¼ä......µÈµÈ¡£
¡¡¡¡°²×° NFS£º
¡¡¡¡´ó²¿·ÝµÄ Linux Distribution °²×°Ê±¶¼»á½« NFS °²×°ÉÏÈ¥£¬ÔÚ OpenLinux ÉÏ£¬NFS ÓÉÁ½¸ö RPM Ì×¼þËù×é³É£¬·Ö±ðΪ nfs ¼° nfs-server£¬nfs Ö÷Òª°üÀ¨Ò»Ð© client ¶ËËùÐèÒªµÄ³Ìʽ£¬¶ø nfs-server Ö÷ÒªÊÇ NFS Server µÄһЩ daemon ³Ìʽ¡£
¡¡¡¡É趨 NFS£º
¡¡¡¡É趨µµ£º/etc/exports
¡¡¡¡É趨µµ¸ñʽ£ºµµ°¸ÏµÍ³ [Ö÷»ú][Ñ¡Ïî]
¡¡¡¡Àý£º
ÒýÓÃ:/ charlie(ro) john(rw,no_root_squash)
/tmp pc*.col.com.tw(rw) 172.29.0.0/255.255.0.0(ro)
/pub (ro) /pub/private (noaccess)
¡¡¡¡Ñ¡Ïî˵Ã÷£º
ÒýÓÃ:ro read only
rw read write
no_root_squash ÐÅÈοͻ§¶Ë£¬¶ÔÓ¦ UID
noaccess ¿Í»§¶Ë²»ÄÜʹÓÃ
¡¡¡¡Æô¶¯¼°½áÊø NFS µÄ·þÎñ£º
¡¡¡¡É趨µµ¸ü¸Äáᣬһ¶¨Òª¼ÇµÃÖØÐÂÆô¶¯ NFS µÄ·þÎñ£¬Æô¶¯¼°Í£Ö¹µÄ·½Ê½ÈçÏ£º
ÒýÓÃ:# /etc/rc.d/init.d/nfs [ start | stop | restart | reload ]
¡¡¡¡start Æô¶¯ NFS ·þÎñ
¡¡¡¡stop Í£Ö¹ NFS ·þÎñ
¡¡¡¡restart Í£Ö¹²¢ÖØÐÂÆô¶¯ NFS ·þÎñ
¡¡¡¡reload ÖØÐÂÔØÈë NFS É趨ֵ
¡¡¡¡¿Í»§¶ËʹÓà NFS£º
¡¡¡¡1.²é¿´ NFS µÄ·þÎñ£º
¡¡¡¡client Òª²é¿´ Server ÓÐÌṩÄÄЩ NFS ·þÎñ£¬¿ÉÒÔʹÓà showmount Õâ¸öÖ¸Áî¡£
ÒýÓÃ:# showmount -e ¿É¿´ÓзÖÏíÄÄЩĿ¼
# showmount -a ¿É¿´³öËùÓÐµÄ mount
¡¡¡¡2.Á¬½Ó NFS Server£º
¡¡¡¡ÒªÊ¹Óà NFS server ÉϵÄ×ÊÔ´£¬Ê¹Óà mount Ö¸Áî¾Í¿ÉÒÔÁË¡£
ÒýÓÃ:# mount -t nfs hostname:/shared_dir
¡¡¡¡Àý£º
ÒýÓÃ:# mount -t nfs 192.168.1.100:/tmp /mnt/nfs
¡¡¡¡3.¿ª»úʱ×Ô¶¯Á¬ÉÏ NFS£º
¡¡¡¡Èç¹ûÏ£Íû¿ª»úµÄʱºò£¬ÏµÍ³¾Í×Ô¶¯¹ÒÔØ NSF£¬ÔòÐèÒª±à¼ /etc/fstab µµ¡£
¡¡¡¡Àý£º
ÒýÓÃ:192.168.1.100:/tmp /mnt/nfs nfs defaults 0 0