群晖移动套件安装硬盘位置
缘起
系统硬盘比较小,安装应用的空间不足了,尝试将部分套件迁移到其他硬盘空间上。
折腾过程
可以使用PackageManager第三方插件进行迁移。
这里边如果嫌迁移麻烦,可以下载安装包后按压缩文件解压,然后提取里边的mvpkg.sh文件直接按参数进行操作,这样也是比较方便的。
更新填坑
在25年11月又移动了一次,使用mvpkg.sh脚本,运行后发现异常了,服务没有启动,在群里套件管理里是损坏状态没办法启用或者修复。
心想这完了,之前的设置都丢失了,最后手动 看了下,好像是目标的目录不对了,没有把HyperBackup套件的安装文件拷贝到目标位置,少了一层HyperBackup目录
手动的在新位置创建这个目录,然后把安装文件手动拷贝进去,发现就可以了。
在群晖套件里重新启用就可以了,虚惊一场。
看起来是这个脚本有可能路径拼接错误,把/volumex/@appstore/HyperBackup/xxx,这一层路径拷贝漏掉了HyperBackup变成/volumex/@appstore/xxx,应该是拼接的问题,好在数据都还在。。。
另怎么找到套件的名称?使用下面的命令就可以查询列表了:
/usr/syno/sbin/synoservicecfg --status
总结
这样可以迁移套件,解决默认安装硬盘空间不足问题,但是对于休眠的影响要再测试。
参考文档
https://github.com/owen0o0/PackageManager/tree/master
https://blog.csdn.net/hilaryfrank/article/details/109750951
发表评论