挂载NFS文件系统子目录到Linux云主机 本文介绍如何实现挂载文件系统子目录。 操作场景 当创建文件系统后,用户使用云主机来挂载该文件系统,实现多个云主机共享使用文件系统的目的。同时用户还可以在挂载文件系统成功后,在文件系统创建子目录,并直接挂载子目录,通过不同的目录进行资源管理,节省管理成本和资金成本。 说明 建议只挂载一级子目录,避免任意嵌套。 前提条件 已创建NFS文件系统和Linux云主机。 操作步骤 1. 登录天翼云,进入管理控制台。单击管理控制台左上角的,选择地域。 2. 选择“计算>弹性云主机”,进入弹性云主机页面,找到即将执行挂载操作的云主机。 3. 以root用户登录该弹性云主机,登录方法参考登录Linux弹性云主机。 注意 文件存储的服务端口为:111、139、2049、20048、445、11002、11003、10141,设置安全组时不要禁止,以防无法访问文件服务。 4. 执行以下命令安装NFS客户端。 plaintext yum y install nfsutils 5. 执行如下命令创建本地挂载路径,例如“/mnt/sfs”。 plaintext mkdir /mnt/sfs 6. 执行如下命令挂载文件系统,参数说明参考挂载NFS文件系统到弹性云主机 (Linux)。 注意 请务必在挂载时使用noresvport参数,防止文件系统卡住。 plaintext mount t nfs o vers3,prototcp,async,nolock,noatime,noresvport,nodiratime,wsize1048576,rsize1048576,timeo600 挂载地址 本地挂载路径 7. 挂载完成后使用 df h 查看挂载情况。 8. 挂载完成后在文件系统中创建子目录,例如data。 plaintext mkdir /mnt/sfs/data 9. 执行如下命令创建本地挂载路径,例如“/localdatapath”。 plaintext mkdir /localdatapath 10. 执行如下命令挂载文件系统子目录。 注意 请务必在挂载时使用noresvport参数,防止文件系统卡住。 plaintext mount t nfs o vers3,prototcp,async,nolock,noatime,noresvport,nodiratime,wsize1048576,rsize1048576,timeo600 挂载地址 本地路径 其中,挂载地址在文件系统详情页获取的地址和子目录的组合,本地路径为云主机上用于挂载文件系统子目录的本地路径,例如上一步创建的“/localdatapath”。完整命令样例如下: plaintext mount t nfs o vers3,prototcp,async,nolock,noatime,noresvport,nodiratime,wsize1048576,rsize1048576,timeo600 100.123.123.123:/mnt/sfsmass/77624212e41862d303b100da75fe9c1b8rs8o27i91lblb9u/data /localdatapath/ 11. 挂载完成后使用 df –h命令查看挂载情况。