管理员用户登录到威联通NAS存储控制台,在“网络服务”-》“Win/Mac/NFS”-》勾选“启用NFS服务以支持使用Linux操作系统的客户端”并保存设置。mount -t nfs 10.5.40.99:/SOFT /soft
上面只是常规挂载方式,一般遇到大的共享目录还需要使用一些优化参数。mount -t nfs -o hard,intr,rsize=262144,wsize=262144,timeo=50 10.5.40.99:/SOFT /soft
vim /etc/fstab#末尾添加一行以下代码10.5.40.99:SOFT /soft nfs hard,intr,nofail,rsize=262144,wsize=262144,timeo=50 0 0
测试写入速率
dd if=/dev/zero of=/soft/test.bin bs=8M count=1024
测试读取速率
dd if=/soft/test.bin of=/dev/null bs=8M count=1024
-t 参数用于指定文件系统类型,通常默认为nfs。如果需要挂载其他类型的文件系统,可以通过-t参数指定。例如,挂载CIFS文件系统可以使用-t cifs。-o 参数用于指定挂载选项,可以多个选项同时使用,各选项之间以英文逗号分隔。常用的选项包括:vers=3或4: 指定NFS协议的版本,v4协议下其中minorversion=0为协议次版本号,例如:NAS支持的NFS v4协议版本为4.0,因此使用NFS v4协议挂载文件系统时,次版本号为0。rw: 以读写模式挂载。ro: 以只读模式挂载。sync: 同步写入。将数据同步写入内存缓冲区与硬盘中,效率低,但可保证数据的一致性。async: 异步写入。将数据先保存在内存缓冲区中,必要时再写入硬盘;这样效率更高,但可能会丢失数据。soft: 使用软挂载方式,在遇到网络故障时会尝试重新连接,第一次尝试失败后返回错误。hard: 使用硬挂载方式,在遇到网络故障时会一直尝试连接,直到网络恢复。timeo: 指定时长,单位为0.1秒,即NFS客户端在重试向文件系统发送请求之前等待响应的时间。intr: 允许中断挂载操作,当远程主机无法连接时可以通过Ctrl+C中断挂载命令。nointr: 禁止中断挂载操作,当远程主机无法连接时无法通过Ctrl+C中断挂载命令。noatime: 不更新文件的访问时间。这可以提高性能,特别是在频繁访问文件的场景下nodiratime: 不更新目录的访问时间。这可以提高性能,特别是在频繁访问文件的场景下relatime: 相对访问时间。只有在文件的访问时间比修改时间或状态更改时间更早时,才会更新文件的访问时间。这可以在一定程度上提高性能,同时保留访问时间的相对顺序。nofail: 如果挂载失败,不会影响系统正常运行。_netdev: 挂载之前,确认网络可用后才执行挂载。nolock: 不使用NFS锁(在某些网络配置中可能需要)。retrans=2: NFS客户端重试请求的次数。noresvport: 在网络重连时使用新的TCP端口,保障在网络发生故障恢复时不会中断连接。root_squash: 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户。no_root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员。all_squash: 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户。rsize=1048576和wsize=1048576:设置读和写的块大小,如果您需要更改IO大小参数,建议您尽可能使用最大值1048576,以避免性能下降。