我使用 Transmission 获取了一组大文件中的某个文件。在打开 torrent 之前,我检查了磁盘空间:
df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 320G 246G 58G 81% /
打开种子后,我取消选中了所有不需要的文件。预计下载文件大小为 3 GB。
不久之后,HandBrake 暂停并显示“设备上没有剩余空间”错误消息。它不需要 55 Gb,只需要大约 2 Gb。
我检查了一下:
df -h /dev/sda5
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 320G 299G 5.4G 99% /
我没有折腾 50 Gb 的文件,我看到的唯一解释是 Transmission 不仅为要下载的文件预留了磁盘空间,还为 torrent 的所有大文件预留了磁盘空间。
请问这个解释正确吗?我该如何防止这种情况再次发生?
我目前的解决方法是依次运行 Transmission 和 HandBrake,而不是同时运行。