[]
        
(Showing Draft Content)

通过NFS将NAS文件夹挂载到Linux

介绍如何修改Linux配置文件以允许在启动时自动挂载NFS文件系统。

前提条件

  • 已经创建了一个文件系统。

  • 已经创建了一个挂载点。

  • 已安装了NFS客户端。

    • 如果您使用的是基于RPM的操作系统,请执行

      udo yum install nfs-utils。
    • 如果您使用的是基于Debian的操作系统,请执行

      sudo apt-get update&&sudo apt-get install nfs-common。
    • 增加同时启动的NFS请求数。请执行以下命令将同时启动的NFS请求数更改为128。

      sudo echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.confsudo echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf

通过NFS将NAS文件夹挂载到Linux

建议您配置/etc/fstab文件,以便在启动时自动挂载NFS文件系统。您还可以配置“/etc/rc.local”文件以设置自动挂载。

操作步骤

1. 配置自动装配。

  • (推荐)打开“/etc/fstab”文件并添加以下命令。

    • 如果需要挂载符合NFSv4的文件系统,请添加以下命令。

      file-system-id.region.nas.com:/ /mount-point nfs vers=4 0 0
    • 如果需要挂载兼容NFSv3的文件系统,请添加以下命令。

      file-system-id.region.nas.com:/ /mount-point nfs vers=3 0 0
  • 打开“/etc/rc.local”文件并添加以下命令。

    • 如果需要挂载符合NFSv4的文件系统,请添加以下命令。

      sudo mount -t nfs -o vers=4 file-system-id.region.nas.com:/ /mount-point
    • 如果需要挂载符合NFSv3的文件系统,请添加以下命令。

      sudo mount -t nfs -o vers=3 file-system-id-xxxx.region.nas.com:/ /mount-point

type=note

说明:

  • 如果在CentOS 6.x上配置自动挂载,请使用以下命令使netfs服务在启动时运行。

    chkconfg netfs on
  • 在配置/etc/rc.local文件之前,请确保您对/etc/rc.local和/etc/rc.d/rc.local文件具有执行权限。

    例如,在CentOS 7.x上,默认情况下不授予用户执行权限。在配置/etc/rc.local文件之前,您必须将执行权限分配给用户。

2. 运行reboot linux实例。

3. 使用mount-l命令查看挂载结果。

下图为成功挂载的示例。



挂载文件系统后,可以使用df-h命令查看文件系统的容量。