SYSTEMD.MSTACK(7)

الاسم
systemd.mstack - أكوام وصل في أدلة ذاتية الوصف

الوصف

الأدلة ذات اللاحقة ".mstack/" قد ترمز إلى 'أكوام وصل' لتجميع تسلسلات وصل نظام التشغيل بناءً على وصلات الربط والتراكب، لاستخدامها مع مفتاح --mstack= في systemd-nspawn(1) أو إعداد RootMStack= في مدير الخدمات للخدمات. قد تحتوي أدلة ".mstack/" على ملفات وأدلة فرعية متنوعة، حيث يؤثر كل منها على طبقة واحدة من وصل "overlayfs" أو وصل ربط. يشير اسم الملف أو الدليل الفرعي إلى كيفية استخدامه في تسلسل الوصل. تحديدًا، تُعرف الأسماء التالية:

    1. يُحوّل دليل layer@id/ إلى طبقة من وصل overlayfs. يُستخدم المعرف "id" لتحديد ترتيب الطبقات: يُنفّذ فرز إصدارات، حيث يكون الإدخال الأول هو الطبقة السفلية في كومة "overlayfs"، ويصبح الإدخال الأخير أعلى طبقة (بدقة: أعلى "lowerdir") في كومة "overlayfs".

    2. بالمثل، يُوصل ملف عادي layer@id.raw كـ DDI، ويُحوّل الوصل الناتج إلى طبقة overlayfs، باتباع قواعد الفرز نفسها.

    3. يُحوّل دليل rw إلى طبقة قابلة للكتابة في أعلى كومة "overlayfs". يصبح دليله الفرعي data هو "upperdir"، ويصبح دليله الفرعي work هو "workdir". لاحظ أن هذين الدليلين الفرعيين لا يحتاجان إلى إنشاء صريح، بل يُنشآن آليًا عند أول استخدام إذا كانا مفقودين.

    4. يُوصل دليل bind@location/ بوصل ربط إلى نقطة الوصل المشار إليها بواسطة المعرف location، بطريقة القراءة-الكتابة. يُرمّز الموقع عبر منطق الهروب نفسه المستخدم لتسمية وحدات ".mount"، أي تتحول الخطوط المائلة إلى شرطات.

    5. بالمثل، يُوصل ملف bind@location.raw كـ DDI، ويُوصل الوصل الناتج بوصل ربط إلى الموقع المحدد.

    6. يُعالج robind@location/ بشكل مشابه جدًا لـ bind@location/، لكن وصل الربط الناتج يكون للقراءة فقط.

    7. بالمثل، ينشئ robind@location.raw وصل ربط للقراءة فقط من DDI.

    8. إذا كان دليل فرعي root/ يُستخدم كجذر لتسلسل الوصل الناتج، ويُربط فقط الشجرة الفرعية usr/ من وصل overlayfs إلى usr/ في التسلسل.

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

على كل نوع ملف أو دليل فرعي مُدرج، قد تُستخدم وظيفة systemd.v(7) للاختيار الآلي للموارد ذات الإصدارات.

استخدم أداة systemd-mstack(1) لمعالجة أو وصل أدلة .mstack/ من سطر الأوامر.

أمثلة

يتكون .mstack/ التالي من طبقتين للقراءة فقط من overlayfs كـ DDI، بالإضافة إلى دليل واحد قابل للكتابة في الأعلى. الطبقات للقراءة فقط هي روابط رمزية:

    1. foobar.mstack/layer@0.raw → ../base.raw

    2. foobar.mstack/layer@1.raw → ../app.raw

    3. foobar.mstack/rw/

يتكون .mstack/ التالي من DDI للقراءة فقط موصول إلى "/usr/" وجذر قابل للكتابة:

    1. waldo.mstack/layer@0.raw → ../vendor.raw

    2. waldo.mstack/root/

يتكون .mstack/ التالي من DDI للقراءة فقط موصول كجذر، لكن /var/ قابل للكتابة موصول في الأعلى:

    1. quux.mstack/layer@0.raw → ../myapp1.raw

    2. quux.mstack/bind:var → ../myapp1-var/

انظر أيضًا

systemd(1)، systemd-mstack(1)، systemd-nspawn(1)، systemd.exec(5)، systemd.v(7)، systemd-vpick(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.