{"id":126,"date":"2014-11-20T22:54:20","date_gmt":"2014-11-20T14:54:20","guid":{"rendered":"http:\/\/blog.haostudio.net\/hwp\/?p=126"},"modified":"2017-07-25T00:16:39","modified_gmt":"2017-07-24T16:16:39","slug":"debian-7-%e4%b8%adautofs-%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/blog.haostudio.net\/hwp\/debian-7-%e4%b8%adautofs-%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"Debian 7 \u4e2dAutoFS \u8a2d\u5b9a"},"content":{"rendered":"<!--more-->\n<h1>Debian 7 \u4e2dAutoFS \u8a2d\u5b9a<\/h1>\n<h2>\u524d\u8a00<\/h2>\n<p>\u7531\u65bc\u6211\u7684\u8cc7\u6599\u90fd\u653e\u5728File Server \u4e2d, \u5de5\u4f5c\u7528\u7684Debian \u662f\u4f7f\u7528NFS \u9023\u4e0aFile Server, \u4f46\u662f\u807d\u8aaa\u4f7f\u7528fstab \u6307\u5b9amount NFS \u76ee\u9304, \u9019\u6a23\u7684\u8a71, \u7cfb\u7d71\u6703\u4e00\u76f4\u4fdd\u6301NFS \u9023\u7dda, \u5373\u4f7f\u662f\u6c92\u6709\u4f7f\u7528File Server \u7684\u8cc7\u6599, NFS \u9023\u7dda\u4e5f\u4e0d\u6703\u65b7\u6389. \u5c0d\u65bcFile Server \u4f86\u8aaa, \u5fc5\u9808\u4e00\u76f4keep \u4e00\u4e9b\u8cc7\u6e90\u4f86\u7dad\u6301\u9023\u7dda. \u82e5\u6539\u7528AutoFS \u4f86\u7ba1\u7406mount \u8cc7\u8a0a, \u9019\u6a23\u5c31\u80fd\u5920\u5728\u4f7f\u7528File Server \u8cc7\u6599\u6642, \u81ea\u52d5mount NFS, \u4e00\u65e6IDLE \u4e00\u5c0f\u6bb5\u6642\u9593\u6c92\u7528\u5230File Server\u8cc7\u6599, \u5c31\u6703\u81ea\u52d5umount. \u5c0d\u65bcFile Server \u800c\u8a00\u53ef\u4ee5\u964d\u4f4e\u4e00\u4e9bloading.<\/p>\n<h2>\u64cd\u4f5c\u6d41\u7a0b<\/h2>\n<p>\u6536\u5148\u5b89\u88ddAutoFS<\/p>\n<pre><code># apt-get install autofs nfs-common\n<\/code><\/pre>\n<p>\u9996\u5148\u4fee\u6539\/etc\/auto.master \u9019\u500b\u8a2d\u5b9a\u6a94, \u4ed6\u662fautofs \u7684\u4e3b\u8981\u8a2d\u5b9a\u6a94.\n\u5728\u6a94\u6848\u5f8c\u9762\u65b0\u589e\u4e00\u884c\u5982\u4e0b<\/p>\n<pre><code>\/mountdir \/etc\/auto.myfs\n<\/code><\/pre>\n<p>\u5176\u4e2d\u7b2c\u4e00\u500b\u53c3\u6578\n<em>\/mountdir<\/em> \u8868\u793a\u8981mount\u7684\u76ee\u9304, autofs \u6703\u4e00\u76f4\u76e3\u63a7\u9019\u500b\u76ee\u9304, \u82e5\u9019\u500b\u76ee\u9304(\u542b\u5b50\u76ee\u9304)\u6709\u88ab\u5b58\u53d6, \u5247\u6703\u8b80\u53d6<em>\/etc\/auto.myfs<\/em> \u9019\u500b\u6a94\u6848\u4f86\u6c7a\u5b9a\u5982\u4f55\u8655\u7406. \u7b2c\u4e8c\u500b\u53c3\u6578\u7684\u9019\u500b\u6a94\u540d\u53ef\u4ee5\u8acb\u81ea\u53d6.<\/p>\n<p>\u6240\u4ee5\u6211\u5011\u9084\u5f97\u65b0\u589e\u4e00\u500b\u8a2d\u5b9a\u6a94\u53eb\/etc\/auto.myfs. \u9019\u500b\u8a2d\u5b9a\u6a94\u662f\u63cf\u8ff0\u6211\u7684NFS server \u7684\u8cc7\u8a0a.\n\u5167\u5bb9\u5982\u4e0b:<\/p>\n<pre><code># cat \/etc\/auto.myfs\n\n*          -rw,soft,intr           192.168.1.99:\/export\/myfs\/users\/&amp;\n<\/code><\/pre>\n<p>\u73fe\u5728\u89e3\u91cb\u9019\u4e09\u500b\u53c3\u6578\u7684\u610f\u601d, \u7b2c\u4e00\u500b\u53c3\u6578 <em> , \u662f\u6307\u4efb\u610f\u540d\u5b57, \u4e5f\u5c31\u662f\u8aaaautofs \u6703\u639b\u8f09\/mountdir\/<\/em> \u4efb\u610f\u7684\u540d\u5b50. \u7b2c\u4e8c\u500b\u53c3\u6578\u662f\u8981mount NFS \u7684\u53c3\u6578, \u7b2c\u4e09\u500b\u53c3\u6578\u662fNFS server \u7684\u4f4d\u5740. \u8acb\u6ce8\u610f\u6700\u5f8c\u90a3\u500b\n<em>&amp;<\/em> \u7b26\u865f\u8868\u793a\u8ddf\u7b2c\u4e00\u500b\u53c3\u6578\u76f8\u540c\u7684\u540d\u5b57.<\/p>\n<p>\u4f8b\u5982\u6211\u4f7f\u7528\u6307\u4ee4\u5207\u63db\u76ee\u9304<\/p>\n<pre><code># cd \/mountdir\/hao \n<\/code><\/pre>\n<p>\u9019\u6642auto.myfs \u7684\u7b2c\u4e00\u53c3\u6578 * \u5c31\u6703\u66ff\u63db\u6210\n<em>hao<\/em>, \u800c\u7b2c\u4e09\u500b\u53c3\u6578\u7684 &amp; \u4e5f\u6703\u66ff\u63db\u6210hao, \u5982\u6b64\u5b8c\u6574\u7684\u8a2d\u5b9a\u5c31\u6703\u8b8a\u6210<\/p>\n<pre><code>hao     -rw,soft,intr    192.168.1.99:\/export\/myfs\/users\/hao\n<\/code><\/pre>\n<p>\u9019\u6a23\u5b50, \u6211\u5011\u5c31\u53ef\u4ee5\u7701\u4e0b\u5f88\u591a\u884c\u8a2d\u5b9a\u4e86. \u7576\u7136, \u82e5\u4f60\u4e0d\u5acc\u7d2f\u7684\u8a71, \u4e5f\u53ef\u4ee5\u4e00\u884c\u4e00\u884c\u7684\u8a2d\u5b9a, \u4f8b\u5982<\/p>\n<pre><code>dir_a        -rw,soft,intr    192.168.1.99:\/export\/myfs\/users\/dir_a\ndir_b        -rw,soft,intr    192.168.1.99:\/export\/myfs\/users\/dir_b\ncomm_dir     -rw,soft,intr    192.168.1.99:\/export\/myfs\/public_dir\n<\/code><\/pre>\n<p>\u8af8\u5982\u6b64\u985e\u8a2d\u5b9a.<\/p>\n<p>\u7576\u8a2d\u5b9a\u597d\u4e86\u4e4b\u5f8c, \u5c31\u662f\u555f\u7528autofs \u5566.<\/p>\n<pre><code># \/etc\/init.d\/autofs restart\n<\/code><\/pre>\n<p>\u4e5f\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u6307\u4ee4, \u8b93\u958b\u6a5f\u5c31\u555f\u52d5autofs<\/p>\n<pre><code># update-rc.d autofs enable\n<\/code><\/pre>\n<p>\u7136\u5f8c\u5c31\u958b\u5fc3\u4f7f\u7528\u5566!<\/p>\n<h3>NFS over TCP<\/h3>\n<p>\u524d\u4e00\u9663\u5b50\u767c\u73fe\u62f7\u8c9d\u5927\u7684\u58d3\u7e2e\u6a94\u6848\u6642(\u8d85\u904e1G), \u7d93\u5e38\u767c\u751f\u89e3\u58d3\u7e2e\u5931\u6557\u7684\u60c5\u6cc1. \u5f8c\u4f86\u767c\u73fe\u662f\u900f\u904eNFS \u50b3\u905e\u6a94\u6848\u6642, \u6709\u6642\u6703\u6709\u932f\u8aa4\u7684bits\u767c\u751f. \u56e0\u70baNFS default \u662f\u8d70UDP, \u5728\u7db2\u8def\u4e0d\u662f\u7a69\u5b9a\u6642, \u662f\u6709\u53ef\u80fd\u6703\u6389\u8cc7\u6599\u7684.<\/p>\n<p>\u56e0\u6b64NFS over TCP \u662f\u6bd4\u8f03\u53ef\u4ee5\u4fdd\u969c\u8cc7\u6599\u7684\u50b3\u905e. \u82e5\u4ee5\u4e0a\u9762\u7684\u4f8b\u5b50\u4f86\u6539\u6210NFS over TCP \u7684\u8a71, \u53ea\u9700\u8981\u5728\/etc\/auto.myfs \u4fee\u6539\u5982\u4e0b:<\/p>\n<pre><code># cat \/etc\/auto.myfs\n\n*          -rw,soft,intr,rsize=8192,wsize=8192,tcp           192.168.1.99:\/export\/myfs\/users\/&amp;\n<\/code><\/pre>\n<p>\u4e0a\u9762\n<strong>rsize=8192,wsize=8192<\/strong> \u662f\u70ba\u4e86\u5f97\u5230\u8f03\u4f73\u7684\u6548\u80fd.<\/p>\n<hr \/>\n<h3>\u53c3\u8003\u8cc7\u6599<\/h3>\n<ol>\n<li><a href=\"http:\/\/www.babyface2.com\/NetAdmin\/29200806nisnfsautofs\/\">NIS\u3001NFS \u8207 Autofs \u6574\u5408\u61c9\u7528<\/a><\/li>\n<li><a href=\"http:\/\/linux.vbird.org\/linux_server\/0330nfs.php#nfsclient_autofs\">\u9ce5\u54e5\u7684 Linux \u79c1\u623f\u83dc<\/a><\/li>\n<li><a href=\"https:\/\/wiki.debian.org\/AutoFs\">Debian WiKi: AutoFs<\/a><\/li>\n<li><a href=\"https:\/\/help.ubuntu.com\/community\/Autofs\">Ubuntu AutoFS<\/a><\/li>\n<li><a href=\"https:\/\/access.redhat.com\/documentation\/en-US\/Red_Hat_Enterprise_Linux\/3\/html\/System_Administration_Guide\/s1-nfs-mount.html\">Mounting NFS File Systems<\/a><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[54,9],"class_list":["post-126","post","type-post","status-publish","format-standard","hentry","category-linux","tag-autofs","tag-debian"],"_links":{"self":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":7,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/posts\/126\/revisions\/403"}],"wp:attachment":[{"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.haostudio.net\/hwp\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}