银河麒麟v10挂载远程共享需分smb/cifs和nfs两类:smb挂载须安装cifs-utils、指定iocharset=utf8防中文乱码、用credentials文件或引号包裹含特殊字符密码;nfs挂载需先showmount验证、加载nfs模块、临时挂载用vers=4参数,永久挂载fstab中必加_netdev。

银河麒麟V10系统需通过命令行挂载远程共享文件夹,图形界面无法自动发现Windows或NAS设备,必须手动执行mount命令并指定协议类型、认证参数和字符集,否则中文文件名会乱码、挂载失败或权限拒绝。
挂载Windows共享文件夹(SMB/CIFS协议)
这是访问局域网内Windows主机共享目录最常用的方式,依赖cifs-utils工具,关键在于正确处理中文路径和用户凭据。
第一步:安装客户端支持工具
执行sudo apt install cifs-utils(Ubuntu系)或sudo yum install cifs-utils(RHEL系),若已安装则跳过。
第二步:创建本地挂载点
运行mkdir -p /mnt/win_share,该目录必须为空且已存在;【挂载点路径不能包含空格或中文】,否则mount命令会报错退出。
第三步:执行挂载命令
输入完整命令:sudo mount -t cifs -o username="WINUSER",password="WINPASS",iocharset=utf8,dir_mode=0777,file_mode=0777 //192.168.1.21/Win共享文件夹 /mnt/win_share
其中//192.168.1.21需替换为Windows主机实际IP,/Win共享文件夹是其共享名(非本地路径),iocharset=utf8不可省略,否则中文名显示为问号或方块。
这一步操作起来很简单,直接把命令复制粘贴进终端回车就行。但要注意密码里若有特殊字符(如$、&、\),必须用单引号包裹整个password参数,否则shell会提前解析。
挂载NAS或Linux服务器共享(NFS协议)
NFS更适合Linux之间高频读写,性能优于SMB,但要求服务端已启用NFS并导出路径,客户端需确认内核模块加载状态。
方法一:临时挂载(重启失效)
先运行showmount -e 192.168.10.10验证服务端是否开放共享;返回类似/data/share 192.168.10.0/24即表示正常。
再执行sudo mkdir -p /mnt/nas_nfs创建挂载点。
最后运行sudo mount -t nfs -o vers=4,proto=tcp,rw,soft,timeo=300 192.168.10.10:/data/share /mnt/nas_nfs完成挂载。
方法二:永久挂载(开机自动)
编辑/etc/fstab:执行sudo nano /etc/fstab,在末尾新增一行:192.168.10.10:/data/share /mnt/nas_nfs nfs defaults,vers=4,proto=tcp,rw,soft,_netdev 0 0
【_netdev参数必须添加】,否则系统可能在网络未就绪时尝试挂载,导致启动卡在黑屏或登录界面。
验证fstab配置是否有效:运行sudo mount -a,无任何输出即成功;若有错误,按提示检查IP、路径斜杠、空格及参数拼写。
挂载后验证与卸载
挂载完成后,立即执行ls -l /mnt/win_share或ls -l /mnt/nas_nfs查看内容,能列出文件说明挂载成功。
若需卸载,使用sudo umount /mnt/win_share或sudo umount /mnt/nas_nfs;不要直接删除挂载点目录,否则可能导致进程卡死。
卸载前请确保没有程序正在访问该目录,否则会提示“device is busy”,此时可运行lsof +D /mnt/win_share查出占用进程并关闭。











