一、数据复制前的 3 项核心准备工作

无论选择哪种复制方法,都需先完成以下 3 项基础配置,这是避免后续 “复制中断”“权限报错” 的关键前提,建议逐项确认:

1. 确认网络连通性(确保数据可传输)

数据复制依赖稳定的局域网连接,需先验证 Synology NAS 与源文件服务器之间的网络是否通畅:

Windows/macOS 验证方法:

打开电脑 “命令提示符”(Windows 按 Win+R 输入 cmd;macOS 打开 “终端”);

输入ping 源文件服务器IP(如ping 192.168.1.20),按回车;

若显示 “来自 xxx.xxx.xxx.xxx 的回复:字节 = 32 时间 < 1ms TTL=128”,说明网络通畅;若显示 “请求超时”,需检查:

两台设备是否在同一局域网(如均连接公司内网交换机);

源文件服务器 / 路由器的防火墙是否拦截了 “文件共享协议端口”(SMB 协议用 139、445 端口;NFS 协议用 2049 端口,根据后续复制方法确认需开放的端口)。

2. 确认权限配置(避免 “无法读取 / 写入”)

需同时确保 “源文件服务器有读取权限” 和 “Synology NAS 有写入权限”,缺一不可:

源文件服务器权限(读取权限):

若为 Windows 文件服务器:找到待复制的共享文件夹,右键→“属性→共享→权限”,确认当前用于复制的账号(如服务器管理员账号、专用迁移账号)已勾选 “读取” 权限(含 “读取数据”“列出文件夹内容”);

若为 Linux 文件服务器:通过ls -l /目标文件夹路径(如ls -l /data/share)查看权限,确保迁移账号(如 root、datauser)有 “r”(读取)权限,若没有,执行chmod +r /目标文件夹路径 -R(递归赋予读取权限)。

Synology NAS 权限(写入权限):

用管理员账号登录 Synology DSM(浏览器输入 NAS IP,如 192.168.1.100);

进入 “控制面板→文件共享→共享文件夹”,点击 “新建”,创建一个用于接收数据的目标文件夹(如 “从旧服务器迁移数据”),设置 “位置”(选择 NAS 的存储空间,如 volume1),点击 “下一步”;

在 “权限” 设置中,为用于复制的账号(如 NAS 管理员、专用迁移账号)勾选 “写入” 权限(含 “创建文件”“创建文件夹”“写入数据”),点击 “完成”—— 确保该账号后续操作时能将数据写入 NAS。

3. 预估数据量与选择复制时机(提升效率)

数据量预估:通过源文件服务器的文件管理器查看待复制数据总大小(如 Windows 右键文件夹→“属性” 看 “大小”;Linux 用du -sh /目标文件夹路径),若数据量超过 100GB,建议:

优先用有线网络连接(NAS 和文件服务器均接网线到千兆交换机,避免 WiFi 传输速度慢 / 中断);

选择非业务高峰时段复制(如夜间、周末),避免占用办公带宽,影响正常工作。

二、方法一:通过 Synology File Station 直接复制(推荐新手 / 图形化操作)

Synology DSM 自带的 “File Station” 是图形化文件管理工具,无需在本地电脑安装额外软件,直接在 NAS 界面连接源文件服务器并复制数据,操作简单,适合新手或非技术用户。

步骤 1:登录 DSM 并打开 File Station

浏览器输入 Synology NAS 的 IP 地址(如 192.168.1.100),输入有 “写入权限” 的账号(如管理员 admin)和密码,点击 “登录” 进入 DSM 桌面;

在桌面找到 “File Station” 图标(蓝色文件夹样式,若未显示,可在 “应用程序” 列表中查找),双击打开。

步骤 2:建立与源文件服务器的远程连接

在 File Station 界面左上角,点击 “工具” 图标(齿轮样式),在下拉菜单中选择 “远程连接”(或直接按快捷键 Ctrl+R);

在弹出的 “远程连接” 窗口中,点击右上角的 “+” 号,选择源文件服务器的协议类型(根据服务器系统选择,最常用为以下两种):

若为Windows 文件服务器 / Linux Samba 服务器:选择 “SMB/CIFS”(最通用的文件共享协议);

若为Linux NFS 服务器:选择 “NFS”(适合 Linux 环境,需提前在源服务器开启 NFS 服务);

以 “SMB/CIFS” 为例,填写源文件服务器信息:

“服务器地址”:输入源文件服务器的 IP(如 192.168.1.20)或主机名(如 WIN-SERVER-01);

“共享名称”:输入源服务器上待复制的共享文件夹名称(如 “OldServerData”,若不确定,可在源服务器的 “共享文件夹” 列表中查看);

“用户名”:输入源服务器上有 “读取权限” 的账号(如 WIN-SERVER-01admin、Linux 的 samba 账号);

“密码”:输入对应账号的登录密码;

(可选)勾选 “保存凭据”:下次连接无需重复输入账号密码,适合多次复制;

(可选)“端口”:默认留空(SMB 默认用 139/445 端口),若源服务器修改过 SMB 端口,需手动填写;

点击 “连接” 按钮,若信息正确,会在 File Station 左侧 “远程连接” 栏中显示源文件服务器的共享文件夹(如 “SMB - 192.168.1.20/OldServerData”)。

步骤 3:选择数据并复制到 NAS 目标文件夹

在 File Station 左侧,展开 “远程连接” 中的源文件服务器共享文件夹,找到待复制的文件 / 子文件夹(可按 Ctrl 键多选,或按 Ctrl+A 全选);

右键点击选中的文件 / 文件夹,选择 “复制”(或按快捷键 Ctrl+C);

在 File Station 左侧,展开 “本地” 栏,找到之前创建的 NAS 目标文件夹(如 “从旧服务器迁移数据”),右键点击该文件夹,选择 “粘贴”(或按快捷键 Ctrl+V);

弹出 “复制” 进度窗口,显示 “已完成”“剩余时间”“传输速度”,若数据量大,可最小化窗口(复制在后台继续),无需等待窗口关闭;

注意:若复制过程中网络中断,重新连接后,File Station 会自动尝试续传(仅支持未完成的文件,已复制完成的不会重复传输)。

三、方法二:Windows 文件管理器映射驱动器复制(适合熟悉 Windows 操作的用户)

若日常习惯用 Windows 文件管理器操作,可将 “源文件服务器共享文件夹” 和 “Synology NAS 目标文件夹” 都映射为本地驱动器,通过拖拽方式复制数据,操作逻辑与本地文件复制一致。

步骤 1:映射源文件服务器驱动器

打开 Windows 电脑(需与源服务器、NAS 在同一局域网),双击桌面 “此电脑”(Windows 10/11)或 “我的电脑”(Windows 7);

点击顶部菜单栏 “计算机”→“映射网络驱动器”(或右键 “此电脑”→“映射网络驱动器”);

在 “映射网络驱动器” 窗口中:

“驱动器”:选择一个未占用的盘符(如 Z:);

“文件夹”:输入源文件服务器共享文件夹路径,格式为源服务器IP共享文件夹名(如192.168.1.20OldServerData);

勾选 “使用其他凭据连接”(避免用当前 Windows 账号登录,确保用源服务器的有权限账号);

点击 “完成”,弹出 “Windows 安全” 窗口,输入源服务器的 “用户名”(如 WIN-SERVER-01admin)和 “密码”,点击 “确定”—— 此时在 “此电脑” 中会显示 Z: 驱动器(对应源服务器共享文件夹)。

步骤 2:映射 Synology NAS 目标文件夹驱动器

重复步骤 1 的 “映射网络驱动器” 操作,设置 NAS 目标文件夹:

“驱动器”:选择另一个未占用的盘符(如 Y:);

“文件夹”:输入 NAS 目标文件夹路径,格式为NAS IPNAS共享文件夹名(如192.168.1.100从旧服务器迁移数据);

勾选 “使用其他凭据连接”,点击 “完成”,输入 NAS 中有权限的账号(如 admin)和密码,点击 “确定”—— 此时 “此电脑” 中会显示 Y: 驱动器(对应 NAS 目标文件夹)。

步骤 3:拖拽复制数据

双击打开 Z: 驱动器(源服务器数据),找到待复制的文件 / 文件夹;

按住鼠标左键,将选中的文件 / 文件夹拖拽到 Y: 驱动器(NAS 目标文件夹)中,或右键 “复制” 后在 Y: 驱动器中 “粘贴”;

若数据量大,Windows 会显示复制进度条,标注 “已复制 x%”“剩余时间”,期间可正常使用电脑(后台继续复制);

提示:若复制大文件(如超过 10GB),建议勾选 “允许后台传输”(Windows 10/11 默认开启),避免关闭窗口导致复制中断。

四、方法三:Linux 命令行复制(适合技术管理员 / 批量 / 大文件数据)

若源文件服务器是 Linux 系统,或需复制超大规模数据(如 TB 级)、批量执行复制任务,可通过 Linux 命令行(如rsync)实现高效复制,支持增量复制(仅复制新增 / 修改文件)和断点续传。

前提:确保 NAS 开启 SSH 服务(允许命令行连接)

登录 Synology DSM,进入 “控制面板→终端机和 SNMP→终端机”;

勾选 “启用 SSH 服务”,默认端口为 22(若需修改,可自定义,如 2222),点击 “应用”—— 此时可通过 SSH 工具(如 PuTTY、Xshell)连接 NAS。

步骤 1:连接 NAS 或 Linux 文件服务器(二选一,推荐在 NAS 端执行)

选项 A:在 Linux 文件服务器端执行(需服务器能访问 NAS):

打开 Linux 服务器的终端,输入ssh NAS账号@NAS IP(如ssh admin@192.168.1.100),按回车;

输入 NAS 账号密码,成功登录 NAS 命令行界面。

选项 B:在本地 Linux 电脑 / Windows WSL 中执行:

打开终端,输入ssh admin@192.168.1.100登录 NAS,或直接在本地执行复制命令。

步骤 2:用 rsync 命令复制数据(推荐,支持增量 / 续传)

以 “从 Linux 文件服务器(IP:192.168.1.20)的/data/oldshare文件夹,复制到 NAS 的/volume1/从旧服务器迁移数据文件夹” 为例,命令如下:

# 格式:rsync -avz 源服务器账号@源服务器IP:源文件夹路径 NAS目标文件夹路径

rsync -avz root@192.168.1.20:/data/oldshare /volume1/从旧服务器迁移数据


命令参数说明(确保复制高效稳定):

-a:归档模式,保留文件权限、时间戳、符号链接等元数据,避免复制后文件属性丢失;

-v:详细模式,显示复制过程中的文件名称、进度,便于排查问题;

-z:压缩传输,减少网络带宽占用(适合大文件 / 跨网段复制,本地局域网可省略-z以提升速度);

(可选)--progress:显示每个文件的复制进度(如 “100MB/500MB 20%”),命令改为:

rsync -avz --progress root@192.168.1.20:/data/oldshare /volume1/从旧服务器迁移数据


执行命令后,输入源服务器(192.168.1.20)的 root 账号密码,按回车即可开始复制;

增量复制:若首次复制未完成或后续有新增文件,再次执行相同命令,rsync 会自动跳过已复制的完整文件,仅复制新增 / 修改的文件,节省时间。

五、数据复制后的 2 项关键检查(确保数据完整)

无论用哪种方法复制,完成后都需做以下 2 项检查,避免因 “复制遗漏”“文件损坏” 导致数据丢失:

1. 核对文件数量与大小

Windows 环境:

打开源文件服务器共享文件夹(如 Z: 驱动器),右键→“属性”,记录 “文件数” 和 “总大小”;

打开 NAS 目标文件夹(如 Y: 驱动器),右键→“属性”,对比 “文件数” 和 “总大小” 是否与源文件夹一致(允许 ±1KB 误差,因系统计算方式差异)。

Linux/NAS 命令行:

查看源文件夹:ls -l /data/oldshare | wc -l(统计文件数)、du -sh /data/oldshare(统计总大小);

查看 NAS 目标文件夹:ls -l /volume1/从旧服务器迁移数据 | wc -l、du -sh /volume1/从旧服务器迁移数据,对比两者数值是否一致。

2. 抽样验证文件完整性

从源文件夹中随机选择几个关键文件(如文档、图片、视频),复制到本地电脑并打开:

文档(如 Word、Excel):确认能正常打开,内容无乱码;

图片(如 JPG、PNG):确认显示正常,无失真;

视频(如 MP4、AVI):播放前 10 秒,确认无卡顿、画面正常;

若抽样文件均正常,说明复制的数据完整;若出现 “无法打开”“内容乱码”,需重新复制该文件(可能是复制过程中网络中断导致文件损坏)。

六、常见问题解答(FAQ)

1. 复制过程中提示 “权限不足,无法写入目标文件夹”,怎么办?

答:核心是 NAS 目标文件夹权限未配置正确,解决步骤:

登录 Synology DSM→“控制面板→文件共享→共享文件夹”,找到目标文件夹(如 “从旧服务器迁移数据”);

点击 “编辑→权限”,确认当前用于复制的账号(如 admin、迁移专用账号)已勾选 “写入” 权限(含 “创建文件”“写入数据”);

若账号属于用户组,需同时检查用户组权限(如 “管理员组” 是否有写入权限),避免用户组权限覆盖个人权限。

2. 大文件复制到一半网络中断,重新连接后能否续传?

答:不同方法续传能力不同:

File Station:支持续传,重新连接源服务器后,再次执行 “粘贴”,会自动从中断位置继续复制;

Windows 文件管理器:默认不支持续传,需删除已复制的不完整文件(如 “文档.pdf.tmp”),重新拖拽复制;

Linux rsync:支持断点续传,再次执行相同 rsync 命令,会自动检测已复制的部分,从断点继续。

3. 复制速度很慢(如低于 10MB/s),如何提升?

答:从 3 个维度优化:

网络优化:确保 NAS 和源服务器均用有线连接(千兆网线 + 千兆交换机),避免 WiFi;关闭其他占用带宽的设备(如视频监控、下载工具);

协议优化:若用 SMB 协议,在 NAS“控制面板→文件服务→SMB→高级设置” 中,勾选 “启用 SMB 3.0”(需源服务器也支持 SMB 3.0,如 Windows Server 2012+、Windows 8+),SMB 3.0 支持多通道传输,提升速度;

命令优化:Linux rsync 复制时,若为本地局域网,删除-z参数(压缩会占用 CPU 资源,降低速度),添加--partial参数(保留不完整文件,便于续传),命令改为:

rsync -av --progress --partial root@192.168.1.20:/data/oldshare /volume1/从旧服务器迁移数据


总结

从其他文件服务器复制数据到 Synology NAS 的核心是 “选对方法 + 做好准备 + 完成校验”—— 新手推荐用 File Station 图形化操作,熟悉 Windows 的用户可映射驱动器拖拽,技术管理员优先用 rsync 命令行(适合大文件 / 批量数据)。无论选择哪种方法,都需提前确认网络连通性和权限,复制后核对文件数量与完整性,确保数据安全迁移。若遇到特殊场景(如跨互联网复制、带权限的 AD 域文件服务器),可参考 Synology 官方知识库(https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_copy_data_from_another_file_server_to_Synology_NAS)获取更多细节,或联系群晖技术支持提供日志进一步排查。

如何从其他文件服务器复制数据到 Synology NAS?3 种方法 + 详细步骤

新闻中心

联系我们

技术支持

  • ·

    Synology Drive 我...

  • ·

    Synology Drive 与...

  • ·

    Synology Drive 内...

  • ·

    Synology Drive 同...

  • ·

    Synology删除文件后存储空...

  • ·

    Synology DSM 检查系...

  • ·

    Synology Drive能当...

  • ·

    Synology Docker容...

相关文章

地址:北京市海淀区白家疃尚品园             1号楼225

北京群晖时代科技有限公司

微信咨询

新闻中心