手动从访达->前往->前往服务器挂载好 samba 后,访达左侧栏里会有 samba 的快捷方式。 但是 mac 只要休眠再起来,这个 samba 就从侧栏里消失了。需要从"前往服务器"里重新挂载才能在侧栏出现。 Catalina 、BigSur 、Monterey 都有这个问题。
我知道是可以写个挂载脚本,在登录时自动挂载,但是这个仍然解决不了休眠后需要手动重新挂载的问题。
大家对于 mac 这个问题是如何解决的?
补充一下,我的 Samba 是 一台 Windows 作为 server 共享出来的,另一台 windows 挂载没问题,只有 mac 挂载后每次休眠就失效。不知道大家用 Linux 或者群晖之类的做 smb server 会有不会有这问题?
1
krystynaambresck 2022-09-25 11:16:38 +08:00
群晖做 smb server 也有一眼的问题,同问
|
2
Koma 2022-09-25 11:22:08 +08:00
没这个问题,你得说说你用的什么网络连接方式,有些有线网卡休眠时会断开,那就有可能。比如前几天我朋友还在问,同时有线无线接入,休眠后,无线接管 SMB 挂载的问题。
|
3
f1ynnv2 OP 搜了一下,这个貌似是 macos 的顽疾? 竟然都有一堆 app 来解决这个问题...
https://www.ctrl.blog/entry/automount-netshare-macos.html 1. AutoMounter app 2. ConnectMeNow app 3. 登陆项(只解决登录时挂载,休眠后无法重新挂载) 4. 写个 AppleScript 挂载脚本, 类似于 3 ,不过倒是可以把这个脚本放在启动栏里,随手点击 5. autofs subsystem ,没听说过 |
4
f1ynnv2 OP @Koma macbook 无线连接。正常挂载后在访达的”位置“里会出现一个挂载点,重启或者从休眠恢复后这里的挂载点就消失了。这么说来 macos 上是要保持网络不断,才能维持这个挂载吗? windows 上的挂载似乎就是个快捷方式,每次点击进入后会重新尝试连接。
|
5
cxtrinityy 2022-09-25 11:33:31 +08:00 via Android
🌚hammerspoon 注册了个 WiFi 监听器,连接上目标 ssid 后执行 Apple script 挂载 samba
|
7
Koma 2022-09-25 11:39:33 +08:00
@f1ynnv2 还有,无线连接的话,光是休眠就断掉挂载我是没遇到过,无线网卡正常情况下休眠还是会工作的,你看看有没有打开 powerNap 。
|
8
Koma 2022-09-25 11:41:16 +08:00
上面打错了。不是 Docker ,是 Dock 。
|
9
Davic1 2022-09-25 14:55:56 +08:00
|
10
sylarchang 2022-09-25 16:38:31 +08:00
同一網絡環境內均是有線連結,一台老 Mac ( Catalina )連結群暉 NAS ,不休眠有時候也會掉,桌面有圖示,但下載軟件內提示未掛載,Finder 打開 NAS 內資料夾顯示空白。另一台較新 Mac ( Monterey )則無此問題,休眠與否都無需重新掛載。猜測還是舊作業系統的 Bug
|
11
yhgogogo 2022-09-25 16:42:37 +08:00
以前用群晖有这个问题,改用极空间就一直挂载了
|
12
Love4Taylor 2022-09-25 17:37:44 +08:00 via iPhone
samba 有 keepalive 参数,试试?
|
13
f1ynnv2 OP @sylarchang 这个就很诡异了,我这边情况还不太一样。我是 windows 10 作为 smb server 的。catalina/bigsur/monterey 都有这问题,头大。
|
14
f1ynnv2 OP @Love4Taylor windows 上共享的 samba 没办法配置这个参数吧?我打算在 windows 上装个 bonjour 试试。
|
15
Love4Taylor 2022-09-25 19:16:30 +08:00
@f1ynnv2 有点晕,samba 是 SMB 协议的一个实现。你确定你在 Windows 上用的那个是 samba ?还是 Windows 自己的 SMB 共享功能。
|
16
maobukui 2022-09-25 19:30:45 +08:00
可以把经常打开的远程 samba 目录「快捷方式」放在 finder 左上角,用的时候点击一下就打开了,即便是重新连接也没事。
|
17
kimigaooo 2022-09-25 19:56:09 +08:00
smb 图标右键--制作替身;将替身找个位置放好;拖到 finder 个人收藏
|
18
melsp 2022-09-25 22:04:41 +08:00 via Android
虽然这是 mac 频道,但是我在 win 下面遇到重启就会掉 smb 挂载的问题,明明勾选那个选项😂
|
19
f1ynnv2 OP @Love4Taylor 哦对对,就是 Windows 自己的共享功能,这个走的 SMB 协议。 我就是 windows 共享出来,但是 mac 挂载后存在问题。
|
20
f1ynnv2 OP @maobukui 我今天试了一下,树莓派上用 Samba 共享出来的挂载到 mac 上输好密码后,休眠后仍然在那里,可以直接打开。但是 windows 这个就不行。
另外,windows 下这个 smb 共享,拖到 finder 侧栏里时还不能选择顶层目录(会显示一个?号,点击后说无法打开),只能选择某个子目录,关键是即使这样,休眠恢复后仍然需要重新输入用户名密码(即使勾选了记录密码)。 所以目前来看是 windows 的 SMB 实现有问题。 |
21
yaleyu 2022-09-26 08:18:19 +08:00
我也遇到过用 Finder 挂载出这个问题,后来改用命令行挂载就好了,反正也很少重启,每次重启后命令行挂载一下。
mount_smbfs -f 0755 -d 0755 //<user>:<password>@<ip>/backup /System/Volumes/Data/mnt/backup |
22
sunrisewestern 2022-09-27 03:19:05 +08:00
接楼上,可以加上一句 killall Terminal 作成一个 .command 文件,双击打开就行
|
23
kqz901002 332 天前
在 V2EX 说 macOS 是残疾系统会不会被围攻?
|