macos 下挂载 samba,休眠后就要重新挂载,大家是如何解决的?

2022-09-25 11:05:33 +08:00
 f1ynnv2

手动从访达->前往->前往服务器挂载好 samba 后,访达左侧栏里会有 samba 的快捷方式。 但是 mac 只要休眠再起来,这个 samba 就从侧栏里消失了。需要从"前往服务器"里重新挂载才能在侧栏出现。 Catalina 、BigSur 、Monterey 都有这个问题。

我知道是可以写个挂载脚本,在登录时自动挂载,但是这个仍然解决不了休眠后需要手动重新挂载的问题。

大家对于 mac 这个问题是如何解决的?

补充一下,我的 Samba 是 一台 Windows 作为 server 共享出来的,另一台 windows 挂载没问题,只有 mac 挂载后每次休眠就失效。不知道大家用 Linux 或者群晖之类的做 smb server 会有不会有这问题?

4529 次点击
所在节点    macOS
23 条回复
krystynaambresck
2022-09-25 11:16:38 +08:00
群晖做 smb server 也有一眼的问题,同问
Koma
2022-09-25 11:22:08 +08:00
没这个问题,你得说说你用的什么网络连接方式,有些有线网卡休眠时会断开,那就有可能。比如前几天我朋友还在问,同时有线无线接入,休眠后,无线接管 SMB 挂载的问题。
f1ynnv2
2022-09-25 11:26:13 +08:00
搜了一下,这个貌似是 macos 的顽疾? 竟然都有一堆 app 来解决这个问题...

https://www.ctrl.blog/entry/automount-netshare-macos.html

1. AutoMounter app
2. ConnectMeNow app
3. 登陆项(只解决登录时挂载,休眠后无法重新挂载)
4. 写个 AppleScript 挂载脚本, 类似于 3 ,不过倒是可以把这个脚本放在启动栏里,随手点击
5. autofs subsystem ,没听说过
f1ynnv2
2022-09-25 11:30:37 +08:00
@Koma macbook 无线连接。正常挂载后在访达的”位置“里会出现一个挂载点,重启或者从休眠恢复后这里的挂载点就消失了。这么说来 macos 上是要保持网络不断,才能维持这个挂载吗? windows 上的挂载似乎就是个快捷方式,每次点击进入后会重新尝试连接。
cxtrinityy
2022-09-25 11:33:31 +08:00
🌚hammerspoon 注册了个 WiFi 监听器,连接上目标 ssid 后执行 Apple script 挂载 samba
Koma
2022-09-25 11:37:50 +08:00
@f1ynnv2 你如果要实现 Windows 那种“快捷方式”也可以,比如拖到 Docker 上,这样就不用手动连接了。
Koma
2022-09-25 11:39:33 +08:00
@f1ynnv2 还有,无线连接的话,光是休眠就断掉挂载我是没遇到过,无线网卡正常情况下休眠还是会工作的,你看看有没有打开 powerNap 。
Koma
2022-09-25 11:41:16 +08:00
上面打错了。不是 Docker ,是 Dock 。
Davic1
2022-09-25 14:55:56 +08:00
有没有试试开启这个? https://developer.apple.com/bonjour/

我的 QNAP 开了这个,Mac 就会识别 samba 服务。
sylarchang
2022-09-25 16:38:31 +08:00
同一網絡環境內均是有線連結,一台老 Mac ( Catalina )連結群暉 NAS ,不休眠有時候也會掉,桌面有圖示,但下載軟件內提示未掛載,Finder 打開 NAS 內資料夾顯示空白。另一台較新 Mac ( Monterey )則無此問題,休眠與否都無需重新掛載。猜測還是舊作業系統的 Bug
yhgogogo
2022-09-25 16:42:37 +08:00
以前用群晖有这个问题,改用极空间就一直挂载了
Love4Taylor
2022-09-25 17:37:44 +08:00
samba 有 keepalive 参数,试试?
f1ynnv2
2022-09-25 18:26:47 +08:00
@sylarchang 这个就很诡异了,我这边情况还不太一样。我是 windows 10 作为 smb server 的。catalina/bigsur/monterey 都有这问题,头大。
f1ynnv2
2022-09-25 18:27:26 +08:00
@Love4Taylor windows 上共享的 samba 没办法配置这个参数吧?我打算在 windows 上装个 bonjour 试试。
Love4Taylor
2022-09-25 19:16:30 +08:00
@f1ynnv2 有点晕,samba 是 SMB 协议的一个实现。你确定你在 Windows 上用的那个是 samba ?还是 Windows 自己的 SMB 共享功能。
maobukui
2022-09-25 19:30:45 +08:00
可以把经常打开的远程 samba 目录「快捷方式」放在 finder 左上角,用的时候点击一下就打开了,即便是重新连接也没事。
kimigaooo
2022-09-25 19:56:09 +08:00
smb 图标右键--制作替身;将替身找个位置放好;拖到 finder 个人收藏
melsp
2022-09-25 22:04:41 +08:00
虽然这是 mac 频道,但是我在 win 下面遇到重启就会掉 smb 挂载的问题,明明勾选那个选项😂
f1ynnv2
2022-09-26 00:22:06 +08:00
@Love4Taylor 哦对对,就是 Windows 自己的共享功能,这个走的 SMB 协议。 我就是 windows 共享出来,但是 mac 挂载后存在问题。
f1ynnv2
2022-09-26 00:26:17 +08:00
@maobukui 我今天试了一下,树莓派上用 Samba 共享出来的挂载到 mac 上输好密码后,休眠后仍然在那里,可以直接打开。但是 windows 这个就不行。
另外,windows 下这个 smb 共享,拖到 finder 侧栏里时还不能选择顶层目录(会显示一个?号,点击后说无法打开),只能选择某个子目录,关键是即使这样,休眠恢复后仍然需要重新输入用户名密码(即使勾选了记录密码)。
所以目前来看是 windows 的 SMB 实现有问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/882747

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX