
qb 关闭了预分配,为什么下载文件前要先写入硬盘一遍,这等于下载两遍文件了,比如我下载 2T 大包,要先预分配一遍,然后再下载。请问有什么设置可以避免这种操作吗?
1 nullRouted 21 小时 17 分钟前 关了预分配,为什么还是会预分配? |
2 52pojie OP @nullRouted 我用的 docker qb4.3.9 版本,不清楚,但是 webui 界面上□没有啊 |
3 cnbatch 20 小时 26 分钟前 应该是旧版 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 19 小时 46 分钟前 不用 qBittorrent 的话,还可以选择 Transmission |
7 cnbatch 17 小时 41 分钟前 Transmission 的 preallocation 要自己手动改 settings.json https://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md 如果 GUI 有相应选项,要看清楚选项内容,因为 Transmission 的预分配模式有 3 个(关闭、快速、完整)。 |
8 ragnaroks 2 小时 42 分钟前 正常情况下都要开启预分配,而且预分配也不应该会写两次,只是创建一个占用空间 2T (如题的话)的 0 字节文件 |
9 ragnaroks 2 小时 40 分钟前 我至今仍在使用 linuxservers 打包的 docker.io/linuxserver/qbittorrent:14.3.9 ,存储盘是 xfs |