挂载NFS文件系统到云服务器(Linux)

<p>登录到ECS云服务器后,可以在Linux操作系统下完成NFS文件系统的挂载。</p> <p><strong><span style="font-size:18px">操作步骤</span></strong></p> <p>1.&nbsp;&nbsp;&nbsp;检查已经安装NFS客户端软件包(以CentOS系统为例)。</p> <pre> <code>rpm -qa|grep nfs</code></pre> <p>如果出现如下示例类似提示信息,则说明已经安装过NFS客户端软件包,则执行步骤3。如果显示为空,则说明没有安装过NFS客户端,执行步骤2。</p> <p>示例:</p> <pre> <code>[root@cloudnas ~]# rpm -qa|grep nfs libnfsidmap-0.25-19.el7.x86_64 nfs-utils-1.3.0-0.61.el7.x86_64</code></pre> <p>2.&nbsp;&nbsp;&nbsp; 安装NFS客户端。</p> <pre> <code>sudo yum -y install nfs-utils</code></pre> <p>3.&nbsp;&nbsp;&nbsp; 创建用于挂载文件系统的本地目录</p> <pre> <code>mkdir &lt;本地挂载目录&gt;</code></pre> <p>示例:</p> <pre> <code>mkdir /local/ mkdir /local/file</code></pre> <p>4.&nbsp;&nbsp;&nbsp; 将文件系统挂载到ECS云主机上。</p> <p>mount &ndash;t nfs &lt;挂载路径&gt; &lt;本地挂载路径&gt; -o rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300</p> <p>示例:</p> <pre> <code>//挂载路径为100.68.212.1:/csp_pingan_id063402_vol1007_prd,待挂载目录为/local/file,则执行命令如下。 mount-t nfs 100.68.212.1:/csp_pingan_id063402_vol1007_prd /local/file -o rw,soft,intr,rsize=32768,wsize=32768,tcp,timeo=300</code></pre> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td style="background-color:#ededed; vertical-align:top; width:104px"> <p><strong>参数</strong></p> </td> <td style="background-color:#ededed; vertical-align:top; width:683px"> <p><strong>说明</strong></p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>-t nfs</p> </td> <td style="vertical-align:top; width:683px"> <p>挂载的文件系统的类型,此处为NFS。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>挂载路径</p> </td> <td style="vertical-align:top; width:683px"> <p>文件系统的挂载路径在待挂载的文件系统详情处查看。在<strong>卷列表</strong>中,单击待挂载文件系统名称,在<strong>卷详情</strong>页面中,查看<strong>挂载路径(主)</strong>。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>本地挂载路径</p> </td> <td style="vertical-align:top; width:683px"> <p>云服务器上创建用于挂载文件系统的本地路径。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>-o rw</p> </td> <td style="vertical-align:top; width:683px"> <p>用来标识设备的挂载方式:</p> <ul> <li>rw: 采用读写方式挂载。</li> <li>ro:采用只读方式挂载。</li> </ul> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>soft</p> </td> <td style="vertical-align:top; width:683px"> <p>使用软挂载的方式挂载系统,若客户端的请求得不到回应,则重新请求并传回错误信息。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>intr</p> </td> <td style="vertical-align:top; width:683px"> <p>允许NFS中断文件操作和向调用它的程序返回值,默认不允许文件操作被中断。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>rsize</p> </td> <td style="vertical-align:top; width:683px"> <p>每次向服务器读取文件的最大字节数。</p> <p>建议值:32768</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>wsize</p> </td> <td style="vertical-align:top; width:683px"> <p>每次向服务器写入文件的最大字节数。</p> <p>建议值:32768</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>tcp</p> </td> <td style="vertical-align:top; width:683px"> <p>对文件系统的挂载使用TCP,而不是默认的UDP。</p> </td> </tr> <tr> <td style="vertical-align:top; width:104px"> <p>timeo</p> </td> <td style="vertical-align:top; width:683px"> <p>NFS客户端重传请求前的等待时间(单位为0.1秒)。建议值:300。</p> </td> </tr> </tbody> </table> <p>5.&nbsp;&nbsp;&nbsp; 执行查看已挂载的文件系统及其相关信息,验证是否挂载成功。</p> <ul> <li>执行<strong>mount &ndash;l </strong>命令查看已挂载的文件系统。</li> <li>执行<strong>df &ndash;h </strong>查看文件系统的容量信息。</li> </ul> <p>6.进入本地挂载目录,并写入文件。</p> <pre> <code>//进入/local/file目录 cd /local/file //在该目录下写入文件test.txt touch test.txt //查看该文件是否已经在路径下存在。 ls</code></pre> <p>&nbsp;</p>
以上内容是否解决了您的问题?
请补全提交信息!
咨询·建议

电话咨询

400-151-8800

邮件咨询

cloud@pingan.com

在线客服

工单支持

解决云产品相关技术问题