我是使用的是 centos 系统环境,本来想着通过 Transmission 下载东西到谷歌云盘,用的是 Rclone 挂载谷歌云盘通过 Transmission 离线下载,前期没有任何问题,谷歌云盘也有东西了,正在下载中,后来就出现问题终止了就是 Transmission 的报错:Unable to save resume file: No space left on device (3) 我在网上找了,并没有找到有用的信息。
通过 df -h 查询到是有空间满了,但是我的下载位置是放到了挂载的谷歌云盘上的。
求大佬指教
1
Lanhonghao OP |
2
Lanhonghao OP 这是出错图片和 df -h 查询图片
|
3
wjm2038 2020-02-21 21:47:27 +08:00 via Android
我记得没错的话你要是放到谷歌云盘本地应该是还有一份的吧
|
4
Lanhonghao OP @wjm2038 我将保存地址放在了 /data/GoogleDrive (这是谷歌云盘挂载的地址),本地应该没有啊
|
5
msg7086 2020-02-22 02:58:58 +08:00
Google Drive 不支持随机写入,你的每次写入都是在本地产生一个副本然后 rclone 把整个文件传回网盘里。
如果你 BT 下载一个 20G 的文件,rclone 会在本地产生一个 20G 的文件,上传 20G,然后过一会儿发现你又修改了,再上传 20G,然后又修改了,再上传 20G…… 当然你也可以关掉 vfs-cache-mode,这样的话本地就不会存文件,但是写入文件必须从头到尾一次写完,不能像 BT 那样随机写入。 |
6
Sylv 2020-02-22 05:18:22 +08:00 via iPhone
Google Drive 挂载盘和真硬盘还是不一样的,一是楼上说的不支持随机读写,二是 API 次数是有限制的,直接 BT 下载到挂载盘是不行的。
|
7
Lanhonghao OP @msg7086 明白了,谢谢
|
8
Lanhonghao OP @Sylv 对的,我测试过了,明白了,谢谢
|
9
octopus1024 2023-08-24 08:45:26 +08:00
借楼一下:我的 transmission 过几分钟就变成红种子,提示是:Unable to save resume file:permission denied ,我的环境是老毛子系统里面自带的 transmission 插件,请问有人知道这是什么原因吗?
|