答案1
如果您想要完整的备份/恢复,则有几项内容需要备份。
不完整/完整目录和文件。这些应该在您的 transmission-daemon settings.json 中指定(位置取决于您的安装,但$HOME/.config/transmission-daemon/settings.json
我认为默认为 Linux)。
您的源 torrent 文件也可能从某个监视目录中“拾取”,但您通常不需要保留这些文件。如果您想保留这些文件,您也应该备份它们。目录位置也在 中指定settings.json
。但是 transmission 通常配置为在添加源 torrent 文件后将其删除(从监视目录中)。
transmission-daemon 的“状态”存储在,$HOME/.config/transmission-daemon/
因此除了部分/完整下载文件夹之外,如果您想在新安装上恢复备份后恢复正在进行的下载,这是需要获取的重要文件夹。请注意,$HOME
在这种情况下,将是$HOME
该过程的任何内容,可能不是您自己的用户的主目录。可以通过以参数开头transmission-daemon
来覆盖此位置(请参阅)transmission-daemon
--config-dir
transmission-daemon -h
[root@some-server current]# find /root/.config/transmission-daemon/ -type f
/root/.config/transmission-daemon/resume/ABC.resume
/root/.config/transmission-daemon/resume/XYZ.resume
/root/.config/transmission-daemon/torrents/ABC.torrent
/root/.config/transmission-daemon/torrents/XYZ.torrent
/root/.config/transmission-daemon/settings.json
/root/.config/transmission-daemon/stats.json
被警告配置文件夹中的 torrent/resume 文件期望下载/不完整文件位于特定位置...因此,如果您更改存储不完整和完整下载的操作系统路径,您将需要启动传输,然后告诉传输在哪里找到文件。
完整版(种子编号 3)
transmission-remote -t 3 --find /new/path/to/complete/downloads/
对于不完整 (种子编号 4)
transmission-remote -t 4 --find /new/path/to/incomplete/downloads/
如果您将完整/不完整保存在同一个目录中,那么就更容易了,因为您可以一次性更新所有种子位置。
完整/不完整 (所有种子)
transmission-remote -t all --find /new/path/to/downloads/
我发现(使用 Transmission 3.00)即使你告诉 transmission 在哪里找到文件,并且看到transmission-remote -t <torrent-id> -i
现在报告更新的位置...仍然会出现一条关于未找到任何数据的错误消息。你需要重新启动 transmission-daemon 才能重新扫描新位置,找到数据并停止报告错误。
您还应该确保chown -R
所有的配置/下载文件都发送给正在运行传输守护进程的用户,就像您更改用户一样。