You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动可挂载SMB共享,但fstab自动挂载及bashrc判断脚本挂载均失败的求助

手动可挂载SMB共享,但fstab自动挂载及bashrc判断脚本挂载均失败的求助

大家好,我最近在配置SMB共享自动挂载的时候碰了壁——手动挂载完全没问题,但试了两种自动挂载的方法都失败了,想请各位帮忙找找问题出在哪。

手动挂载一切正常

我执行这条命令可以成功挂载SMB共享,之后打开文件管理器里的/media/shared,能正常查看共享里的内容:

sudo mount -v -t cifs -o username=neubert,password=whatever //192.168.1.128/shared /media/shared

fstab自动挂载失效

我把挂载配置加到了/etc/fstab里,但每次开机后,/media/shared并没有被自动挂载,配置内容是这样的:

//192.168.1.128/shared /media/shared cifs username=neubert,password=whatever,rw,uid=1000,gid=1000

bashrc判断脚本挂载也失败

后来我想着退一步,把挂载命令放到~/.bashrc里,但直接放的话,只要共享已经挂载就会报错,所以加了个判断逻辑先检查目标共享是否已挂载:

if mount -l | grep -q 192.168.1.128
then
   sudo mount -v -t cifs -o username=neubert,password=whatever //192.168.1.128/shared /media/shared
fi

结果不管是把这段代码放到~/.bashrc里,还是单独写成test.sh脚本执行,都没法成功挂载共享,这实在让人摸不着头脑...

有没有朋友遇到过类似的情况?或者能帮我分析下这两种方法各自可能的问题点在哪?

备注:内容来源于stack exchange,提问作者neubert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:08:06