群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

2024-07-19 10:35:11 90点赞 836收藏 67评论

大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

| 前言

作为全球NAS市场占有率最高的系统——群晖,其存在一个比较遗憾的缺点,就是官方不支持对套件进行直接迁移,需要我们删除套件并且重新选择安装位置才可以。

这个就很麻烦了,特别是对于Container Manager、Virtual Machine Manager这种核心生产力套件,一旦迁移意味着数据、设置全部需要重新来过,一个不小心说不定还会丢失、损坏。

今天,Cherry给大家带来一款无损迁移群晖套件的工具Synology_app_mover。该工具又是我们的老熟人@007revad开发的,之前群晖的HDD数据库、M2存储等功能都是这位大佬开发的。

项目地址:

https://github.com/007revad/Synology_app_mover

项目特性:

  • 新功能现在包括备份和恢复模式。

  • 支持 DSM 7。未使用 DSM 6 进行全面测试。

  • 如果备份到 USB 驱动器,分区的文件系统应该是 btrfs 的 ext3、ext4。

工具以SSH操作为主要功能,支持套件的备份、迁移、还原。官方套件基本是100%支持的,还有一些社区套件待测试,具体名单如下。

🔻完成测试,实际可行或99%可行的套件列表。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

🔻待测试套件列表

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

| 如何使用Synology_app_mover?

1、下载并解压程序包

首先我们需要下载相应的程序,如果可以访问github的可以直接从github下载最新的v3.0.59(7月18日更新)

https://github.com/007revad/Synology_app_mover/releases/tag/v3.0.59

如果网络不好无法访问的,也可以从cherry提供的离线网盘里下载。

阿里云盘:https://www.alipan.com/s/kK4M9gHgFz7

提取码: tr40

下载以后,我们将压缩包上传到群晖的任意目录,然后右键解压,解压以后的格式是这样的。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

2、修改配置文件(可选)

我们需要修改文件里的syno_app_mover.conf这个文件,主要是设置备份套件的路径,默认路径为【/volume1/backups】。如果安装了文本编辑器套件,直接双击文件就可以编辑了。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

3、登录SSH并开始迁移

首先打开群晖的【控制面板】,选择【终端机和SNMP】,开启【启动SSH功能】

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

利用SSH工具,比如finalshell,点击文件夹,新建一个SSH链接,输入群晖的IP、账号、密码登录即可。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

然后我们切换到root权限

sudo -i

>输入登录密码,回车

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

切换到程序所在的路径,现在群晖里找到解压后的压缩包,右键属性,复制位置里的路径

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

然后在ssh页面输入以下指令,文件夹路径粘贴为刚才复制的内容

cd 文件夹路径

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

启动迁移,输入以下指令

./syno_app_mover.sh

三个选项分别是1)迁移,2)备份,3)还原。我们选择1)迁移,会自动识别所有套件并展示其所在盘符。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

这里以迁移Video Station为例,选择36,然后会弹出所有的盘符,这里volume4是SSD盘,所以选择volume4,之后是放错误操作的确认按钮,输入Y即可。迁移过程是完全透明的,我们可以看到迁移了@appdata和@appconf里的所有文件。迁移完成以后输入y启动套件。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

回到群晖套件页面,看到Video Station已经被顺利迁移到volume4里了,而且正常打开使用。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

写在最后

这里需要注意的是,如果我们迁移Container Manager,无论如何,我们都需要先备份一下compose文件以防万一。如果是单独的容器,那么建议使用群晖自带的配置导出功能。

群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~
群晖套件,无损迁移攻略!白群、黑群都可使用,终于不用担心丢数据了~

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
67评论

  • 精彩
  • 最新
  • 置顶 群晖套件,无损迁移攻略!ssd盘终于可以用上了!

    校验提示文案

    提交
    [欢呼] 来了来了~

    校验提示文案

    提交
    [欢呼] 来了来了~

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我现在有个需求就是我要换nas,想把目前群辉里的套件全部备份出来,到另外一个nas里还原可以吗

    校验提示文案

    提交
    那直接用群晖内置的换机套件就可以了

    校验提示文案

    提交
    hyper backup好像只能备份自己的套件,我要备份很多社区的套件

    校验提示文案

    提交
    收起所有回复
  • 今天花了3个小时用了下,感觉挺好用的,补充两点,1路径只支持英文,中文会报错,中文套件可以,目录不行 2只能一个个迁移,有迁移后需要手动重启应用的情况,比较耗时

    校验提示文案

    提交
    重启一个命令搞定呢。

    校验提示文案

    提交
    收起所有回复
  • 为什么现在才发,之前用的一个别人的脚本,结果drive套件无法正常使用,后来申请了技术支持才给解决

    校验提示文案

    提交
    [喜极而泣] [喜极而泣] 也是才找到,项目也是新项目

    校验提示文案

    提交
    收起所有回复
  • 可以,收藏一下

    校验提示文案

    提交
    必须会用得上 哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 命令太麻烦,没图形化的吗

    校验提示文案

    提交
    没有

    校验提示文案

    提交
    收起所有回复
  • Mark一下,以后会用的上

    校验提示文案

    提交
    必须的 换盘肯定用得上

    校验提示文案

    提交
    收起所有回复
  • TR啥时候测一下,200T种子,出问题受不了 [小眼睛]

    校验提示文案

    提交
    把种子文件保存下来不就可以了

    校验提示文案

    提交
    套件的tr? 这个备份好种子问题不大,你甚至可以转移到docker里

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 你艾特我们做甚么

    校验提示文案

    提交
    看文看文 [龇牙]

    校验提示文案

    提交
    收起所有回复
  • 看着非常哇塞 能批量迁移吗?

    校验提示文案

    提交
    不行,要一个一个迁移。但是速度都很快。

    校验提示文案

    提交
    收起所有回复
  • 如何添加到计划里面,自动备份,应该会爽飞了

    校验提示文案

    提交
    可以加 写个sh

    校验提示文案

    提交
    请教一下如何写

    校验提示文案

    提交
    收起所有回复
  • 不能批量吗?只能一个一个迁移吗?

    校验提示文案

    提交
    是的,只能一个个

    校验提示文案

    提交
    收起所有回复
  • 迁移Container Manager好慢,它提示需要先备份,已经备份了半个小时了,还没结束....

    校验提示文案

    提交
    这个是最复杂的

    校验提示文案

    提交
    现在迁移好了 不过储存空间多了几个g的占用 这个怎么删除

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 马克,准备换硬盘

    校验提示文案

    提交
    mark 希望有帮助

    校验提示文案

    提交
    收起所有回复
  • 你好 能联系到作者吗 有个问题想反馈一下

    校验提示文案

    提交
    github上可以自己联系 外国作者

    校验提示文案

    提交
    好的 谢谢

    校验提示文案

    提交
    收起所有回复
  • 能备份出来后,还原到另一台同版本的黑裙里吗?怎么操作?

    校验提示文案

    提交
    这个似乎不行

    校验提示文案

    提交
    它必须先停止该进程,然后才能备份和恢复的,停止进程这一步完成不了就会报错,所以如果是硬盘损坏导致的套件丢失,这个应该也是没办法恢复的。可惜现在矿神的dsm6的源关闭了!!

    校验提示文案

    提交
    收起所有回复
  • 更新好快,现在已经4.2.78版本了

    校验提示文案

    提交
    这个作者打了鸡血的

    校验提示文案

    提交
    收起所有回复
  • 多个套件批量迁移怎么弄

    校验提示文案

    提交
    只能一次一个吧

    校验提示文案

    提交
    收起所有回复
  • 我的套件要备份居然有130G。我也是晕了。怎么这么大

    校验提示文案

    提交
    我的好像也是,有中间文件

    校验提示文案

    提交
    收起所有回复
  • 太好了 正好想备份下mariadb呢

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
836
扫一下,分享更方便,购买更轻松