📖 本文由 Batocera 官方 Wiki 翻译整理,内容可能随版本更新而变化。


使用 rsync 将数据备份至群晖 NAS

本教程将手把手教你如何将 Batocera 机器上的用户数据分区(Userdata Partition)备份到群晖(Synology)NAS 上。这样一来,万一遇到数据丢失的意外,你也能轻松地将数据恢复到之前的状态。


通过群晖 Active Backup for Business (ABB) 进行备份

自从群晖推出了 Active Backup for Business(企业级备份软件,简称 ABB) 之后,通过 rsync 远程同步(Remote Sync) 备份 Batocera 系统变得前所未有的简单。

【提示】:在开始之前,请先点击群晖官方链接,确认你的 NAS 型号是否支持 Synology ABB 功能。

生活化类比:你可以把备份想象成给你的游戏库“买保险”。rsync 就像是一个勤劳的搬运工,而群晖的 ABB 则是那位专业的保险经理,他会自动帮你规划路径,把你的珍贵游戏存档和配置稳稳地搬进 NAS 这个大保险库里。


备份操作步骤

如果你想开启备份之旅,请按照以下步骤操作:

第一步:安装备份工具
打开群晖的套件中心(Synology Package Manager),搜索并安装 Synology ABB

第二步:激活应用
启动 Synology ABB。
【注意】:如果你是第一次安装并使用 ABB,需要登录你的群晖在线账户来注册并激活这个应用。别担心,这个过程是完全免费的!

第三步:添加服务器源
在 ABB 界面左侧菜单中,依次点击 文件服务器(File Server) -> 添加服务器(Add Server)

第四步:选择同步协议
在弹出的对话框中选择 rsync 服务器(rsync server),然后点击 下一步(Next) 即可。

配置备份服务器信息

接下来,我们需要在群晖 NAS 中设置如何找到你的 Batocera 机器。

第一步:填写服务器详情
在弹出的输入框中,按照以下说明填写对应的数值:
* 服务器地址(Server Address):填写你 Batocera 机器的 IP 地址或主机名(Hostname)。
* 连接模式(Connection Mode):选择“通过 SSH 进行 rsync 文本模式(rsync shell mode via SSH)”。
* 端口(Port):输入 Batocera 的 SSH 端口号(默认为 22)。
* 账号(Account):统一填写 root
* 认证策略(Auth Policy):选择“通过密码(By password)”。(如果你之前已经设置过 NAS 与 Batocera 之间的免密登录,也可以选择“通过 SSH 密钥”)。
* 密码(Password):输入你 Batocera 的 root 账户密码。

填写完毕后,点击 完成(Done)


创建备份任务

第二步:启动任务向导
在列表中选中你刚刚创建好的 rsync 实例,然后点击 创建任务(Create Task)。接着,根据你的需求选择你偏好的备份模式,点击 下一步(Next)

生活化类比:这一步就像是在选“快递套餐”。你是希望每次都全量重新搬运(全量备份),还是只搬动那些新产生的游戏存档(增量备份)?选好之后,搬运工就会按你的规矩办事。

第三步:挑选备份文件
从弹出的 Batocera 文件树中,勾选你想要备份的所有文件夹。

【注意】:如果你不确定该选哪些,请务必只选中整个 userdata 文件夹,不要勾选其他系统级文件夹,以免产生不必要的兼容性问题。

选好之后,点击 下一步(Next) 即可。

完成备份任务设置

第一步:设置备份路径
在最后几个输入框中,我们需要指定备份的名称和目的地:
* 任务名称(Task name):为你这个备份任务起一个好记的名字(例如:Batocera_数据备份)。
* 本地路径(Local path):点击 浏览(Browse),在你的群晖 NAS 中选择一个文件夹,用来存放备份过来的数据。

设置完成后,点击 下一步(Next),最后点击 完成(Done)

第二步:开始备份
系统会询问你是否立即开始备份。
* 如果你现在就想备份,点击确认即可。
* 如果你想稍后手动开启,只需在 ABB 界面选中对应的 rsync 服务器,点击 任务列表(Task List),然后点击 立即备份(Back up)

生活化类比:这就像是给你的“数字博物馆”设置了一个自动复印机。一旦你按下按钮,它就会按照你指定的路线,把展厅里的宝贝全部复印一份存进群晖这个“后备仓库”里。


数据恢复(Restore)

如果你的数据不小心弄丢了,或者你刚安装了一个全新的 Batocera 系统,你可以通过备份进行恢复。

【注意】:如果你是在全新的 Batocera 系统上进行恢复,在开始操作前,请务必执行以下步骤,否则你的蓝牙手柄可能无法被识别,导致你不得不重新配对。

第一步:停止蓝牙服务
在你的 Batocera 系统中执行以下指令,关闭蓝牙服务(Bluetooth Service)

/etc/init.d/S32bluetooth stop

【提示】:这一步非常关键!它能确保恢复后的蓝牙手柄配置能够被系统正确读取,让手柄像以前一样开机即用。

生活化类比:在搬回旧家具(恢复数据)之前,我们需要先让负责看门的人(蓝牙服务)暂时休假。等家具摆放好后,看门人回来就能立刻认出这些“老伙计”,而不需要你再费劲介绍一遍。

执行数据恢复

无论你是想找回某个特定的文件,还是打算恢复整个完整的备份,操作起来都非常简单。这需要用到群晖自带的恢复工具。

第一步:进入恢复门户
在你的群晖 NAS 上打开 Active Backup for Business (Recovery) Portal(数据恢复门户)
【提示】:这个工具是在你安装 ABB 插件时自动安装的,它专门负责把备份好的数据“精准送回”。

第二步:选择并恢复
在恢复门户界面中,找到你想要找回的文件夹或文件。选中它们后点击右键,选择 还原(Restore)

生活化类比:这就像是从你的“数字后备仓库”里挑选出需要的零件,然后点击“一键发货”,它们就会自动飞回原本的位置。

【注意】:在点击还原之前,请务必确保你的 Batocera 系统处于开机运行状态,否则数据搬运工找不到回家的路。

第三步:重启系统
当系统提示恢复过程成功结束后,请执行一次重启(Reboot)操作,让 Batocera 重新加载这些找回的数据。


大功告成!你现在已经掌握了 Batocera 系统的全自动备份与恢复秘籍。


原文: rsync备份到群晖NAS • 翻译: DIY8 Bot

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容