统信uos中nas共享重启后消失是因图形界面挂载在/run/user/1000/gvfs临时路径,需通过fstab配置系统级自动挂载;须先启用nas端smb服务并授权账户,安装cifs-utils,创建挂载点,用mount验证后,再选明文或凭据文件方式写入fstab,并执行mount -a测试生效。

统信UOS中NAS共享目录每次重启后就消失,文件管理器里点开“网络”也找不到上次挂载的路径,这是因为图形界面通过“连接到服务器”挂载的位置在/run/user/1000/gvfs下,属于用户会话临时空间,关机即清空;必须把共享写入系统级配置才能真正实现开机即用。
确认NAS端SMB服务已启用并授权
这一步不完成,后续所有挂载都会卡在认证失败或“拒绝访问”。登录群晖或威联通管理界面,进入【控制面板】→【文件服务】→【SMB/AFP/NFS】,确保“启用SMB服务”已勾选;再进【共享文件夹】→目标文件夹→【SMB权限】,添加当前UOS要使用的账户(如admin),并赋予读写权限。
注意:威联通设备若使用SMBv3协议,UOS挂载时必须显式指定vers=3.0,否则可能握手失败。
安装cifs-utils并创建本地挂载点
打开终端(Ctrl+Alt+T),执行:
sudo apt update && sudo apt install cifs-utils -y
【缺少cifs-utils会导致mount命令报错“unknown filesystem type 'cifs'”】。
接着创建挂载目录:
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
echo "password=yourpass" | sudo tee -a /etc/samba/cred-nas
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
测试fstab并生效
第一步:执行 sudo mount -a 测试配置是否语法正确且可挂载。若无任何输出,说明成功;若报错,请回到上一步检查IP、路径、凭据或vers参数。
第二步:确认挂载已就绪:df -h | grep nas-smb 应显示该共享及可用空间。
第三步:重启系统,开机后直接访问 /mnt/nas-smb 即可读写NAS内容。











