【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德

原文链接:【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德

Hello,大家好啊!今天给大家带来一篇关于在信创终端操作系统上挂载NAS的文章。之前我们已经介绍了如何搭建飞牛NAS以及挂载SMB服务提供的共享文件夹,今天我们将重点讲解如何挂载NFS服务提供的共享文件夹,实现更加高效的文件访问和管理。欢迎大家分享点赞,点个在看和关注吧!

什么是 NFS?

NFS(Network File System) 是一种分布式文件系统协议,允许客户端通过网络访问远程服务器上的文件,就像访问本地文件一样。相比SMB,NFS在Linux 系统中更为常见,具有更高的性能和更低的开销。

1.登录飞牛nas选择NFS

作用:通过登录NAS设备并选择NFS服务,用户可以启用并管理网络文件共享功能。此步骤是挂载NFS服务的前提条件,用于确保NAS上的共享资源已通过NFS协议启用。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图

2.点击全部禁止访问

作用:在配置NFS时,默认全部禁止访问,需要进行配置授权的访问。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图1

3.选择pdsyw文件夹

作用:指定要通过NFS共享的具体文件夹(如pdsyw文件夹)。此步骤明确了NFS共享的目录范围,使客户端能准确挂载到目标文件夹。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图2

4.点击确定

作用:保存NFS配置并使其生效。此步骤将前面设置的访问权限和共享文件夹应用到NAS中,准备好供客户端访问。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图3

5.配置完成

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图4

6.查看客户端系统

pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version pdsyw@pdsyw-PC:~/Desktop$ uname -a
pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version pdsyw@pdsyw-PC:~/Desktop$ uname -a 
pdsyw@pdsyw-PC:~/Desktop$ cat /etc/os-version pdsyw@pdsyw-PC:~/Desktop$ uname -a

作用:确认客户端的操作系统版本和内核信息,以确保系统环境支持NFS挂载。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图5

7.安装nfs-common

pdsyw@pdsyw-PC:~/Desktop$ sudo apt update pdsyw@pdsyw-PC:~/Desktop$ sudo apt install nfs-common -y
pdsyw@pdsyw-PC:~/Desktop$ sudo apt update pdsyw@pdsyw-PC:~/Desktop$ sudo apt install nfs-common -y 
pdsyw@pdsyw-PC:~/Desktop$ sudo apt update pdsyw@pdsyw-PC:~/Desktop$ sudo apt install nfs-common -y

作用:安装NFS客户端工具nfs-common,使系统具备挂载NFS文件系统的能力。这是NFS挂载所必需的软件包。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图6

8.挂载nas测试

pdsyw@pdsyw-PC:~/Desktop$ sudo mkdir -p /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ sudo mount -t nfs 192.168.80.32:/fs/1000/nfs /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ df -h | grep nfs 192.168.80.32:/fs/1000/nfs 2.0T 9.0M 2.0T 1% /pdsyw_nfs
pdsyw@pdsyw-PC:~/Desktop$ sudo mkdir -p /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ sudo mount -t nfs 192.168.80.32:/fs/1000/nfs /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ df -h | grep nfs 192.168.80.32:/fs/1000/nfs 2.0T 9.0M 2.0T 1% /pdsyw_nfs 
pdsyw@pdsyw-PC:~/Desktop$ sudo mkdir -p /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ sudo mount -t nfs 192.168.80.32:/fs/1000/nfs /pdsyw_nfs pdsyw@pdsyw-PC:~/Desktop$ df -h | grep nfs 192.168.80.32:/fs/1000/nfs 2.0T 9.0M 2.0T 1% /pdsyw_nfs

作用:

创建挂载点/pdsyw_nfs用于挂载NFS共享。

使用mount命令挂载远程NFS目录。

用df -h验证挂载是否成功。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图7

9.创建文件测试权限

pdsyw@pdsyw-PC:~/Desktop$ cd /pdsyw_nfs/ pdsyw@pdsyw-PC:/pdsyw_nfs$ ls -tlr pdsyw@pdsyw-PC:/pdsyw_nfs$ cd pdsyw/ pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ touch pdsyw1024nfs pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ ls -ltr pdsyw1024nfs
pdsyw@pdsyw-PC:~/Desktop$ cd /pdsyw_nfs/ pdsyw@pdsyw-PC:/pdsyw_nfs$ ls -tlr pdsyw@pdsyw-PC:/pdsyw_nfs$ cd pdsyw/ pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ touch pdsyw1024nfs pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ ls -ltr pdsyw1024nfs 
pdsyw@pdsyw-PC:~/Desktop$ cd /pdsyw_nfs/ pdsyw@pdsyw-PC:/pdsyw_nfs$ ls -tlr pdsyw@pdsyw-PC:/pdsyw_nfs$ cd pdsyw/ pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ touch pdsyw1024nfs pdsyw@pdsyw-PC:/pdsyw_nfs/pdsyw$ ls -ltr pdsyw1024nfs

作用:通过创建测试文件验证对挂载目录的写权限是否正常,确保客户端具有正确的读写权限。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图8

10.写入开机自动挂载

pdsyw@pdsyw-PC:~/Desktop$ sudo cp /etc/fstab{,.bak} pdsyw@pdsyw-PC:~/Desktop$ sudo vim /etc/fstab pdsyw@pdsyw-PC:~/Desktop$ tail -1 /etc/fstab 192.168.80.32:/fs/1000/nfs/pdsyw /pdsyw_nfs nfs rw,relatime,x-gvfs-show,x-systemd.automount,x-systemd.requires=network-online.target 0 0 pdsyw@pdsyw-PC:~/Desktop$ sudo mount -a
pdsyw@pdsyw-PC:~/Desktop$ sudo cp /etc/fstab{,.bak} pdsyw@pdsyw-PC:~/Desktop$ sudo vim /etc/fstab pdsyw@pdsyw-PC:~/Desktop$ tail -1 /etc/fstab 192.168.80.32:/fs/1000/nfs/pdsyw /pdsyw_nfs nfs rw,relatime,x-gvfs-show,x-systemd.automount,x-systemd.requires=network-online.target 0 0 pdsyw@pdsyw-PC:~/Desktop$ sudo mount -a 
pdsyw@pdsyw-PC:~/Desktop$ sudo cp /etc/fstab{,.bak} pdsyw@pdsyw-PC:~/Desktop$ sudo vim /etc/fstab pdsyw@pdsyw-PC:~/Desktop$ tail -1 /etc/fstab 192.168.80.32:/fs/1000/nfs/pdsyw /pdsyw_nfs nfs rw,relatime,x-gvfs-show,x-systemd.automount,x-systemd.requires=network-online.target 0 0 pdsyw@pdsyw-PC:~/Desktop$ sudo mount -a

作用:

备份/etc/fstab以防配置错误。

编辑/etc/fstab添加自动挂载配置,此配置确保系统开机后自动挂载NFS共享。

用sudo mount -a应用新配置。

  1. 192.168.80.32:/fs/1000/nfs/pdsyw

作用:指定要挂载的远程NFS共享资源。

结构:<服务器IP>:<共享路径>

192.168.80.32:NAS服务器的IP地址。

/fs/1000/nfs/pdsyw:NFS共享的目录路径,NAS服务器上已配置。

  1. /pdsyw_nfs

作用:本地挂载点,表示将远程NFS共享挂载到本地的路径。

注意:此目录需要提前使用 mkdir 创建。

  1. nfs

作用:指定文件系统类型为NFS。

NFS:表示这是一个网络文件系统,系统会使用相关驱动和工具来挂载。

  1. rw

作用:指定挂载的读写权限。

rw:读写权限,允许读和写。

如果设置为 ro,则只能读取,不能写入。

  1. relatime

作用:优化文件访问时间更新策略。

relatime:只有在文件内容被修改或最近访问时间(atime)早于最后修改时间(mtime)时,才更新访问时间。

优点:相比于传统的 strictatime 提高性能,同时兼顾访问时间的准确性。

  1. x-gvfs-show

作用:使挂载的目录在图形用户界面(如文件管理器)中显示。

gvfs 是 GNOME 虚拟文件系统的一部分,此选项使 NFS 挂载点可见。

  1. x-systemd.automount

作用:启用自动挂载。

系统启动时不会立即挂载,而是在第一次访问挂载点时自动挂载,减少启动时间。

  1. x-systemd.requires=network-online.target

作用:确保挂载操作依赖网络在线服务。

network-online.target:指示网络完全上线。确保在网络可用后再尝试挂载,避免由于网络未连接导致挂载失败。

  1. 0 0

作用:文件系统检查和备份设置。

第一个 0:是否需要 dump 工具备份文件系统。0 表示不备份。

第二个 0:是否在启动时使用 fsck 检查文件系统。

0:不检查。

对于网络文件系统(如 NFS),通常无需检查。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图9

11.查看文件管理器

作用:在图形界面中验证挂载的共享目录是否正常显示,确保挂载后的使用体验。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图10

12.重启测试

作用:重启系统后检查挂载是否自动完成,验证开机自动挂载配置的有效性。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图11

13.自动挂载成功

作用:确认挂载已成功,确保配置完成后可以长期稳定运行。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图12

14.创建文件测试权限正常

作用:再一次测试写权限,确保挂载目录的读写权限没有因系统重启而发生变化。

【系统配置】信创终端高效挂载NFS共享的实用指南|统信|麒麟|方德插图13

通过本文的介绍,大家学会了如何在信创终端操作系统上挂载NFS服务提供的共享文件夹。NFS相较于SMB,具有更高的性能表现,是Linux系统中首选的网络文件共享协议。如果您觉得这篇文章对您有帮助,欢迎分享点赞,记得点个在看和关注哦!感谢大家的支持,我们下次再见!

原文链接:https://blog.csdn.net/m0_69493559/article/details/144408477?ops_request_misc=%257B%2522request%255Fid%2522%253A%25225452c8e90db54f7c68f09e672ce81788%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=5452c8e90db54f7c68f09e672ce81788&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-8-144408477-null-null.nonecase&utm_term=%E9%A3%9E%E7%89%9BOS

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享