{"id":19013,"date":"2015-08-23T06:33:19","date_gmt":"2015-08-22T22:33:19","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/08\/23\/%e5%82%99%e4%bb%bd-server-%e8%b3%87%e6%96%99%e5%88%b0-nas-centos-server-%e7%af%87\/"},"modified":"2021-03-18T17:24:34","modified_gmt":"2021-03-18T09:24:34","slug":"%e5%82%99%e4%bb%bd-server-%e8%b3%87%e6%96%99%e5%88%b0-nas-centos-server-%e7%af%87","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/08\/23\/%e5%82%99%e4%bb%bd-server-%e8%b3%87%e6%96%99%e5%88%b0-nas-centos-server-%e7%af%87\/","title":{"rendered":"\u5099\u4efd Server \u8cc7\u6599\u5230 NAS &#8211; CentOS Server \u7bc7"},"content":{"rendered":"<p>\u4e3b\u8981\u662f\u5229\u7528 autofs \u548c NFS Server\uff0c\u5c07 Server \u7684\u8cc7\u6599\u5099\u4efd\u5230 NAS\uff0c\u5099\u4efd\u5230 NAS \u7684\u8cc7\u6599\uff0c\u53ef\u80fd\u662f Server \u7684\u8a2d\u5b9a\u6a94\u3001\u7db2\u9801\u6216\u8cc7\u6599\u5eab\u53ca\u5e2b\u751f\u6a94\u6848\u3002<br \/>\u8a2d\u5b9a\u6a94\u7684\u90e8\u5206\u53ef\u4ee5\u52a0\u4e0a\u6bcf\u5929\u7684\u65e5\u671f\u5340\u5225\uff0c\u7db2\u9801\u6216\u8cc7\u6599\u5eab\u53ef\u4ee5\u4f7f\u7528 tarball \u7684\u65b9\u5f0f\u4f86\u505a\u5099\u4efd\uff0c\u4e5f\u53ef\u4ee5\u52a0\u4e0a\u65e5\u671f\u505a\u5340\u9694\uff0c\u6578\u91cf\u6bd4\u8f03\u5927\u7684\u5e2b\u751f\u6a94\u6848\uff0c\u53ef\u4ee5\u63a1\u7528 rsync \u6216\u662f mirrordir \u7684\u65b9\u5f0f\u4f86\u505a\u540c\u6b65\u3002<br \/>NAS Server IP\uff1a<span style=\"color: #0000ff\">192.168.1.5<\/span><br \/>CentOS 6.x Server IP\uff1a<span style=\"color: #0000ff\">192.168.1.1<\/span><\/p>\n<p>@at NAS Server<br \/>1. \u5efa\u7acb NFS Server\uff0c\u4e26\u9650\u5b9a\u9023\u7dda\u4f86\u6e90<br \/><a id=\"res_3194621\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3194621.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3194621.png\" border=\"0\" alt=\"\" \/><\/a><br \/>2. \u5efa\u7acb\u8981\u5099\u4efd\u8cc7\u6599\u6642\u5132\u653e\u7684\u8cc7\u6599<br \/><a id=\"res_3194620\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3194620.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3194620.png\" border=\"0\" alt=\"\" \/><\/a><br \/>[@more@]<br \/>@at CentOS Server<br \/>1. \u958b\u555f\u5fc5\u8981\u670d\u52d9 <span style=\"color: #0000ff\">autofs \/ rpcbind \/ nfslock<\/span><br \/># <span style=\"color: #ff0000\">chkconfig &#8211;level 3 autofs on<\/span><br \/># <span style=\"color: #ff0000\">chkconfig &#8211;level 3 rpcbind on<\/span><br \/># <span style=\"color: #ff0000\">chkconfig &#8211;level 3 nfslock on<\/span><br \/>for CentOS 7.x<br \/># <span style=\"color: #ff0000\">yum install autofs nfs-utils rpcbind<\/span><br \/># <span style=\"color: #ff0000\">systemctl enable autofs<\/span><br \/># <span style=\"color: #ff0000\">systemctl enable rpcbind<\/span><\/p>\n<p>2. \u555f\u7528\u670d\u52d9<br \/># <span style=\"color: #ff0000\">service autofs start<\/span><br \/># <span style=\"color: #ff0000\">service rpcbind start<\/span><br \/># <span style=\"color: #ff0000\">service nfslock start<\/span><br \/>for CentOS 7.x<br \/># <span style=\"color: #ff0000\">systemctl start autofs<\/span><br \/># <span style=\"color: #ff0000\">systemctl start rpcbind<\/span><\/p>\n<p>3. \u4fee\u6539 autofs \u8a2d\u5b9a\u6a94<br \/>#<span style=\"color: #ff0000\"> echo &#8220;\/mnt\/nasnfs\u00a0\u00a0\u00a0\u00a0 \/etc\/auto.nas&#8221; &gt;&gt; \/etc\/auto.master<\/span><br \/># <span style=\"color: #ff0000\">echo &#8220;drbl 192.168.1.5:\/volume1\/homes\/t850008\/Server\/drbl&#8221; &gt; \/etc\/auto.nas<\/span><\/p>\n<p>4. \u91cd\u65b0\u555f\u52d5 autofs \u670d\u52d9<br \/># <span style=\"color: #ff0000\">service autofs restart<\/span><br \/>for CentOS 7.x<br \/># <span style=\"color: #ff0000\">systemctl restart autofs<\/span><\/p>\n<p>5. \u958b\u555f\u9632\u706b\u7246\u8b93 CentOS Server \u53ef\u4ee5\u9023\u7dda\u5230 NAS \u7684 NFS Server\uff0c\u9810\u8a2d\u60c5\u6cc1\u662f\u6709\u9650\u5236\u5c0d\u5916\u9023\u7dda<br \/># <span style=\"color: #ff0000\">iptables -P OUTPUT DROP<\/span><br \/># <span style=\"color: #ff0000\">iptables -A OUTPUT -o eth0 -p tcp -d 192.168.1.5 &#8211;dport 2049 &#8211;syn -m state &#8211;state NEW -j ACCEPT<\/span><br \/># <span style=\"color: #ff0000\">iptables -A OUTPUT -m state &#8211;state ESTABLISHED,RELATED -j ACCEPT<\/span><\/p>\n<p>6. \u5207\u63db\u5230 \/mnt\/nasnfs\/drbl \u76ee\u9304\uff0c\u5982\u679c\u53ef\u4ee5\u6b63\u5e38\u5207\u63db\u5230\u8a72\u76ee\u9304\uff0c\u4ee3\u8868\u4e0a\u9762\u7684\u8a2d\u5b9a\u6210\u529f<br \/># <span style=\"color: #ff0000\">cd \/mnt\/nasnfs\/drbl<\/span><\/p>\n<p>7. \u5c07\u8981\u5099\u4efd\u7684\u8a2d\u5b9a\u6a94\u53ca\u8cc7\u6599\u5beb\u5165\u5230 Script\uff0c\u4e26\u653e\u5165\u5de5\u4f5c\u6392\u7a0b<br \/>\u4f8b\uff1a<br \/># <span style=\"color: #ff0000\">cat \/usr\/local\/bin\/backuptonas<\/span><br \/><span style=\"color: #0000ff\">!\/bin\/bash<\/span><br \/><span style=\"color: #0000ff\"># \u5099\u4efd\u5e33\u865f\u5bc6\u6a94<\/span><br \/><span style=\"color: #0000ff\">cp \/etc\/passwd \/mnt\/nasnfs\/drbl\/set\/passwd_`date +%F`<\/span><br \/><span style=\"color: #0000ff\">cp \/etc\/shadow \/mnt\/nasnfs\/drbl\/set\/shadow_`date +%F`<\/span><br \/><span style=\"color: #0000ff\">cp \/etc\/group \/mnt\/nasnfs\/drbl\/set\/group_`date +%F`<\/span><br \/><span style=\"color: #0000ff\">cp \/etc\/gshadow \/mnt\/nasnfs\/drbl\/set\/gshadow_`date +%F`<\/span><br \/><span style=\"color: #0000ff\"># mirror \u7db2\u9801\u8cc7\u6599<\/span><br \/><span style=\"color: #0000ff\"># \/mnt\/nasnfs\/drbl\/html \u76ee\u9304\u8981\u5148\u5efa\u597d<\/span><br \/><span style=\"color: #0000ff\">\/usr\/bin\/mirrordir \/var\/www\/html \/mnt\/nasnfs\/drbl\/html<\/span><\/p>\n<p>8. \u66f4\u6539\u6a94\u6848\u5c6c\u6027<br \/># <span style=\"color: #ff0000\">chmod +x \/usr\/local\/bin\/backuptonas<\/span><\/p>\n<p>9. \u52a0\u5165\u5de5\u4f5c\u6392\u7a0b\uff0c\u6bcf\u5929\u65e9\u4e0a 3 \u6642\u5099\u4efd<br \/># <span style=\"color: #ff0000\">echo &#8220;0 3 * * * \/usr\/local\/bin\/backuptonas&#8221; &gt;&gt; \/var\/spool\/cron\/root<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e3b\u8981\u662f\u5229\u7528 autofs \u548c NFS Server\uff0c\u5c07 Server \u7684\u8cc7\u6599\u5099\u4efd\u5230 NAS\uff0c\u5099\u4efd\u5230 NAS \u7684 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2015\/08\/23\/%e5%82%99%e4%bb%bd-server-%e8%b3%87%e6%96%99%e5%88%b0-nas-centos-server-%e7%af%87\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5099\u4efd Server \u8cc7\u6599\u5230 NAS &#8211; CentOS Server \u7bc7\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,110],"tags":[],"class_list":["post-19013","post","type-post","status-publish","format-standard","hentry","category-c-78462","category-c-72494"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["590399"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19013"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19013"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19013\/revisions"}],"predecessor-version":[{"id":20596,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19013\/revisions\/20596"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}