SYSTEMD-STORAGETM.SERVICE(8)

الاسم
systemd-storagetm.service، systemd-storagetm - يعرض جميع أجهزة الكتل المحلية كأجهزة تخزين كبيرة NVMe-TCP

موجز

systemd-storagetm.service

/usr/lib/systemd/systemd-storagetm [خيارات...] [جهاز]

الوصف

systemd-storagetm.service هي خدمة تعرض جميع أجهزة الكتل المحلية كأجهزة تخزين كبيرة NVMe-TCP. حالتها الاستخدامية الرئيسية هي أن تُستدعى بواسطة وحدة storage-target-mode.target التي يمكن الإقلاع إليها.

    تحذير

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

لاحظ أنه لكي تعمل بشكل صحيح يجب تكوين الشبكات أيضًا. الآلية الموصى بها للإقلاع إلى وضع هدف التخزين هي بإضافة "rd.systemd.unit=storage-target-mode.target ip=link-local" على سطر أوامر النواة. لاحظ أن "ip=link-local" يكوّن فقط IP محلي الرابط، أي IPv4LL و IPv6LL، مما يعني عناوين غير قابلة للتوجيه. يُفعل هذا لأسباب أمنية، بحيث لا يمكن إلا للأنظمة على الرابط المحلي الوصول إلى الأجهزة. استخدم "ip=dhcp" لتعيين عناوين قابلة للتوجيه أيضًا. لمزيد من التفاصيل انظر systemd-network-generator.service(8).

ما لم يُستخدم المفتاح --all يتوقع وسيطاً واحداً أو أكثر من أجهزة الكتل أو الملفات العادية لعرضها عبر NVMe-TCP.

الخيارات

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

--nqn=
    يأخذ سلسلة. إذا حُدد يكوّن الاسم المؤهل NVMe لاستخدامه لأجهزة التخزين الكبيرة NVMe-TCP المعروضة. يجب أن يتبع NQN الصيغة الموصوفة في مواصفات قاعدة NVM Express 2.0c[1]، القسم 4.5 "أسماء NVMe المؤهلة". لاحظ أن NQN المحدد هنا سيُلحق بنقطة واسم جهاز الكتلة قبل عرضه على هدف NVMe. إذا لم يُحدد، فالمبدئي هو "nqn.2023-10.io.systemd:storagetm.ID"، حيث يُستبدل ID بمعرف 128 بت مشتق من machine-id(5).

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

--all، -a
    إذا حُدد يعرض جميع أجهزة الكتل المحلية عبر NVMe-TCP، الحالية والمستقبلية (أي يراقب أجهزة الكتل عند ظهورها واختفائها ويُحدّث قائمة NVMe-TCP حسب الحاجة). لاحظ أن مبدئياً تُستثنى أي أجهزة كتل تنشأ على نفس جهاز الكتلة الذي يدعم نظام الملفات الجذر الحالي. إذا حُدد المفتاح مرتين تُعطّل آلية الأمان هذه.

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

--list-devices
    يعرض قائمة بأجهزة الكتل المرشحة التي قد يعمل عليها هذا الأمر. تحديداً، يُعدد أجهزة الكتل الموجودة حالياً، ويُظهر مسارات عقد أجهزتها مع أي من روابطها الرمزية.

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

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

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

انظر أيضًا

systemd(1)، systemd.special(7)

ملاحظات

1.  مواصفات قاعدة NVM Express 2.0c
    https://nvmexpress.org/wp-content/uploads/NVM-Express-Base-Specification-2.0c-2022.10.04-Ratified.pdf

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

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

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