table of contents
| SYSTEMD-STORAGE-FS@.SERVICE(8) | systemd-storage-fs@.service | SYSTEMD-STORAGE-FS@.SERVICE(8) |
الاسم¶
systemd-storage-fs@.service, systemd-storage-fs.socket, systemd-storage-fs - موفر تخزين يعرض الملفات العادية والأدلة كوحدات تخزين
موجز¶
systemd-storage-fs@.service
systemd-storage-fs.socket
الوصف¶
systemd-storage-fs@.service هي خدمة تطبق واجهة io.systemd.StorageProvider Varlink[1]، وتعرض الملفات العادية والأدلة في /var/lib/storage/*.volume (إذا استُخدمت في وضع النظام) أو $XDG_STATE_HOME/storage (عند استخدامها في وضع المستخدم) كوحدات تخزين. تُعاد وحدات التخزين المكتسبة إلى المتصل كواصفات ملفات. على عكس systemd-storage-block@.service(8)، تدعم هذه التطبيقات أيضًا إنشاء وحدات تخزين جديدة عند الطلب من مجموعة صغيرة من القوالب المضمنة.
تُفعّل الخدمة عبر المقبس systemd-storage-fs.socket. في وضع النظام، تستمع على مقبس AF_UNIX /run/systemd/io.systemd.StorageProvider/fs، وفي وضع المستخدم على $XDG_RUNTIME_DIR/systemd/io.systemd.StorageProvider/fs. انظر storagectl(1) لأداة تعداد.
انظر أيضًا systemd-storage-block@.service(8) لتطبيق مكمل يعرض أجهزة الكتل المحلية كوحدات تخزين.
وحدات التخزين¶
تُخزّن وحدات التخزين أسفل دليل التخزين:
تُخزّن كل وحدة تخزين على القرص كمدخل دليل بلاحقة .volume في دليل التخزين. تُعرض المدخلات التي هي ملفات عادية كوحدات تخزين من النوع reg؛ وتُعرض المدخلات التي هي أدلة كوحدات تخزين من النوع dir. علاوةً على ذلك، قد تُربط عُقد أجهزة الكتل رمزيًا (أو تُوصل ربطًا) في الدليل، ثم تُعرض كوحدات تخزين من النوع blk.
بالنسبة لوحدات التخزين الدليلية، يوضع جذر نظام الملفات الممرر للعملاء في دليل فرعي root/ من دليل NAME.volume. يجب أن يكون الأول (وجميع العقد الموجودة أسفله) مملوكًا لنطاق UID الأجنبي، والثاني مملوكًا لجذر المضيف.
عند اكتساب وحدة تخزين، تُتبع الروابط الرمزية.
يُسمح للمسؤول بالتلاعب بحرية بالتسلسل الهرمي لوحدات التخزين مباشرةً طالما تُتبع القواعد الموصوفة أعلاه. على وجه الخصوص، يُسمح بنسخ أو وصل أو ربط رمزي لموارد خارجية عشوائية (بغض النظر عن كونها دليلاً أو ملفًا عاديًا أو كتلة) في دليل وحدة التخزين، بحيث تُعرض كوحدات تخزين إضافية.
القوالب¶
يدعم الموفر إنشاء وحدات تخزين جديدة آليًا عند اكتسابها. قد يختار المتصل قالبًا يحدد تفاصيل تكوين وحدة التخزين المراد إنشاؤها. القوالب المضمنة التالية متاحة:
sparse-file
أُضيف في الإصدار 261.
allocated-file
أُضيف في الإصدار 261.
directory
أُضيف في الإصدار 261.
subvolume
أُضيف في الإصدار 261.
الخيارات¶
تُفهم خيارات سطر الأوامر التالية:
--system
أُضيف في الإصدار 261.
--user
أُضيف في الإصدار 261.
-h، --help
--version
الملفات¶
/var/lib/storage/، $XDG_STATE_HOME/storage/
أُضيف في الإصدار 261.
/run/systemd/io.systemd.StorageProvider/fs، $XDG_RUNTIME_DIR/systemd/io.systemd.StorageProvider/fs
أُضيف في الإصدار 261.
انظر أيضًا¶
systemd(1)، storagectl(1)، systemd-storage-block@.service(8)
ملاحظات¶
- 1.
- Varlink
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 261~rc3 |