ÔõÑùÔÚLinuxÉÏÉèÖÃÍøÂç´æ´¢£¨ÈçNFS£©
ÔõÑùÔÚlinuxÉÏÉèÖÃÍøÂç´æ´¢£¨Èçnfs£©
¼ò½é£º
NFS£¨Network File System£©ÊÇÒ»ÖÖÔÊÐí½«ÎļþÔÚÍøÂçÉϾÙÐй²ÏíµÄÐÒé¡£Ëü¿ÉÒÔÈöą̀LinuxЧÀÍÆ÷ͨ¹ýÍøÂç¹²ÏíÎļþ£¬Ìṩ¸ßЧµÄÎļþ»á¼ûºÍÊý¾Ý¹²Ïí¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxÉÏÉèÖÃNFS£¬ÒԴÍøÂç´æ´¢¡£
°ì·¨Ò»£º×°ÖÃNFSЧÀÍÆ÷Èí¼þ
Ê×ÏÈÐèÒªÔÚЧÀÍÆ÷ÉÏ×°ÖÃNFSЧÀÍÆ÷Èí¼þ¡£ÔÚ´ó´ó¶¼Linux¿¯ÐаæÉÏ£¬¿ÉÒÔͨ¹ý°ü¹ÜÀíÆ÷¾ÙÐÐ×°Öá£ÒÔUbuntuΪÀý£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº
sudo apt-get install nfs-kernel-server
µÇ¼ºó¸´ÖÆ
°ì·¨¶þ£º½¨Éè¹²ÏíĿ¼
½ÓÏÂÀ´£¬ÎÒÃÇÐèҪѡÔñÒ»¸öĿ¼×÷Ϊ¹²ÏíĿ¼¡£¿ÉÒÔÑ¡ÔñÒ»¸öÒÑÓеÄĿ¼£¬»òÕßн¨Ò»¸öĿ¼¡£ÒÔн¨Ä¿Â¼ÎªÀý£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÉèÒ»¸öÃûΪnfs_shareµÄĿ¼£º
sudo mkdir /nfs_share
µÇ¼ºó¸´ÖÆ
°ì·¨Èý£ºÉèÖÃNFSЧÀÍÆ÷
ÔÚÉèÖÃNFSЧÀÍÆ÷֮ǰ£¬ÎÒÃÇÐèÒª±à¼/etc/exportsÎļþÀ´Ö¸¶¨¹²ÏíĿ¼ºÍ»á¼ûȨÏÞ¡£·¿ªÖնˣ¬ÊäÈëÒÔÏÂÏÂÁî±à¼/etc/exportsÎļþ£º
sudo nano /etc/exports
µÇ¼ºó¸´ÖÆ
ÔÚ·¿ªµÄÎļþÖУ¬Ìí¼ÓÒÔÏÂÄÚÈÝ£º
/nfs_share *(rw,sync,no_root_squash,no_subtree_check)
µÇ¼ºó¸´ÖÆ
ÕâÀïµÄrwÌåÏÖÔÊÐí¶ÁдȨÏÞ£¬syncÌåÏÖͬ²½Ð´È룬no_root_squashÌåÏÖÔÊÐírootÓû§»á¼û£¬no_subtree_checkÌåÏֹرÕ×ÓĿ¼¼ì²é¡£ÈôÊÇÐèÒªÏÞÖÆ»á¼ûȨÏÞ£¬¿ÉÒÔƾ֤ÐèÒª¾ÙÐе÷½â¡£
ÉúÑIJ¢¹Ø±ÕÎļþ¡£
°ì·¨ËÄ£ºÖØмÓÔØÉèÖÃ
ÉèÖÃÍê³Éºó£¬ÐèÒªÖØмÓÔØNFSЧÀÍÆ÷µÄÉèÖá£ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ
sudo exportfs -r
µÇ¼ºó¸´ÖÆ
°ì·¨Î壺Æô¶¯NFSЧÀÍÆ÷
ÊäÈëÒÔÏÂÏÂÁîÆô¶¯NFSЧÀÍÆ÷£º
sudo systemctl start nfs-server
µÇ¼ºó¸´ÖÆ
°ì·¨Áù£ºÉèÖÃNFS¿Í»§¶Ë
ÔÚ¿Í»§¶ËÉÏÒ²ÐèҪװÖÃNFS¿Í»§¶ËÈí¼þ¡£ÒÔUbuntuΪÀý£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¾ÙÐÐ×°Öãº
sudo apt-get install nfs-common
µÇ¼ºó¸´ÖÆ
°ì·¨Æߣº¹ÒÔØNFS¹²ÏíĿ¼
ÔÚ¿Í»§¶ËÉÏ£¬Ê¹ÓÃÒÔÏÂÏÂÁîÀ´¹ÒÔØNFS¹²ÏíĿ¼£º
sudo mount server_ip:/nfs_share /mnt
µÇ¼ºó¸´ÖÆ
ÕâÀïµÄserver_ipÊÇNFSЧÀÍÆ÷µÄIPµØµã£¬/nfs_shareÊǹ²ÏíĿ¼µÄ·¾¶£¬/mntÊǹÒÔصãµÄ·¾¶¡£Æ¾Ö¤ÐèÒª£¬¿ÉÒÔÑ¡ÔñÆäËûºÏÊʵĹÒÔص㡣
°ì·¨°Ë£º²âÊÔNFS¹²Ïí
ÔÚ¿Í»§¶ËÉÏ£¬Ê¹ÓÃÒÔÏÂÏÂÁîÀ´²âÊÔNFS¹²ÏíÊÇ·ñÕý³££º
cd /mnt touch testfile
µÇ¼ºó¸´ÖÆ
ÈôÊDz»·ºÆðÈκιýʧÌáÐÑ£¬ËµÃ÷NFS¹²ÏíÒѾÉèÖÃÀÖ³ÉÁË¡£
×¢ÖØÊÂÏ
È·±£Ð§ÀÍÆ÷ºÍ¿Í»§¶ËµÄÍøÂçÅþÁ¬Õý³£¡£
×¢ÖØÉèÖÃNFSЧÀÍÆ÷ʱµÄ»á¼ûȨÏÞ£¬È·±£Çå¾²ÐÔ¡£
ÈôÊÇÏëʵÏÖ×Ô¶¯¹ÒÔØ£¬¿ÉÒÔÔÚ/etc/fstabÎļþÖÐÌí¼ÓÏìÓ¦µÄÌõÄ¿¡£
×ܽ᣺
NFSÊÇÒ»ÖÖºÜÊÇÀû±ãºÍ¸ßЧµÄÍøÂç´æ´¢½â¾ö¼Æ»®£¬¿ÉÒÔÔÚLinuxЧÀÍÆ÷Ö®¼ä¹²ÏíÎļþ¡£±¾ÎÄÏÈÈÝÁËÔÚLinuxÉÏÉèÖÃNFSµÄ°ì·¨£¬²¢ÌṩÁËÏìÓ¦µÄ´úÂëʾÀý¡£Ï£Íû±¾ÎĶÔÄúÓÐËù×ÊÖú£¡
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏÉèÖÃÍøÂç´æ´¢£¨ÈçNFS£©µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡