ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux²Ù×÷ϵͳÖÐNFSÍøÂçÎļþϵͳÉ趨¼°¹ÜÀí

·¢²¼Ê±¼ä:2006-12-01 09:26:14À´Ô´:ºìÁª×÷Õß:linuxPenguin
¡¡¡¡¼ò½é£º

¡¡¡¡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
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ