统信uos实现nas smb共享开机自动挂载,需安装cifs-utils、创建/mnt/nas-smb挂载点、用mount临时验证,再通过fstab配置(推荐凭据文件方式)并执行sudo mount -a测试,重启后挂载即生效。

在统信UOS中让NAS的SMB共享目录每次开机自动出现、无需手动连接,必须绕过文件管理器临时挂载的限制,直接将共享写入系统级挂载配置。只靠点击“连接到服务器”无法实现重启后自动可用,因为该方式挂载路径在/run/user/1000/gvfs下,属于用户会话级临时空间,关机即清空。
确认NAS端SMB服务已启用并授权
登录群晖或威联通管理界面,进入【控制面板】→【文件服务】→【SMB/AFP/NFS】,确保“启用SMB服务”已勾选;再进【共享文件夹】→目标文件夹→【SMB权限】,添加当前UOS要使用的账户(如admin),并赋予读写权限。这一步不完成,后续所有挂载都会卡在认证失败或“拒绝访问”。
注意:威联通设备若使用SMBv3协议,UOS挂载时必须显式指定vers=3.0,否则可能握手失败。
安装必要客户端工具
打开终端(Ctrl+Alt+T),执行:
sudo apt update && sudo apt install cifs-utils -y
这一步不可跳过。【缺少cifs-utils会导致mount命令报错“unknown filesystem type 'cifs'”】。nfs-common不用装,本次只走SMB协议。
创建本地挂载点并测试手动挂载
第一步:创建挂载目录sudo mkdir -p /mnt/nas-smb
第二步:用mount命令临时挂载,验证路径与凭证是否正确sudo mount -t cifs //192.168.1.200/video /mnt/nas-smb -o username=admin,password=yourpass,uid=1000,gid=1000,iocharset=utf8,file_mode=0755,dir_mode=0755,vers=3.0
第三步:检查是否成功ls /mnt/nas-smb 应能列出NAS共享里的文件。如果报错“Permission denied”,大概率是NAS端账户没加SMB权限;如果报错“Operation not supported”,请确认是否漏了vers=3.0参数。
配置fstab实现开机自动挂载
方法一:明文写密码(适合家用可信环境)
编辑fstab:sudo nano /etc/fstab
在末尾新增一行://192.168.1.200/video /mnt/nas-smb cifs username=admin,password=yourpass,uid=1000,gid=1000,iocharset=utf8,file_mode=0755,dir_mode=0755,vers=3.0 0 0
方法二:用凭据文件隐藏密码(推荐)
先创建凭据文件:
echo "username=admin" | sudo tee /etc/samba/cred-nas<br>echo "password=yourpass" | sudo tee -a /etc/samba/cred-nas<br>sudo chmod 600 /etc/samba/cred-nas
再往fstab里写:
//192.168.1.200/video /mnt/nas-smb cifs credentials=/etc/samba/cred-nas,uid=1000,gid=1000,iocharset=utf8,file_mode=0755,dir_mode=0755,vers=3.0 0 0
保存退出后,立即测试配置是否合法:sudo mount -a
无任何输出即表示成功;若有错,会明确提示哪一行、什么问题,此时必须修正fstab再重试。
重启系统验证自动挂载效果
执行sudo reboot重启UOS,登录后直接打开终端运行:mount | grep nas-smb
应看到类似//192.168.1.200/video on /mnt/nas-smb type cifs的输出;再用ls /mnt/nas-smb确认文件可读取。这一步通过,说明NAS共享已真正融入系统根文件体系,不再依赖图形界面或用户登录状态。











