You need to enable JavaScript to run this app.
文档中心
文件存储 vePFS

文件存储 vePFS

复制全文
下载 pdf
NFS
挂载 NFS 协议文件系统
复制全文
下载 pdf
挂载 NFS 协议文件系统
本文以 CentOS 系统实例为例,介绍在 ECS 实例挂载 NFS 协议文件系统的操作步骤。​
注意事项​
  • 推荐您在 Linux 系统上挂载 NFS 协议文件系统,不支持在 Windows 系统上使用。更多注意事项,请参见使用限制。​
  • 如果您挂载失败或在挂载中遇到任何问题,请提交工单联系技术支持。​
前提条件​
  • 已创建与文件存储 vePFS 相同 VPC 的 ECS 实例,具体步骤,请参见购买云服务器。​
说明​
为了达到最优的性能体验,建议文件存储 vePFS 与 ECS 实例在同一可用区。​
手动挂载文件系统​
  1. 登录需要挂载文件系统的 ECS 实例,具体步骤,请参见登录 ECS 实例。​
  1. 根据不同的操作系统,选择合适的命令安装 NFS 客户端。​
  • CentOS、Redhat、Aliyun Linux 操作系统​
  • ​
    sudo yum install nfs-utils​
    ​
  • Ubuntu 或 Debian 操作系统​
  • ​
    sudo apt-get update​
    ​
  • ​
    sudo apt-get install nfs-common​
    ​
  1. 执行如下命令创建待挂载目标路径。​
  • ​
    mkdir <待挂载目标目录>​
    ​
  • 本文中以 localdir 文件夹为例。​
  • ​
    mkdir /localdir​
    ​
  1. 挂载 vePFS 文件系统。​
  • 您可以登录 vePFS 控制台,在导出目录面板,查看并复制相应挂载命令。复制挂载命令后,您需要在命令末尾输入<挂载地址>,例如本文中的挂载地址为 /localdir,则您需要在命令末尾输入 /localdir。​
注意​
请注意尽量避免将文件系统挂载到 /tmp 目录,在一些操作系统环境中,会有自动清理的机制,可能会导致文件丢失。​
  • 命令模板​
  • ​
    mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport cnbjbf3c46b6****.13fz0iip9nlds3n6nu4fi****-vepfs-ivolces.com:/vepfs <本地挂载目录>​
    ​
  • 命令示例(以挂载目录为 /localdir 为例)​
  • ​
    mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport cnbjbf3c46b6****.13fz0iip9nlds3n6nu4fi****-vepfs-ivolces.com:/vepfs /localdir​
    ​
  1. 执行如下命令查看已挂载的文件系统。​
  • ​
    df -h​
    ​
  • 返回信息如下,说明挂载成功。​
  • ​​​
自动挂载文件系统​
您可以在 ECS 实例的文件中配置自动挂载 NAS 文件系统的命令,使 ECS 实例重启后能自动挂载文件系统,避免挂载信息丢失等问题。支持的自动挂载方式说明如下:​
  • 在 /etc/fstab 配置文件中添加挂载命令:如果文件系统被删除或者配置的挂载命令错误导致挂载失败,安装某些操作系统的 ECS 实例可能会存在无法启动的风险。​
  • 在 /etc/rc.local 配置文件中添加挂载命令:如果文件系统被删除或者配置的挂载命令错误导致挂载失败,不会影响 ECS 实例的运行。​
​
在 /etc/fstab 配置文件中添加挂载命令
在 /etc/rc.local 配置文件中添加挂载命令
​
  1. 执行以下命令,保证服务开机自启动。​
  • 如果您的操作系统为 CentOS 6.x 系统,请先执行以下命令,确保 netfs 服务开机自启动。​
  • ​
    chkconfig netfs on​
    ​
  • 如果您的操作系统为 Ubuntu 系统,请先执行以下命令。​
  • ​
    [ ! -f /etc/rc.local ] && echo '#!/bin/bash' > /etc/rc.local; echo "mount -a -t nfs" >> /etc/rc.local; chmod +x /etc/rc.local​
    ​
  1. 在 /etc/fstab 配置文件中添加挂载命令。NFSv3 协议挂载命令模板如下:​
  • ​
    mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport cnbjbf3c46b6****.13fz0iip9nlds3n6nu4fi****-vepfs-ivolces.com:/vepfs <本地挂载目录>​
    ​
  • NFSv3 命令示例(以挂载目录为/localdir 为例)​
  • ​
    mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport cnbjbf3c46b6****.13fz0iip9nlds3n6nu4fi****-vepfs-ivolces.com:/vepfs /localdir​
    ​
  1. 重启 ECS 实例之后,即可自动挂载文件系统。​
注意​
  • 重启 ECS 实例前,请确保该文件系统能正确挂载,挂载失败可能会导致 ECS 实例无法启动。​
  • 您可以依次执行以下命令检查挂载命令是否正确,如果文件系统已经挂载成功,说明挂载命令正确,您可以重启 ECS 实例自动挂载文件系统。​
  1. 执行命令 mount -a。​
  1. 执行命令 df -h。​
  • 如果您的 ECS 实例因挂载失败导致无法启动,您可以在启动系统时进入单用户模式,删除 /etc/fstab 配置文件中的挂载命令后,再重启主机。​
​
​
最近更新时间:2025.07.09 17:45:57
这个页面对您有帮助吗?
有用
有用
无用
无用