ubuntu配置NFS
<h1 id="一nfs简介">一、NFS简介</h1><p>NFS:是Network FileSystem的缩写。最大的作用就是通过网络,让不同的机器、不同的作业系统、可以分享档案。<br>
通过将共享目录挂接到本地,就可以像操作本地目录一样去操作共享的目录。</p>
<h1 id="二服务端安装">二、服务端安装</h1>
<h2 id="21安装命令">2.1安装命令</h2>
<p>我的服务端环境是Ubuntu,因此nfs的服务端是安装在ubuntu上。</p>
<pre><code>sudo apt-get install nfs-kernel-server
</code></pre>
<p>安装nfs-kernel-server时,apt会自动安装nfs-common和portmap,新的版本portmap已经被rpcbind代替了</p>
<h2 id="22配置">2.2配置</h2>
<p>配置共享的路径,只需要修改exports文件就可以了,而exports一般位于/etc/exports下</p>
<pre><code>sudo vim /etc/exports
</code></pre>
<p>在文件的末尾添加</p>
<pre><code>/mnt *(rw,sync,no_root_squash,insecure)
</code></pre>
<ul>
<li>mnt代表的是共享的目录</li>
<li>代表是允许所有的网络访问</li>
<li>ro 该主机对该共享目录有只读权限</li>
<li>rw 该主机对该共享目录有读写权限</li>
<li>root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户</li>
<li>no_root_squash 客户机用root访问该共享文件夹时,不映射root用户</li>
<li>all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户anonuid 将客户机上的用户映射成指定的本地用户ID的用户</li>
<li>anongid 将客户机上的用户映射成属于指定的本地用户组ID</li>
<li>sync 资料同步写入到内存与硬盘中</li>
<li>async 资料会先暂存于内存中,而非直接写入硬盘insecure 允许从这台机器过来的非授权访问</li>
<li>允许客户端从大于1024的tcp/ip端口连接服务器</li>
</ul>
<h2 id="23重启nfs服务">2.3重启NFS服务</h2>
<pre><code>/etc/init.d/rpcbind restart
/etc/init.d/nfs-kernel-server restart
</code></pre>
<h2 id="24客户端验证">2.4客户端验证</h2>
<pre><code>showmount -e 47.94.131.201
</code></pre>
<p>输入上面命令,出现下面结果,代表nfs服务端配置完成</p>
<pre><code>gaozhendeMacBook-Pro:~ gaozhen$ showmount -e 47.94.131.201
Exports list on 47.94.131.201:
/mnt *
gaozhendeMacBook-Pro:~ gaozhen$
</code></pre>
<h1 id="三客户端挂载目录win7">三、客户端挂载目录(win7)</h1>
<h2 id="31打开控制面板点击程序">3.1打开控制面板,点击程序</h2>
<p><img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518152628033-1858217355.png" alt="" loading="lazy"></p>
<h2 id="32点击打开或关闭windows功能">3.2点击“打开或关闭windows功能”</h2>
<p><img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518152702096-1049301971.png" alt="" loading="lazy"></p>
<h2 id="33勾选nfs客户端和管理工具然后点确定">3.3勾选“NFS客户端”和“管理工具”然后点确定</h2>
<p><img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518152801257-968078970.png" alt="" loading="lazy"></p>
<h2 id="34安装完成后打开运行界面输入cmd进入命令提示符">3.4安装完成后,打开运行界面:输入cmd进入命令提示符</h2>
<p>输入命令</p>
<pre><code>mount -h
</code></pre>
<p>没有提示错误即可用<br>
<img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518153040677-1456747463.png" alt="" loading="lazy"></p>
<h2 id="34挂载目录">3.4挂载目录</h2>
<pre><code>mount \\192.168.121.128\mnt G:
</code></pre>
<ul>
<li>192.168.121.128 是服务端IP</li>
<li>mnt 是服务端分享的目录</li>
<li>G是挂载到G盘</li>
</ul>
<p>挂载成功后的截图<br>
<img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518164735779-388984849.png" alt="" loading="lazy"></p>
<p><img src="https://img2018.cnblogs.com/blog/1375218/201905/1375218-20190518153428063-1613012677.png" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/gsqc/p/10885939.html
頁:
[1]