群晖硬盘损毁后转移套件步骤 writeor的博客 wr的小窝喔~
  • 欢迎访问wr的小窝~,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站.
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 嘟嘟嘟嘟嘟嘟啦~~

群晖硬盘损毁后转移套件步骤

未分类 writeor 9个月前 (08-30) 94次浏览 已收录 0个评论

我原先是使用两块快坏的小硬盘组raid0火葬场来存套件用,现在想想是真的…不知道自己在想什么)哈哈哈哈哈哈

不出所料的坏了,然后我所有套件都打不开了,现在需要想办法把套件转移到其他存储空间。

 

其实主要想要的套件是docker,有很多我的image,重新搞得累死,唔。

DSM_Transferpackage: DSM7 套件迁移工具 (gitee.com)

找到个工具

使用说明

  1. 为避免数据丢失,操作前建议先停用要迁移的套件 群晖硬盘损毁后转移套件步骤
  2. 执行sudo -i获得root权限
  3. wget https://gitee.com/kangzeru/dsm_-transferpackage/raw/master/transferpackage.sh
  4. chmod +x transferpackage.sh
  5. ./transferpackage.sh list 显示所有套件目录,找到要迁移套件的目录名 群晖硬盘损毁后转移套件步骤
  6. ./transferpackage.sh transfer [packagefolder_name] [targetvolume_num] 例如:要把“存储空间分析器”套件迁移到存储空间2,则运行./transferpackage.sh transfer StorageAnalyzer 2 群晖硬盘损毁后转移套件步骤
  7. 查看迁移结果 群晖硬盘损毁后转移套件步骤

 

群晖硬盘损毁后转移套件步骤

这里的问题主要是,工具不能自动把image文件夹也复制过去。
首先,docker套件是将/var/packages/Docker/var/docker目录软链接到/volume1/@docker  (注意/volume1/@docker是个真实的目录,而/var/packages/Docker/var/docker并不是)

(并且,/volume1/@docker和/volume1/docker并不是同一个地方,/volume1/@docker才是原本存放image的地方)

使用递归转移原本的/volume1/@docker文件夹到新的地方

cp -r /volume1/@docker/* /volume2/docker2

删除原本套件的软连接(创建新的需要删除)

rm /var/packages/Docker/var/docker

建立新的软连接

ln -s /volume2/docker2 /var/packages/Docker/var/docker

这里我将image和套件的cache等文件都放在一起了。

重新启动套件就应该可以看到镜像了,但如果没有成功而点击了套件中心的“修复”按钮,他会自己再创建个软连接(链到哪里了忘记了,但名字都是/var/packages/Docker/var/docker,可以删掉再创建自己的。

群晖硬盘损毁后转移套件步骤


wr的小窝 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:群晖硬盘损毁后转移套件步骤
喜欢 (0)
[1528532472@qq.com]
分享 (0)

您必须 登录 才能发表评论!

wpChatIcon
wpChatIcon