SYSTEMD-MSTACK(1)

الاسم
systemd-mstack, mount.mstack - صور الأقراص القابلة للاكتشاف Mstack (DDIs)

موجز

systemd-mstack [خيارات...] صورة

systemd-mstack [خيارات...] [--mount] صورة مسار

systemd-mstack [خيارات...] [--umount] مسار

الوصف

systemd-mstack أداة لفحص والتفاعل مع أدلة رصة الوصل .mstack/، كما هو موصوف في systemd.mstack(7). تدعم ثلاث عمليات مختلفة:

    1. عرض معلومات عامة عن رصة الوصل، بما في ذلك جميع طبقات "overlayfs" ووصلات الربط الموصوفة.

    2. وصل رصة وصل إلى دليل محلي.

    3. فصل رصة وصل من دليل محلي.

يمكن استدعاء أمر systemd-mstack كـ mount.mstack وفي هذه الحالة ينفذ واجهة "المساعد الخارجي" لـ mount(8). يضمن هذا أن أدلة رصة الوصل المتوافقة مع systemd-mstack يمكن وصلها مباشرة بواسطة mount و fstab(5). للتفاصيل انظر أدناه.

بدلاً من مسار الصورة، يمكن تحديد دليل بنسخة ".v/"، راجع systemd.v(7) للمزيد من التفاصيل.

الأوامر

إذا لم يتم تمرير أي من مفاتيح الأوامر المدرجة أدناه، تُفتح رصة الوصل المحددة وتُعرض معلومات عامة عنها، بما في ذلك قائمة بجميع الطبقات المعرفة.

--mount، -m
    وصل رصة الوصل المحددة إلى الدليل المحدد.

    لفصل دليل رصة وصل موصول بهذه الطريقة، استخدم عملية --umount.

    لاحظ أن هذه الوظيفة متاحة أيضًا في mount(8) عبر أمر مثل mount -t mstack mystack.mstack targetdir/، وكذلك في fstab(5). للتفاصيل، انظر أدناه.

    أُضيف في الإصدار 260.

-M
    هذا اختصار لـ --mount --mkdir.

    أُضيف في الإصدار 260.

--umount، -u
    فصل رصة وصل من الدليل المحدد. يتوقع هذا الأمر وسيطًا واحدًا: دليل حيث تم وصل رصة الوصل.

    سيتم فصل جميع الوصلات الموصولة بشكل تكراري

    أُضيف في الإصدار 260.

-U
    هذا اختصار لـ --umount --rmdir.

    أُضيف في الإصدار 260.

-h، --help
    اطبع نص مساعدة قصير واخرج.

--version
    اطبع سلسلة إصدار قصيرة واخرج.

الخيارات

الخيارات التالية مفهومة:

--read-only، -r
    العمل في وضع القراءة فقط. مبدئيًا، سيقوم --mount بإنشاء نقاط تركيب قابلة للكتابة. إذا جرى تحديد هذا الخيار فسيجري إنشاؤها في وضع القراءة فقط بدلاً من ذلك.

    أُضيف في الإصدار 260.

--mkdir
    إذا تم دمجه مع --mount، يُنشأ الدليل لوصل رصة الوصل إليه إذا كان مفقودًا. لاحظ أن الدليل لا يُزال آليًا عند فصل رصة الوصل مرة أخرى.

    أُضيف في الإصدار 260.

--rmdir
    إذا تم دمجه مع --umount، يُزال الدليل المحدد حيث تم وصل رصة الوصل بعد فصله.

    أُضيف في الإصدار 260.

--image-policy=السياسة
    يأخذ سلسلة سياسة صورة كوسييط، وفقًا لـ systemd.image-policy(7). تُفرض السياسة عند العمل على صورة القرص المحددة عبر --image=، انظر أعلاه. إذا لم تُحدد، فسيُرجع إلى سياسة "*" المبدئية، أي تُستخدم جميع أنظمة الملفات المعروفة في الصورة.

--image-filter=مرشح
    يأخذ سلسلة تصفية صور كوسيط، وفقاً لـ systemd.image-filter(7). يُؤخَذ الفلتر في الاعتبار عند العمل على صورة القرص المحددة عبر --image=، انظر أعلاه. إذا لم يُحَدَّد، فلن تُطَبَّق أي تصفية.

--no-pager
    لا تمرر المخرجات إلى برنامج عرض (pager).

--no-legend
    لا تطبع مفتاح الرموز، أي ترويسات الأعمدة والتذييل المزود بالتلميحات.

--json=وضع
    يظهر المخرجات منسقة بصيغة JSON. يتوقع أحد الخيارات: "short" (لأقصر مخرج ممكن دون أي مسافات زائدة أو فواصل أسطر)، أو "pretty" (لنسخة جميلة من المخرج نفسه، مع إزاحة وفواصل أسطر) أو "off" (لإيقاف مخرجات JSON، وهو الخيار المبدئي).

حالة الخروج

عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.

الاستدعاء كـ /SBIN/MOUNT.MSTACK

يمكن ربط الملف التنفيذي systemd-mstack رمزيًا بـ /sbin/mount.mstack. إذا تم استدعاؤه من خلال ذلك، فإنه ينفذ واجهة "المساعد الخارجي" لـ mount(8) لنوع نظام الملفات (الشبيه) "mstack". يعني هذا أن أدلة رصة الوصل المتوافقة يمكن وصلها مباشرة عبر

    # mount -t mstack mystack.mstack targetdir/

بطريقة تعادل في الغالب:

    # systemd-mstack --mount mystack.mstack targetdir/

لاحظ أنه نظرًا لأن رصة وصل واحدة قد تحتوي على نقاط وصل متعددة، يجب فصلها لاحقًا باستخدام umount -R targetdir/، للتشغيل التكراري.

هذه الوظيفة مفيدة بشكل خاص لوصل رصص الوصل آليًا عند الإقلاع عبر إدخالات /etc/fstab بسيطة. على سبيل المثال:

    /path/to/mystack.nspawn /images/mystack/ mstack defaults 0 0

عند الاستدعاء بهذه الطريقة، تُرتبط خيارات الوصل "ro"، "rw" بالخيارات المقابلة المدرجة أعلاه (أي --read-only).

انظر أيضًا

systemd(1), systemd.mstack(7), systemd-nspawn(1), systemd.exec(5), mount(8), umount(8)

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

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

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