需启用SMB服务、Bonjour广播及Time Machine专用共享文件夹配置,确保Mac能自动识别并连接NAS进行备份。

如果您希望将 Mac 系统数据通过“时间机器”备份至网络硬盘(如 NAS),但 macOS 无法自动识别或连接该设备,则可能是由于 SMB 服务未启用、Bonjour 广播未配置,或共享文件夹未正确声明为 Time Machine 目标。以下是实现该目标的多种可行方法:
一、通过 Synology NAS 配置 SMB + Bonjour Time Machine 支持
此方法适用于搭载 DSM 7.0 或更高版本的群晖 NAS,利用原生 Time Machine 集成能力实现自动发现与稳定备份。
1、使用管理员账户登录 DSM 控制面板。
2、进入“控制面板 > 共享文件夹”,点击“创建”,输入名称(例如 TimeMachine-Backup),选择存储卷,禁用回收站与加密功能,按向导完成创建。
3、前往“控制面板 > 文件服务 > SMB”,启用 SMB 服务;切换至“高级”选项卡,勾选“启用 Bonjour 服务发现”和“启用通过 SMB 进行 Bonjour Time Machine 播送”。
4、点击“设置 Time Machine 文件夹”,在弹出窗口中选择刚创建的共享文件夹,并保存。
5、在“SMB 高级设置”中确认以下项已启用:最大 SMB 协议设为 SMB3、启用 Opportunistic Locking、启用 SMB2 租用、启用 SMB 耐久控制。
6、在 Mac 上打开“系统设置 > 通用 > 时间机器”,点击“添加备份磁盘”,等待数秒后即可在列表中看到 您的 Synology NAS 名称.local 下的共享文件夹。
7、选中该文件夹,输入具有读写权限的 NAS 用户名与密码,勾选“加密备份”(推荐),点击“使用磁盘”启动首次备份。
二、通过飞牛 NAS(fnOS)启用 Time Machine 专用服务
飞牛私有云 fnOS 提供一键式 Time Machine 支持,无需手动编辑配置文件,适合非技术用户快速部署。
1、登录 fnOS 管理界面,进入“系统设置 > 文件共享协议”。
2、开启 SMB 服务,并在同一页面找到并启用 Time Machine 服务 开关。
3、进入“共享管理”,创建新共享文件夹,命名为 TM-Backup,分配独立存储空间,建议容量不小于 Mac 内置磁盘的 两倍。
4、在“用户管理”中创建专用备份账户(如 tmuser),为其分配对 TM-Backup 的完整读写权限及配额限制(例如 2TB)。
5、在 Mac 端打开“系统设置 > 通用 > 时间机器”,点击“添加备份磁盘”。
6、若未立即显示 NAS 设备,点击“浏览网络”,在“Windows”或“其他”区域查找 fnOS-XXX.local,双击进入后选择 TM-Backup 文件夹。
7、输入 tmuser 的凭证,勾选加密选项,确认后开始初始化备份磁盘映像。
三、通过自建 Linux NAS 手动配置 Samba + Avahi 实现兼容
适用于使用 Ubuntu/Debian 等系统搭建的 NAS,需手动修改 Samba 配置以注入 Apple 扩展支持(AAPL/VFS fruit 模块),使 macOS 将其识别为合法 Time Machine 目标。
1、确保系统已安装 samba、avahi-daemon 和 avahi-utils 包:运行 sudo apt install samba avahi-daemon avahi-utils。
2、编辑 Samba 主配置文件:sudo nano /etc/samba/smb.conf,在全局段 [global] 下添加:
vfs objects = catia fruit streams_xattr
fruit:aapl = yes
fruit:metadata = stream
fruit:model = MacPro
fruit:time machine = yes
fruit:posix_rename = yes
3、在文件末尾新增共享段:
[timemachine]
path = /NAS/timemachine
browseable = yes
writable = yes
create mask = 0600
directory mask = 0700
valid users = timemachine_user
4、运行 sudo systemctl restart smbd nmbd avahi-daemon 启用服务并广播。
5、在 Mac 上通过 Finder 连接服务器:cmd+K > smb://nas-ip-address,挂载 timemachine 共享。
6、打开“时间机器 > 添加备份磁盘”,从列表中选择已挂载的 timemachine 卷,输入凭证后完成绑定。
7、若首次备份失败并提示“未能创建备份磁盘映像”,请在 NAS 上删除残留的 *.sparsebundle 文件夹,再重新触发备份。
四、通过另一台 Mac 共享本地磁盘作为网络 Time Machine 目标
当缺乏专用 NAS 设备时,可临时将一台运行 macOS 的电脑设为备份服务器,利用系统内置文件共享功能提供 SMB 网络备份服务。
1、在目标 Mac 上,前往“系统设置 > 通用 > 共享”,开启“文件共享”。
2、点击“更多信息”按钮,在“共享文件夹”中点击“+”,选择一个空闲 APFS 宗卷或外接硬盘分区(勿选系统盘)。
3、按住 Control 键点击该共享项,选择“高级选项”,勾选 共享为时间机器备份目的位置,点击“好”。
4、确认该 Mac 已连接同一局域网,并关闭防火墙或允许 SMB 流量通过。
5、在需备份的 Mac 上打开“时间机器 > 添加备份磁盘”,等待数秒后应出现 目标 Mac 名称.local 及其共享文件夹。
6、选中该条目,输入目标 Mac 的用户名与密码(非 Apple ID),点击“使用磁盘”。
7、首次备份前,系统将生成 .sparsebundle 映像文件;备份期间请保持两台设备联网且目标 Mac 不休眠。

















