qb 关闭了预分配,为什么下载文件前要先写入硬盘一遍,这等于下载两遍文件了,比如我下载 2T 大包,要先预分配一遍,然后再下载。请问有什么设置可以避免这种操作吗?
1
nullRouted 19 小时 52 分钟前
关了预分配,为什么还是会预分配?
|
2
52pojie OP @nullRouted 我用的 docker qb4.3.9 版本,不清楚,但是 webui 界面上□没有✅啊
|
3
cnbatch 19 小时 1 分钟前
应该是旧版 qbittorrent 的 bug ,早在 2023 年就有人在 GitHub 提了 issue:
https://github.com/qbittorrent/qBittorrent/issues/19410 具体可以看一看“HDD + LINUX + NTFS + NO-PREALLOCATE”以及“HDD + LINUX + NTFS + DO-PREALLOCATE”的部分,以及后面那一两层楼。 原作者的描述是,在 Linux 环境无论是否选择预分配,qbittorrent 都会预分配。 按照这个 issue 底部的 comment ,升级到 qBittorrent 5.0.4 应该就行。 |
5
cnbatch 18 小时 21 分钟前
不用 qBittorrent 的话,还可以选择 Transmission
|
7
cnbatch 16 小时 17 分钟前
Transmission 的 preallocation 要自己手动改 settings.json
https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md 如果 GUI 有相应选项,要看清楚选项内容,因为 Transmission 的预分配模式有 3 个(关闭、快速、完整)。 |
8
ragnaroks 1 小时 18 分钟前
正常情况下都要开启预分配,而且预分配也不应该会写两次,只是创建一个占用空间 2T (如题的话)的 0 字节文件
|
9
ragnaroks 1 小时 15 分钟前
我至今仍在使用 linuxservers 打包的 docker.io/linuxserver/qbittorrent:14.3.9 ,存储盘是 xfs
|