正在加载今日诗词....

迁移transmission数据到新建服务器

记录下将pt数据(含文件资源及种子和软件配置)从老服务器迁移到新建的24盘存储设备过程。

相关配置如下表:

老服务器 新存储
设备型号 华为rh2288 大华7系云存储
硬盘盘位 12 24
操作系统 unraid 6.11.1 unraid 6.12.10
阵列模式 1块校验盘+10块组阵列 无校验盘,23块盘组zfs,系统软件数据放在单独一块512G ssd
可用容量 36TB 73TB

一、文件资源转移

通过rsync将21TB数据迁移到新服务器上,具体操作见上篇文章。

因为老服务器级联交换机是千兆上联到核心上,所以最多也就跑满千兆,最后花了三天时间才传完。

二、PT软件配置备份

2.1 安装官方4.05版transmission

之前使用transmission 3的快速校验版,一直传闻会有封禁风险,不过从没听过谁被ban了。这次升级,干脆就直接使用官方4.0.5版,因为4.0之后官方就支持快速校验了。

下图是2个版本的transmission容器对比,上面的是新版4.0.5.

1
2
3
/config /mnt/user/appdata/transmission/
/downloads /mnt/user/ptshare/pt157/
/watch /mnt/user/ptshare/pt157/watch

为了防止容器占用太多的内存,可以在容器-高级设置-额外参数中添加“–memory=4g”限制仅使用4G内存。

内存限制

2.2 迁移种子文件

新设备容器跑起来后会发现,虽然下载文件夹和配置文件夹都指向了迁移后的pt资源文件夹,但是pt软件中的种子一个不见。

这是因为在创建新版本transmission时,unraid默认指定了用户id 99和组id 100,而复制过来的文件不同组(root:root)。

image-20240604191730007

使用以下命令修改文件属性。

  1. 查找用户和组: 首先,你需要确认UID为99和GID为100的用户和组的名称。使用id -un 99getent group 100 | cut -d: -f1命令来获取这些信息。

  2. 使用chown命令: 从第一步可以看到UID为99的用户名为nobody,GID为100的组名为users,并且你想改变文件myfile.txt的所有者和所属组,你可以使用以下命令:

    Bash

    1
    chown nobody:users myfile.txt

具体操作见下图

或者:启用特权模式

2.3 重启容器

可以发现,几千个种子回来了~

image-20240604192651553

迁移transmission数据到新建服务器

https://bg4vrg.com/post/20240604174705.html

作者

fei

发布于

2024-06-04

更新于

2024-06-04

许可协议

评论