ما مقدار مساحة التخزين الإضافية التي يضيفها Immich إلى جانب البيانات المصدرية؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

لا تضيف Immich نسبة تخزين موحّدة؛ إذ يعتمد الحجم الإضافي بشكل أساسي على عدد الأصول، ومزيج الفيديوهات، وإعدادات الملفات المشتقة، ونمو قاعدة البيانات، والنسخ الاحتياطية المحتفظ بها.

لن تشبه مكتبة عائلية بسعة تيرابايت واحد تهيمن عليها الصور مكتبةً تهيمن عليها مقاطع الفيديو الطويلة من الهاتف. خطّط للتخزين من خلال قياس كل فئة مُنشأة بعد استيراد عينة ممثلة، ثم خصص مساحة منفصلة للنمو، والعمل المؤقت، ونسخ الاسترداد.

تشكل الوسائط المشتقة عادةً أكبر قدر ظاهر من الحجم الإضافي

يُعدّ Immich صورًا أصغر للخطوط الزمنية وواجهات العرض، وقد ينشئ نسخًا مُرمّزة من الفيديوهات لتشغيل متوافق. يتناسب حجم هذه المخرجات مع عدد الأصول، وخيارات الدقة، وإعدادات الجودة، ومدة الفيديو أو مزيج برامج الترميز. وهي تُضاف إلى الملفات الأصلية حتى عندما لا ينزّلها المستخدمون مباشرةً.

أفاد قياس أجراه مجتمع المستخدمين لمكتبة خارجية بسعة 772 جيبيبايت بوجود نحو 18 جيبيبايت من الصور المصغرة و65 جيبيبايت من الفيديو المُرمّز. وتُعد ملاحظة الحجم التقريبية البالغة 83 جيبيبايت مثالًا تطبيقيًا مفيدًا، لا نسبةً للتخطيط، لأن مزيج الصور والفيديوهات وإعدادات مكتبة أخرى قد يغيران كلا المكوّنين بدرجة كبيرة.

سجّل حجم مجلدات الصور المصغرة والفيديو المُرمّز بعد استيراد عينة ممثلة تتضمن الصور الفعلية للأسرة، وملفات RAW، والمقاطع القصيرة، والفيديوهات الطويلة. اقسم كل فئة مشتقة على عدد الأصول وعلى حجم المصدر كلٌّ على حدة. فالنسب القائمة على الأصول والنسب القائمة على البايتات تجيب عن سؤالين مختلفين بشأن النمو.

يتناسب حجم قاعدة البيانات وحالة البحث مع العلاقات

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

يفصل مقال ZimaSpace عن النسخ الاحتياطي لـ Immich بين الملفات الأصلية الأساسية وحالة قاعدة البيانات من جهة، والمسارات المشتقة التي يمكن إعادة إنشائها من جهة أخرى. ويهم هذا الفصل عند التنبؤ بالسعة، لأن حذف الملفات المشتقة قد يحرر مساحة مؤقتًا، بينما يؤدي فقدان قاعدة البيانات إلى تغيير العلاقات التي لا تستطيع الصور المصغرة إعادة بنائها.

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

تغيّر النسخ الاحتياطية والعمل المؤقت الحد الأدنى للسعة

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

يصف مقال عن تخطيط التخزين امتلاء Immich بقرص SSD كان يحتوي على مساحة احتياطية، بسبب الملفات الأصلية، والصور المصغرة، والبيانات الوصفية، وأعمال تعلّم الآلة. والدرس الأوسع هو أن نمو التطبيق ونسخ الاسترداد يتنافسان على هامش التشغيل، لذلك يجب أن يغطي مقدار المساحة الحرة حالة الصيانة الأكثر استهلاكًا، لا حالة الخمول الحالية.

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

-15% OFF

أنشئ ورقة عمل للحجم الإضافي خاصة بمكتبتك

أنشئ صفوفًا للملفات الأصلية، والصور المصغرة والمعاينات، والفيديو المُرمّز، وقاعدة البيانات، وملفات تعلّم الآلة، ونسخ قاعدة البيانات الاحتياطية المحلية، والمساحة المؤقتة المطلوبة في ذروة الاستخدام. قِس خط أساس فارغًا، ثم استورد عينة ممثلة. انتظر حتى تفرغ قوائم الانتظار، وسجّل كل صف مرة أخرى قبل حساب الفروقات.

يميز نقاش بين المستخدمين حول وضع SSD وHDD بين البيانات المُنشأة الحساسة لزمن الاستجابة والملفات الأصلية الكبيرة. وفي حساب السعة، يحافظ هذا التمييز على ظهور الحجم الإضافي في الطبقة السريعة حتى عندما تكون الملفات الأصلية في مكان آخر؛ وإلا فقد يخفي إجمالي NAS الكبير قرص SSD شبه ممتلئ لتشغيل التطبيق.

كرر العينة مرة واحدة للحصول على نطاق بدلًا من نسبة واحدة. وتنبأ بكل صف باستخدام العامل المناسب له: عدد الأصول، أو حجم الفيديو أو مدته، أو نمو المستخدمين والعلاقات، أو عدد النسخ المحتفظ بها، أو أعمال الصيانة في ذروة الاستخدام. أضف نمو المصادر المخطط له فقط بعد إظهار احتياجات الملفات المشتقة والاسترداد كلٌّ على حدة.

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.