群晖迁移已安装插件到新存储空间

    因为之前用一个固态硬盘做volume1安装各种插件,本来打着省电的出发点,但是群晖只要有了阵列基本硬盘无休,其他不在阵列的硬盘照样子不会休眠的,所以就打算把固态硬盘拔掉用来做SSD缓存算了。

    一个一个插件迁移太麻烦了,而且有些系统东西还不支持迁移,直接拔掉固态硬盘会出问题的,还要修复系统太多事了。

    上网找了一下,有人写好了脚本,比较适合就拿来用了。

    https://gist.github.com/nobodypb/fc3e70b535bcd95b5de7659d6fbda434

    如果你不能上GitHub,这里提供本地下载:

    move_syno_pkgs

    脚本运行记录:

    这样子所有插件就全部从volume 1迁移到了volume 2了,其中Node.js插件会提示要修复,点修复就可以正常使用。
    最后输出2个提示说如果要拔掉volume 1的话,还需要处理2个symlink,把pgsql系统数据库迁移到新volume 2那继续处理下就好。
    依照脚本的办法:

    • 先复制文件到新地方
    • 删除symlink
    • 建立新symlink
    • 改名旧文件夹

    先停止pgsql服务并迁移数据库文件。

    对tmp目录采取以上同样步骤,然后删除volume 1,关机拔掉固态硬盘,群晖可以正常开机使用。

    点击量:29

    1 thought on “群晖迁移已安装插件到新存储空间

    csl进行回复 取消回复

    电子邮件地址不会被公开。 必填项已用*标注