Mac开机自动挂载NAS有三种方法:登录项挂载(用户登录后触发)、autofs系统级挂载(开机即挂载、更稳定)、Automator脚本挂载(支持指定子路径无弹窗)。

Mac每次开机都要手动连接NAS共享文件夹,找地址、输密码、等挂载,重复操作耗时又容易漏掉。你只需要在系统层配置一次自动挂载机制,重启后访达侧边栏直接显示该网络磁盘,双击即开,所有软件都能像读写本地硬盘一样访问它。
用登录项实现开机后自动挂载(适合普通用户)
第一步:先手动连接一次目标网络文件夹,确保它当前已出现在访达侧边栏“位置”区域,且能正常打开浏览。
第二步:打开“系统设置”→“通用”→“登录项”,点击右下角“+”号按钮。
第三步:按住 Command + Shift + G,输入 /Volumes,回车;在弹出窗口中找到你刚挂载成功的网络卷(如“Synology-NAS”或“homes”),选中它,点击“添加”。
第四步:关闭窗口,重启Mac验证——该卷宗应自动出现在访达侧边栏“位置”下方,且可立即访问。【注意】此方法仅在用户登录后触发,若需开机界面出现前就挂载,请跳至下一节。
用autofs配置系统级开机即挂载(无需登录,更稳定)
autofs是macOS原生服务,不依赖用户会话,挂载延迟低、闲置自动卸载、资源占用小,适合对稳定性要求高的场景。
方法一:编辑主配置文件
打开终端,执行:sudo nano /etc/auto_master;在最后一行添加:/mnt/nas /etc/auto_nas -timeout=60;按 Ctrl+O → Enter → Ctrl+X 保存退出。
方法二:创建挂载规则文件
执行:sudo nano /etc/auto_nas;写入一行(替换为你的真实信息):myshare -fstype=smbfs,soft,intr ://user:pass@192.168.5.100/homes。
【密码明文存在风险】 强烈建议改用钥匙串凭证:将 pass 替换为 $(security find-generic-password -w -s nas_smb_pass),并提前运行 security add-generic-password -s nas_smb_pass -w "你的实际密码" 存入钥匙串。
方法三:启用并刷新挂载服务
执行:sudo automount -vc;看到输出中包含 mounted /mnt/nas 即表示成功。此后访问 /mnt/nas/myshare 目录时,系统会自动触发挂载;闲置60秒后自动卸载。
用Automator脚本+登录项实现带子路径的无弹窗挂载
如果你希望挂载时跳过“选择共享卷”的对话框,直接挂载指定子文件夹(比如只挂 smb://192.168.1.100/photo 而非整个服务器),这个方案最实用。
第一步:打开“自动操作”App,新建一个“快速操作”文档。
第二步:左侧库中拖入“获取指定的服务器”动作,双击它,在“服务器”字段输入完整地址,例如:smb://192.168.1.100/photo(必须包含子路径,否则仍会弹窗)。
第三步:再拖入“连接服务器”动作,保持默认设置即可。
第四步:点击工具栏“播放”按钮测试运行——此时不应再弹出卷宗选择框,而是直接挂载成功。
第五步:按 Command + S 保存为应用程序,命名为“挂载NAS-photo”,存到“应用程序”文件夹。
第六步:将刚保存的“挂载NAS-photo.app”拖入“系统设置→通用→登录项”,重启验证。

















