table of contents
- unstable 4.31.0-1
| SYSTEMD-MOUNT(1) | systemd-mount | SYSTEMD-MOUNT(1) |
الاسم¶
systemd-mount، systemd-umount - إنشاء وتدمير نقاط وصل أو وصل آلي عابرة
موجز¶
systemd-mount [خيارات...] ماذا [أين]
systemd-mount [خيارات...] --tmpfs [اسم] أين
systemd-mount [خيارات...] --list
systemd-mount [خيارات...] --umount ماذا|أين...
الوصف¶
يمكن استخدام systemd-mount لإنشاء وبدء وحدة .mount أو .automount عابرة لنظام الملفات ماذا على نقطة الوصل أين.
من نواحٍ كثيرة، يشبه systemd-mount الأمر ذو المستوى الأدنى mount(8)، لكن بدلاً من تنفيذ عملية الوصل مباشرة وفوراً، يقوم systemd-mount بجدولتها عبر قائمة انتظار مهام مدير الخدمة، بحيث يمكنه سحب تبعيات إضافية (مثل وصلات الأصل، أو مدقق نظام ملفات للتنفيذ مسبقاً)، ويمكنه استخدام منطق الوصل الآلي.
يأخذ الأمر وسيطة واحدة أو اثنتين. إذا حُددت وسيطة واحدة فقط، فيجب أن تشير إلى جهاز كتلة أو ملف عادي يحتوي على نظام ملفات (مثل "/dev/sdb1" أو "/path/to/disk.img"). يتم بعد ذلك فحص جهاز الكتلة أو ملف الصورة بحثاً عن تسمية نظام الملفات وبيانات وصفية أخرى، ويُوصل إلى دليل أسفل /run/media/system/ يُنشئ اسمه من تسمية نظام الملفات. في هذا الوضع، يجب أن يكون جهاز الكتلة أو ملف الصورة موجوداً وقت استدعاء الأمر، بحيث يمكن فحصه. إذا عُثر على الجهاز كجهاز كتلة قابل للإزالة (مثل عصا USB)، تُنشئ نقطة وصل آلي بدلاً من نقطة وصل عادية (أي أن خيار --automount= ضمني، انظر أدناه). إذا حُدد الخيار --tmpfs، فستُفسر الوسيطة كمسار حيث سيُوصل نظام الملفات المؤقت الجديد.
إذا حُددت وسيطتين، تشير الأولى إلى مصدر الوصل (ماذا) والثانية إلى المسار لوصله عليه (أين). في هذا الوضع، لا يحاول فحص المصدر، ولا يجب أن توجد عقدة جهاز داعمة. ومع ذلك، إذا دُمج هذا الوضع مع --discover، يُمكن فحص عقدة الجهاز للبيانات الوصفية الإضافية، و– مثل حالة الوسيطة الواحدة التي نوقشت أعلاه – يجب أن يكون الجهاز المحدد موجوداً وقت استدعاء الأمر.
استخدم الأمر --list لعرض جدول موجز لجميع أجهزة الكتلة المحلية المعروفة مع أنظمة الملفات التي يمكن وصلها بهذا الأمر.
يمكن استخدام systemd-umount لفصل نقطة وصل أو وصل آلي. هو نفسه systemd-mount --umount.
الخيارات¶
الخيارات التالية مفهومة:
--no-block
أُضيف في الإصدار 232.
-l، --full
أُضيف في الإصدار 245.
--no-pager
--no-legend
--no-ask-password
--json=وضع
--quiet، -q
أُضيف في الإصدار 232.
--discover
أُضيف في الإصدار 232.
--type=، -t
أُضيف في الإصدار 232.
--options=, -o
أُضيف في الإصدار 232.
--owner=مستخدم
أُضيف في الإصدارة 237.
--fsck=
أُضيف في الإصدار 232.
--description=
أُضيف في الإصدار 232.
--property=، -p
أُضيف في الإصدار 232.
--automount=
إذا لم يُحدد هذا المفتاح، فالمبدئي خاطئ. إذا لم يُحدد واُستخدم --discover (أو مُرر وسيطة واحدة فقط، مما يعني --discover، انظر أعلاه)، واُكتشف جهاز كتلة نظام الملفات كقابل للإزالة، يُعيين إلى صحيح، لزيادة فرصة أن يكون نظام الملفات في حالة نظيفة تماماً إذا فُصل الجهاز فجأة.
أُضيف في الإصدار 232.
-A
أُضيف في الإصدار 232.
--timeout-idle-sec=
لاحظ أنه إذا استُخدم --discover (أو مُرّر وسيط واحد فقط، مما يعني ضمنًا --discover، انظر أعلاه)، واكتُشف أن جهاز الكتلة لنظام الملفات قابل للإزالة، فإن --timeout-idle-sec=1s يُفترض ضمنًا.
أُضيف في الإصدار 232.
--automount-property=
أُضيف في الإصدار 232.
--bind-device
إذا استُخدم --discover (أو مُرّر وسيط واحد فقط، مما يعني ضمنًا --discover، انظر أعلاه)، واكتُشف أن جهاز الكتلة لنظام الملفات قابل للإزالة، فإن هذا الخيار يُفترض ضمنًا.
لاحظ أن وحدات الوصل تحصل مبدئيًا على تبعية Requires= على الجهاز الداعم. يمكن التحكم بهذا السلوك عبر خيار الوصل x-systemd.device-bound=، انظر systemd.mount(5) للتفاصيل. على وجه الخصوص، x-systemd.device-bound=no له الأولوية على هذا الخيار، مما يثبط تبعيات الجهاز في كل من وحدات الوصل المولدة وما يُفترض ضمنًا بواسطة مدير الخدمة.
أُضيف في الإصدار 232.
--list
أُضيف في الإصدار 232.
-u، --umount
أُضيف في الإصدار 233.
-G، --collect
أُضيف في الإصدارة 236.
-T، --tmpfs
وُصلَ نظام الملفات بوضع الدليل الأعلى المستوى المحدد بواسطة إعداد umask(2) للمتصل، أي rwxrwxrwx مقنّع بـ umask للمتصل. هذا يطابق ما يفعله mkdir(1)، لكنه يختلف عن المبدئي للنواة وهو "rwxrwxrwxt"، أي دليل قابل للكتابة عالميًا مع تعيين البت اللاصق.
أُضيف في الإصدار 255.
--canonicalize=
يتضمن تقنين المسار حل الروابط الرمزية، عناصر المسار ".." وتوسيع عقدة الجهاز بنمط LABEL=/UUID=. إذا عُطّل التقنين واحتوى المسار على عنصر رابط رمزي، ".."، أو توسيع LABEL=/UUID=/... ستفشل العملية.
أُضيف في الإصدار 258.
--user
--system
-H، --host=
-M، --machine=
-h، --help
--version
حالة الخروج¶
عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.
قاعدة بيانات UDEV¶
إذا استُخدم --discover، يكرم systemd-mount بعض خصائص udev الإضافية لأجهزة الكتلة:
SYSTEMD_MOUNT_OPTIONS=
أُضيف في الإصدار 232.
SYSTEMD_MOUNT_WHERE=
أُضيف في الإصدار 232.
مثال¶
استخدم قاعدة udev مثل التالية لوصل كل تخزين USB موصول آليًا:
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="filesystem", \
RUN{program}+="/usr/bin/systemd-mount --no-block --automount=yes --collect $devnode"
انظر أيضًا¶
systemd(1)، mount(8)، systemctl(1)، systemd.unit(5)، systemd.mount(5)، systemd.automount(5)، systemd-run(1)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 261~rc3 |