الأقراص الدائمة
أرفِق قرصًا دائمًا بخدمة كي تبقى البيانات المكتوبة في مسار التحميل بعد إعادة التشغيل وإعادة النشر.
القرص الدائم قرص يُرفَق بخدمة على مسار تركيب. الملفات التي يكتبها تطبيقك فيه تبقى بعد إعادة التشغيل وإعادة النشر وإعادة الجدولة. أما بقية نظام ملفات الخدمة فيُعاد ضبطه مع كل نشر.
إرفاق قرص#
- 1
افتح الإعدادات
في صفحة الخدمة، افتح تبويب الإعدادات وابحث عن بطاقة الأقراص الدائمة.
- 2
إضافة قرص
انقر «إضافة قرص»، وأدخِل مسار تركيب مطلقًا (مثل /data) واسمًا اختياريًا، ثم احفظ.
- 3
أعِد النشر للتطبيق
يسري التركيب عند النشر التالي. انقر «نشر» عندما تكون جاهزًا.
عبر CLI#
gheima volumes add my-app /data --name uploads
gheima volumes list my-appعبر API#
curl -X POST https://api.gheima.ma/v1/services/{id}/volumes \
-H "Authorization: Bearer $GHEIMA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"uploads","mountPath":"/data"}'فصل قرص#
يزيل الفصل التركيب عند النشر التالي. لا يمكن إعادة إرفاق قرص بعد فصله، وتُحذف بياناته نهائيًا بعد 7 أيام من الفصل. وإذا لم يُعَد نشر الخدمة حتى ذلك الحين، يُؤجَّل الحذف إلى أن يُعاد نشرها. انسخ ما تريد الاحتفاظ به قبل فصل القرص.
الأقراص محلية على العقدة. تُثبّت المنصّة الخدمة التي لها أقراص على العقدة التي جُدولت عليها، فتتبعها أقراصها من نشر إلى آخر. لا تُشارَك الأقراص بين الخدمات ولا تُنسخ احتياطيًا تلقائيًا. إذا احتجت ديمومة تتجاوز عقدة واحدة، فانسخ ما يهمّك إلى تخزين الكائنات.
الحدود والقواعد#
- للخدمة قرص واحد فقط لكل مسار تركيب. يُرفض إرفاق قرص ثانٍ على المسار نفسه.
- يجب أن يكون مسار التركيب مطلقًا ومُطبَّعًا، بلا مقاطع فارغة أو «.» أو «..». لا يقبل كل مقطع إلا الحروف اللاتينية والأرقام و«.» و«_» و«-». ولا يجوز أن يكون المسار / أو أن يقع تحت /bin أو /boot أو /dev أو /etc أو /lib أو /proc أو /root أو /sbin أو /sys أو /usr.
- مسارات التحميل محدودة بـ 512 حرفًا.
- الحد الأقصى لعدد الأقراص في حسابك تحدده خطتك.
✦ لخدمتك تخزين دائم لكل عقدة، للتحميلات أو الذاكرة المؤقتة أو أي بيانات يجب أن تبقى بعد النشر.