在使用 Synology(群晖)NAS 的过程中,不少用户会在 File Station 或通过电脑访问共享文件夹时,发现大量以 “._” 开头的文件(如._document.pdf、._photo.jpg)。这些文件通常与正常文件同名,既占用存储空间,又会让文件列表显得混乱,甚至可能导致 Windows 用户误删关键关联文件。很多用户疑惑:这些._文件究竟是什么?为何会自动出现在 Synology 中?本文基于 Synology 官方技术文档,从._文件的本质入手,拆解其创建原因,分析对用户的实际影响,并提供 “查看 - 删除 - 预防” 的完整解决方案,帮助用户彻底解决._文件困扰。
一、什么是 Synology ._文件?从本质到存储内容
要解决._文件问题,首先需明确其核心属性 —— 它并非 Synology 系统故障产生的 “垃圾文件”,而是与 macOS(苹果电脑)系统兼容性相关的 “资源分支文件”,主要用于存储文件的额外元数据。
1. ._文件的定义:macOS 的 “资源分支载体”
在 macOS 系统中,文件采用 “双分支存储结构”:
- 数据分支:存储文件的核心内容(如文档文字、图片像素、视频编码),这是所有系统都能识别的部分;
- 资源分支:存储文件的附加信息(如文件权限、自定义标签、缩略图、创建 / 修改时间戳、Finder 备注等),仅 macOS 默认支持。
当 macOS 设备通过网络协议(如 SMB、AFP)访问 Synology NAS 时,由于 Synology 采用的 EXT4(或 Btrfs)文件系统不原生支持 “双分支结构”,无法直接存储资源分支,因此会自动生成一个以 “._” 开头的独立文件,将资源分支的内容单独存储 —— 这就是 Synology 中._文件的起源。
2. ._文件的核心特征
- 命名规则:与对应的正常文件同名,前缀加 “._”,例如正常文件为 “report.docx”,对应的._文件为 “._report.docx”;
- 文件大小:通常较小(几 KB 到几十 KB),仅存储元数据,不会占用大量空间,但数量多时总占用会累积;
- 隐藏属性:默认情况下,Windows 和 Synology File Station 会隐藏以 “.” 开头的文件,用户需手动开启 “显示隐藏文件” 才能看到;
- 关联性:._文件与原文件强关联,若删除原文件,._文件会残留(除非同步删除);若删除._文件,原文件的 macOS 元数据会丢失(如标签、备注),但核心内容不受影响。
二、Synology ._文件的 3 大创建原因,官方解析
根据 Synology 官方文档,._文件的生成主要与 “macOS 访问方式”“协议兼容性”“文件系统差异” 三大因素相关,具体可分为以下 3 种场景:
1. 场景 1:macOS 通过 SMB/AFP 协议访问 Synology
这是._文件最主要的创建原因。当 macOS 设备(如 MacBook、iMac)通过以下方式访问 Synology 共享文件夹时,会自动生成._文件:
- SMB 协议(默认):macOS 默认通过 SMB 协议连接网络存储,若 Synology 的 SMB 设置未开启 “macOS 资源分支支持”,macOS 会将资源分支以._文件形式存储;
- AFP 协议(旧版):部分用户仍使用 AFP 协议(Synology 旧版 DSM 默认支持),AFP 协议虽为苹果专属,但在 Synology 的 EXT4 文件系统上,仍需通过._文件适配资源分支;
- 操作触发:只要在 macOS 上对 Synology 中的文件执行 “修改标签”“添加备注”“预览缩略图” 等操作,就会触发资源分支存储,进而生成._文件。
2. 场景 2:第三方同步工具同步 macOS 文件到 Synology
若使用第三方工具(如 Dropbox、OneDrive、GoodSync)将 macOS 设备的文件同步到 Synology,也可能生成._文件:
- 第三方工具通常仅同步文件的 “数据分支”,但会将 macOS 的资源分支以._文件的形式单独同步;
- 部分工具(如旧版 GoodSync)未做协议优化,即使 Synology 支持资源分支存储,仍会强制生成._文件。
3. 场景 3:文件系统格式转换导致的残留
当从 macOS 格式化的磁盘(如 HFS + 格式移动硬盘)向 Synology 复制文件时,也会产生._文件:
- HFS + 磁盘中存储的文件包含资源分支,复制到 Synology 的 EXT4/Btrfs 文件系统时,资源分支无法直接保留;
- 系统会自动将资源分支转换为._文件,与原文件一同存储在 Synology 中,导致._文件残留。
三、._文件对 Synology 用户的 3 大实际影响
虽然单个._文件体积小,但长期累积会给用户带来明显困扰,主要体现在以下 3 个方面:
1. 占用存储空间,浪费 NAS 容量
Synology NAS 的存储空间通常有限(尤其是入门级机型),大量._文件会持续占用空间:
- 若共享文件夹中有 1000 个文件,每个._文件平均占用 5KB,总占用量可达 5MB;
- 若存储大量图片、视频(每个文件对应一个._文件),长期下来可能占用数 GB 空间,挤压正常文件的存储需求。
2. 导致文件管理混乱,增加误删风险
._文件会让 Synology 的文件列表变得杂乱,且存在误操作风险:
- Windows 用户:默认看不到隐藏文件,若误将._文件显示后,可能因分不清用途而删除正常文件(如误删 “document.pdf” 而非 “._document.pdf”);
- 多设备协作:团队中若同时有 macOS 和 Windows 用户,Windows 用户可能误删._文件,导致 macOS 用户打开原文件时丢失标签、备注等信息,影响协作效率。
3. 引发同步冲突,导致文件重复
若使用 Synology Drive 或第三方工具进行多设备同步,._文件可能引发同步冲突:
- 当 macOS 设备修改文件后,._文件会更新,同步到其他设备时可能被识别为 “新文件”,导致原文件与._文件重复同步;
- 部分同步工具会因._文件的存在,误判 “文件未同步完成”,反复触发同步任务,消耗网络带宽。
四、Synology ._文件的完整解决方案(查看 + 删除 + 预防)
针对._文件的问题,Synology 官方提供了 “查看 - 删除 - 预防” 的全流程解决方案,用户可根据自身需求选择操作步骤:
第一步:查看 Synology 中的._文件(3 种方法)
要处理._文件,首先需在 Synology 中看到它,以下是 3 种主流查看方法:
方法 1:通过 Synology File Station 查看(最直接)
- 登录 Synology DSM 系统,打开桌面的File Station(文件管理器);
- 点击顶部菜单栏的设置图标(齿轮形状,位于搜索框右侧);
- 在弹出的 “File Station 设置” 窗口中,切换到常规选项卡;
- 勾选 “显示隐藏文件”(默认未勾选),点击 “确定”;
- 刷新 File Station 页面,即可看到所有以 “.” 开头的文件,包括._文件。
方法 2:通过 Windows 电脑查看(适合 Windows 用户)
- 打开 Windows 文件管理器,通过网络访问 Synology 共享文件夹(路径格式:Synology_IP共享文件夹名称,如192.168.1.100工作文档);
- 点击顶部菜单栏的查看选项卡;
- 在 “显示 / 隐藏” 组中,勾选 “隐藏的项目”;
- 文件夹中会显示._文件(图标为半透明,标注 “隐藏”)。
方法 3:通过 macOS 电脑查看(适合 macOS 用户)
- 打开 macOS 的访达(Finder),点击左侧 “共享” 中的 Synology NAS(需先通过 SMB 连接);
- 进入目标共享文件夹,按快捷键Command + Shift + .(句号);
- 访达会自动显示隐藏文件,._文件会以灰色字体显示在对应原文件下方;
- 再次按Command + Shift + .可隐藏隐藏文件。
第二步:删除 Synology 中的._文件(2 种方法)
根据._文件的数量,可选择 “手动删除” 或 “SSH 批量删除”:
方法 1:手动删除(适合少量._文件,安全)
- 通过上述 “File Station 查看” 方法,找到需要删除的._文件;
- 右键点击._文件,选择删除(或按键盘 Delete 键);
- 在弹出的确认窗口中,勾选 “同时删除来自回收站的项目”(避免残留),点击 “确定”;
- 重复操作,删除其他._文件(建议逐个确认,避免误删)。
方法 2:SSH 批量删除(适合大量._文件,高效)
若共享文件夹中有数百个._文件,手动删除效率低,可通过 SSH 命令批量删除(需管理员权限):
- 开启 Synology SSH 服务:
- 勾选 “启动 SSH 服务”,设置端口(默认 22,建议保持默认);
- 连接 Synology SSH(Windows/macOS 通用):
- Windows 用户:下载 PuTTY(免费工具),打开后输入 Synology 的 IP 地址(如 192.168.1.100)和端口(22),点击 “Open”;
- macOS 用户:打开 “终端”,输入命令ssh 用户名@Synology_IP -p 端口(如ssh admin@192.168.1.100 -p 22),按回车。
- 执行批量删除命令:
- 输入 DSM 的用户名(如 admin)和密码(输入时不显示字符,输完按回车);
- 执行批量删除命令:find /volume1/共享文件夹名称 -name "._*" -delete;
- 说明:/volume1是 Synology 默认卷(若有多个卷,需改为 volume2/volume3 等);“共享文件夹名称” 需替换为实际文件夹名(如 “工作文档”);
- 示例:删除 “volume1” 下 “照片库” 文件夹中的所有._文件,命令为find /volume1/照片库 -name "._*" -delete。
- 验证删除结果:
- 命令执行完成后(无报错即成功),返回 Synology File Station;
注意:执行批量删除前,务必备份目标共享文件夹(如通过 Synology Hyper Backup 备份),避免命令路径错误导致误删正常文件。
第三步:预防 Synology 生成._文件(3 个关键设置)
删除现有._文件后,需通过设置避免后续再生,核心是优化 Synology 的协议兼容性和 macOS 访问配置:
预防 1:优化 Synology SMB 设置,支持 macOS 资源分支
这是最根本的预防方法,让 Synology 直接存储资源分支,不再生成._文件:
- 打开 DSM控制面板>文件服务,切换到SMB选项卡;
- 点击页面下方的高级设置按钮(蓝色字体);
- 在 “高级 SMB 设置” 窗口中,切换到macOS 兼容性选项卡;
- 勾选 “支持 macOS 资源分支”,并在下方选择 “将资源分支存储为扩展属性(extattr)”;
- 说明:“扩展属性(extattr)” 是 Synology EXT4/Btrfs 文件系统支持的元数据存储方式,可直接保留 macOS 资源分支,无需生成._文件;
- 点击 “确定”,返回文件服务页面,再次点击 “应用”,设置生效。
预防 2:禁用 AFP 协议,改用 SMB3(减少旧协议兼容问题)
AFP 协议是 macOS 旧版网络协议,易产生._文件,建议改用更兼容的 SMB3:
- 在控制面板>文件服务中,切换到AFP选项卡;
- 取消勾选 “启动 AFP 服务”(若之前启用),点击 “应用”;
- 确认 SMB 服务已启用(参考 “预防 1” 步骤),macOS 会自动通过 SMB3 连接 Synology,减少._文件生成。
预防 3:使用 Synology Drive 同步,替代第三方工具
第三方工具易因协议适配问题生成._文件,建议使用 Synology 官方同步工具 ——Synology Drive:
- 在 DSM 中安装 “Synology Drive Server” 套件(通过 “套件中心” 搜索安装);
- 在 macOS 设备上安装 “Synology Drive Client”(从 Synology 官网下载);
- 配置同步任务时,选择 “高级设置”,勾选 “支持 macOS 资源分支同步”;
- 完成配置后,文件同步时会直接保留资源分支,不生成._文件。
五、操作._文件的 4 个重要注意事项
在查看、删除或预防._文件时,需注意以下 4 点,避免操作失误:
1. 删除前必须备份关键文件夹
无论是手动删除还是批量删除,都需先备份目标文件夹:
- 若文件夹包含重要工作文件,建议通过 “Synology Hyper Backup” 备份到其他卷或外部硬盘;
- 批量删除命令执行前,可先执行 “预览命令”:find /volume1/共享文件夹名称 -name "._*"(不加-delete),查看将删除的文件列表,确认无误后再执行删除。
2. 开启 SSH 后需及时关闭,保障 NAS 安全
SSH 服务开启后,若长期不关闭,可能存在未授权访问风险:
- 批量删除完成后,进入控制面板>终端机和 SNMP,取消勾选 “启动 SSH 服务”,点击 “应用”;
- 若需频繁使用 SSH,建议修改默认端口(如改为 2222),并在路由器中限制仅允许指定 IP 访问 Synology 的 SSH 端口。
3. 确认 DSM 版本,旧版本需先更新
部分预防功能(如 “支持 macOS 资源分支”)仅在 DSM 6.2 及以上版本支持:
- 若 DSM 版本过低,进入控制面板>更新和还原,点击 “检查更新”;
- 下载并安装最新 DSM 版本(建议选择 “稳定版”),更新后再进行预防设置。
4. 区分._文件与其他隐藏文件,避免误删
Synology 中除了._文件,还有其他重要隐藏文件(如.DS_Store、.htaccess),需注意区分:
- .DS_Store:macOS 生成的文件夹配置文件,删除后不影响原文件,可一并删除;
- .htaccess:Web 服务配置文件(若 Synology 搭建了网站),删除会导致网站异常,需保留;
- 批量删除时,命令仅针对 “._” 文件,避免修改为 “.”(会删除所有隐藏文件)。
总结
Synology 中的._文件并非故障文件,而是 macOS 与 NAS 文件系统兼容的产物,主要因 SMB/AFP 协议访问、第三方工具同步导致。解决该问题的核心是 “先删除现有文件,再通过 SMB 设置预防再生”—— 通过 File Station 或 SSH 可高效删除._文件,而优化 SMB 的 macOS 兼容性设置,能从根源避免后续生成。
对于个人用户,建议优先开启 “支持 macOS 资源分支” 并使用 Synology Drive 同步;对于团队协作场景,还需统一设备访问协议(禁用 AFP、改用 SMB3),避免多设备产生._文件冲突。若操作中遇到问题,可参考 Synology 官方文档或联系技术支持,提供._文件生成的场景细节,获取更针对性的指导。