跳至主要内容

博文

目前显示的是 七月, 2025的博文

如何迁移群晖套件到不同的存储空间

前言 群晖之前的套件都安装在一个小硬盘,最近换了个大硬盘,文件可以直接在共享文件夹里修改存储空间就好了。 群晖 DSM 虽然有各种备份,迁移,但套件是没有。怎么才能迁移到新的硬盘,我不想重新安装软件了。 搜了一下,发现有个迁移自动化脚本,使用起来还可以。 下载 项目地址: https://github.com/007revad/Synology_app_mover 实际有用的只有 syno_app_mover.sh 和 syno_app_mover.conf ,下载这两个文件就可以了,一个是脚本,一个是配置。 现有备份和恢复模式。 支持 DSM 7。未使用 DSM 6 进行全面测试。 如果备份到 USB 驱动器,分区的文件系统应该是 ext3,ext4,btrfs。 迁移 将下载的两个文件放到群晖的任意文件夹内, syno_app_mover.conf 主要是备份相关的,比如备份目录,剩余空间限制等,我是直接迁移。 启用群晖 SSH ,并使用 Xshell 或 PUTTY 连接到 NAS 登录。 # 切换到 root 权限 sudo -i # 进入syno_app_mover.sh所在目录 cd /volume1/scripts # 运行脚本 ./syno_app_mover.sh 选择 1 move,可以看到所有套件和所在分区,按序号选择后迁移到其他盘,按照步骤很容易。 就是有一点不方便,套件得一个一个迁移,没法批量。 source https://mianao.info/move-synology-packages-to-another-volume/