Qbittorrent: منع بدء تنزيل جديد عندما تكون مساحة القرص غير كافية

تم إنشاؤها على ١٤ مايو ٢٠١٩  ·  3تعليقات  ·  مصدر: qbittorrent/qBittorrent

خلفية

غالبًا ما أقوم بترتيب الكثير من السيول لتنزيلها ليلاً على tmpfs (نظام Linux به الكثير من ذاكرة الوصول العشوائي) لأن هذه التورنت لست بحاجة إلى تخزينها على المدى الطويل ، فقط لمراجعتها بسرعة في الصباح (وهناك لا داعي لارتداء القرص لكل ذلك). ولكن في الصباح غالبًا ما أرى قسم tmpfs ممتلئًا (في KDE Plasma Dolphin حتى تدعي أن الملفات تشغل مساحة أكبر من الحجم الفعلي للقسم) وسرعة التنزيل هي 0. النتيجة النهائية هي: عدد قليل جدًا (أو لا شيء) من التورنت قد اكتمل بالفعل ، على الرغم من وجود عدد كافٍ من المصادر ومن المؤكد أن العديد من الملفات ستلائم القسم. لذلك ، ما لم أراقب / تعاملت مع هذه العملية يدويًا ، لا يبدو أنني أمتلك قائمة انتظار متسلسلة لاستكمال التورنت تلقائيًا.

إعداداتي هي:

الحد الأقصى للتنزيلات النشطة = 2
حد معدل التنزيل = 50 كيلوبايت / ثانية
حد معدل التحميل = 50 كيلوبايت / ثانية
مؤقت عدم نشاط التورنت = 20 ثانية

حاليًا (4.1.6) لا يمكنه إيجاد طريقة لإخبار QBT بعدم بدء (تخصيص مسبقًا) ملفات التورنت التالية إذا كانت المساحة غير كافية على القسم الهدف. سيكون من المفيد حقًا أن يكون لديك مثل هذا الخيار.


تريد أن تدعم هذه القضية؟ أضف مكافأة على ذلك! نقبل المنح عبر Bountysource .

Feature request

التعليق الأكثر فائدة

ربما يمكن أن يكون هناك إعداد يقول ما إذا كانت المساحة الخالية أقل من X مبلغ لا تبدأ أي السيول.

أفضل:

"لا تبدأ التورنت الذي قد ينتج عنه مساحة خالية على القرص أقل من X".

ثم ينتقل QBT ببساطة إلى التالي (ربما الأصغر) في قائمة الانتظار ويبقي الكبيرة في قائمة الانتظار. إذا تم نقل ملف تورنت إلى وحدة تخزين أخرى (أو نقله إلى فئة) مما يمنحه مساحة أكبر ، فسيتم إعادة تقييمه للموقع الجديد والمخصص له: ابق في قائمة الانتظار أو ابدأ التنزيل.

أيضًا إذا لم تقم بإجراء التخصيص المسبق ، فيجب إيقاف التورنت الذي يتم تنزيله تلقائيًا.

قد يتسبب ذلك في حدوث مضاعفات وارتباك كما هو الحال مع العديد من السيول ، فقد يكون من الصعب على المرء معرفة سبب توقف شيء ما مؤقتًا وعدم إمكانية استئنافه. كما أنني لا أرى تمامًا كيف يمكن أن يعمل مع "فرض استئناف".

يبدو أنه من الأسهل بكثير أن يكون الخيار المطلوب متاحًا فقط مع تمكين التخصيص المسبق الكامل للتورنت.

ال 3 كومينتر

يجب أن ينطبق هذا سواء قمت بتخصيص السيول مسبقًا أم لا. ربما يمكن أن يكون هناك إعداد يقول ما إذا كانت المساحة الخالية أقل من X مبلغ لا تبدأ أي السيول. أنشئ وضعًا جديدًا مثل "قيد الانتظار". أيضًا إذا لم تقم بإجراء التخصيص المسبق ، فيجب إيقاف التورنت الذي يتم تنزيله تلقائيًا.

ربما يمكن أن يكون هناك إعداد يقول ما إذا كانت المساحة الخالية أقل من X مبلغ لا تبدأ أي السيول.

أفضل:

"لا تبدأ التورنت الذي قد ينتج عنه مساحة خالية على القرص أقل من X".

ثم ينتقل QBT ببساطة إلى التالي (ربما الأصغر) في قائمة الانتظار ويبقي الكبيرة في قائمة الانتظار. إذا تم نقل ملف تورنت إلى وحدة تخزين أخرى (أو نقله إلى فئة) مما يمنحه مساحة أكبر ، فسيتم إعادة تقييمه للموقع الجديد والمخصص له: ابق في قائمة الانتظار أو ابدأ التنزيل.

أيضًا إذا لم تقم بإجراء التخصيص المسبق ، فيجب إيقاف التورنت الذي يتم تنزيله تلقائيًا.

قد يتسبب ذلك في حدوث مضاعفات وارتباك كما هو الحال مع العديد من السيول ، فقد يكون من الصعب على المرء معرفة سبب توقف شيء ما مؤقتًا وعدم إمكانية استئنافه. كما أنني لا أرى تمامًا كيف يمكن أن يعمل مع "فرض استئناف".

يبدو أنه من الأسهل بكثير أن يكون الخيار المطلوب متاحًا فقط مع تمكين التخصيص المسبق الكامل للتورنت.

@ manruse

يبدو أنه من الأسهل بكثير أن يكون الخيار المطلوب متاحًا فقط مع تمكين التخصيص المسبق الكامل للتورنت.

لماذا تقيد ذلك؟ التخصيص المسبق معطل حاليًا (انظر # 6195). لا أرى سبب إتاحة هذا الخيار فقط عند تحديد التخصيص المسبق. ستعمل التورنت المنتهية على إخلاء مساحة عند نقلها إلى محرك أقراص آخر ليس فقط عندما يتم تخصيصها مسبقًا ، ولكن أيضًا عند التنزيل بشكل طبيعي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات