商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 银河麒麟V10如何挂载NAS网络存储

银河麒麟V10如何挂载NAS网络存储

  发布于2026-05-22 阅读(0)

扫一扫,手机访问

在银河麒麟V10系统中,将NAS网络存储设备当作本地硬盘来用,是提升存储灵活性和容量的常见操作。但有时,明明网络是通的,却死活访问不了远程共享目录,这多半是协议支持、网络配置或客户端工具没到位导致的。别急,下面我们就来详细拆解三种主流协议——NFS、SMB/CIFS和iSCSI——的挂载方法,帮你把NAS稳稳地“接”进系统。

银河麒麟V10如何挂载NAS网络存储

一、通过NFS协议挂载NAS

NFS算得上是Linux生态里的“原住民”了,性能表现通常不错。如果你的NAS(比如群晖、威联通)已经开启了NFS服务,那么在银河麒麟V10上挂载会非常顺畅。前提是,客户端得准备好相应的工具。

首先,得确认NFS客户端组件是否就位。打开终端,输入 rpm -qa | grep nfs-utils 看看有没有输出。如果没有,那就需要安装:对于基于RHEL的银河麒麟V10,执行 sudo yum install nfs-utils;如果是Ubuntu衍生版,则用 sudo apt-get install nfs-common

工具装好了,下一步是“探路”。用 showmount -e 192.168.x.x 命令(记得把x.x换成你NAS的实际IP)探测一下,如果NAS端的NFS服务正常,你会看到类似 /volume1/data 192.168.1.0/24 的共享列表。这就说明路通了。

接着,检查一下NFS内核模块是否已加载。运行 lsmod | grep nfs,没输出的话,手动加载一下:sudo modprobe nfs

准备工作做完,开始挂载。先创建一个本地目录作为“接入点”,比如 sudo mkdir -p /mnt/nas_nfs

然后执行挂载命令。这里有个小技巧,建议强制使用NFSv4协议,并用soft选项,这样即使服务器暂时失联,客户端进程也不会被卡死。命令如下:

sudo mount -t nfs -o vers=4,proto=tcp,rw,soft,timeo=300 192.168.x.x:/volume1/data /mnt/nas_nfs

最后,用 df -h | grep nas_nfs 验证一下。如果成功,你会看到NAS的路径和容量信息出现在列表里。

二、通过SMB/CIFS协议挂载NAS

SMB/CIFS协议的兼容性更广,无论是Windows共享,还是只开了基础模式的NAS,通常都能应对。不过,它在Linux上需要额外的工具支持,而且协议版本是个容易踩坑的地方。

第一步,安装CIFS工具包。银河麒麟V10(RHEL系)执行 sudo yum install cifs-utils,Ubuntu系则用 sudo apt-get install cifs-utils

接下来是关键一步:配置凭据。我们一般不推荐在命令里直接写密码。更安全的做法是创建一个专用文件:

sudo nano /etc/nas_creds

在里面写入你的NAS用户名、密码和工作组(如果没加域,domain可以留空),像这样:

username=your_nas_user
password=your_nas_pass
domain=WORKGROUP

保存后,务必修改文件权限,防止他人窥探:sudo chmod 600 /etc/nas_creds

同样,先创建挂载点目录:sudo mkdir -p /mnt/nas_smb

现在执行挂载命令。这里有个必须注意的参数vers=3.0。明确指定SMB 3.0版本可以避免很多因协议协商失败导致的问题。完整命令示例:

sudo mount -t cifs -o credentials=/etc/nas_creds,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,vers=3.0 //192.168.x.x/share_name /mnt/nas_smb

挂载完成后,用 mount | grep cifs 检查一下,确认输出里包含你的共享路径和 vers=3.0 的字样,就大功告成了。

三、通过iSCSI协议挂载NAS

iSCSI这种方式比较特别,它让NAS在系统里看起来就像一块本地硬盘(块设备),非常适合对I/O一致性要求高的场景,比如直接部署数据库。不过,它的配置步骤也稍多一些。

首先,安装发起端(initiator)工具。RHEL系命令是 sudo yum install iscsi-initiator-utils,Ubuntu系则是 sudo apt-get install open-iscsi

安装后,启动并设置服务开机自启:

sudo systemctl start iscsid
sudo systemctl enable iscsid

服务跑起来后,就可以去发现NAS上提供的iSCSI目标(target)了:

sudo iscsiadm -m discovery -t st -p 192.168.x.x

如果成功,终端会列出可用的target名称(IQN)。接着,登录这个target:

sudo iscsiadm -m node -T iqn.yyyy-mm.com.nas:share -p 192.168.x.x --login

(请将上面的IQN和IP替换成你实际发现的值。)

登录成功后,系统会多出一块“新硬盘”。运行 lsblk 命令,找找看有没有新出现的设备节点,比如 sdbsdX

注意:这时候设备还不可用,因为它还没有文件系统。你需要像对待一块全新的物理硬盘一样,先格式化,再挂载:

sudo mkfs.ext4 /dev/sdb
sudo mkdir -p /mnt/nas_iscsi && sudo mount /dev/sdb /mnt/nas_iscsi

走完这几步,NAS的存储空间就通过iSCSI协议,完整地整合到你的本地系统里了。

本文转载于:https://www.php.cn/faq/2391725.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注