.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\&.DEVICE 5 "" "systemd 260.2" systemd.device .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم systemd.device \- تهيئة وحدة الجهاز .SH موجز .PP \fIdevice\fP\&.device .SH الوصف .PP ملف تهيئة وحدة ينتهي اسمه بـ "\&.device" يرمز معلومات حول وحدة جهاز كما هي معروضة في شجرة أجهزة sysfs/\fBudev\fP(7)\&. يمكن استخدام هذا لتعريف التبعيات بين الأجهزة والوحدات الأخرى\&. .PP نوع الوحدة هذا لا يحتوي على خيارات محددة\&. انظر \fBsystemd.unit\fP(5) للخيارات المشتركة لجميع ملفات تهيئة الوحدات\&. عناصر التهيئة المشتركة تُهيأ في القسمين العامين [Unit] و[Install]\&. لا يوجد قسم منفصل [Device]، حيث لا يمكن تهيئة خيارات خاصة بالجهاز\&. .PP سينشئ systemd وحدات جهاز ديناميكيًا لجميع أجهزة النواة الموسومة بوسم udev "systemd" (بشكل مبدئي جميع أجهزة الكتلة والشبكة، وقلة أخرى)\&. لاحظ أنه \fIإذا لم يكن \fP\fIsystemd\-udevd\&.service\fP\fI قيد التشغيل، فلن تتوفر وحدات جهاز (مثلاً في حاوية نموذجية)\fP\&. .PP تُسمى وحدات الجهاز حسب مسارات /sys/ و /dev/ التي تتحكم بها\&. مثال: الجهاز /dev/sda5 يُعرض في systemd كـ dev\-sda5\&.device\&. للتفاصيل حول منطق الهروب المستخدم لتحويل مسار نظام ملفات إلى اسم وحدة، انظر \fBsystemd.unit\fP(5)\&. .PP لوسم جهاز udev، استخدم "TAG+="systemd"" في ملف قواعد udev، انظر \fBudev\fP(7) للتفاصيل\&. .PP تُعاد تحميل وحدات الجهاز بواسطة systemd كلما أنشأ الجهاز المقابل حدث "changed"\&. يمكن للوحدات الأخرى استخدام \fIReloadPropagatedFrom=\fP للتفاعل مع ذلك الحدث\&. .SH "اعتمادات آلية" .SS "التبعيات الضمنية" .PP تكتسب العديد من أنواع الوحدات تبعيات تلقائيًا على وحدات جهاز الأجهزة التي تحتاجها\&. على سبيل المثال، وحدة \&.socket تكتسب تبعيات على وحدات جهاز واجهة الشبكة المحددة في \fIBindToDevice=\fP\&. وبالمثل، وحدات swap و mount تكتسب تبعيات على الوحدات المغلفة لأجهزة الكتلة الداعمة لها\&. .SS "الاعتمادات المبدئية" .PP لا توجد تبعيات مبدئية لوحدات الجهاز\&. .SH "قاعدة بيانات UDEV" .PP إعدادات وحدة الجهاز يمكن تهيئتها إما عبر ملفات الوحدة، أو مباشرة من قاعدة بيانات udev\&. الخصائص التالية لجهاز udev تُفهم بواسطة مدير الخدمة: .PP \fISYSTEMD_WANTS=\fP, \fISYSTEMD_USER_WANTS=\fP .RS 4 يضيف تبعيات من نوع \fIWants=\fP من وحدة الجهاز إلى الوحدات المحددة\&. \fISYSTEMD_WANTS=\fP يُقرأ بواسطة مدير خدمة النظام، \fISYSTEMD_USER_WANTS=\fP بواسطة نسخ مدير خدمة المستخدم\&. يمكن استخدام هذه الخصائص لتفعيل وحدات عشوائية عندما يصبح جهاز معين متاحًا\&. .sp لاحظ أن هذه الخصائص وخصائص جهاز udev الأخرى لا تؤخذ في الاعتبار ما لم يُوسم الجهاز بوسم "systemd" في قاعدة بيانات udev، وإلا فلن يُعرض الجهاز كوحدة systemd (انظر أعلاه)\&. .sp لاحظ أن systemd سيعمل فقط على تبعيات \fIWants=\fP عندما يصبح الجهاز نشطًا لأول مرة\&. لن يعمل عليها إذا أُضيفت إلى أجهزة نشطة بالفعل\&. استخدم \fISYSTEMD_READY=\fP (انظر أدناه) لتهيئة متى يُعتبر جهاز udev نشطًا، وبالتالي متى تُفعل التبعيات\&. .sp قيمة الخاصية المحددة يجب أن تكون قائمة مفصولة بمسافات من أسماء وحدات صالحة\&. إذا تم تحديد اسم قالب وحدة (أي اسم وحدة يحتوي على حرف "@" يشير إلى اسم وحدة للاستخدام في مثيلات متعددة، ولكن مع اسم مثيل فارغ يتبع "@")، فسيتم إنشاء مثيل تلقائيًا بواسطة مسار "sysfs" للجهاز (أي: يُهرب المسار ويُدرج كاسم مثيل في اسم وحدة القالب)\&. هذا مفيد لإنشاء مثيل لقالب وحدة محدد مرة واحدة لكل جهاز يظهر ويطابق خصائص محددة\&. .RE .PP \fISYSTEMD_ALIAS=\fP .RS 4 يضيف اسمًا مستعارًا إضافيًا لوحدة الجهاز\&. يجب أن يكون هذا مسارًا مطلقًا يُحول تلقائيًا إلى اسم وحدة\&. (انظر أعلاه\&.) .RE .PP \fISYSTEMD_READY=\fP .RS 4 إذا ضُبط على 0، سيعتبر systemd هذا الجهاز مفصولاً حتى لو ظهر في شجرة udev\&. إذا كانت هذه الخاصية غير مضبوطة أو مضبوطة على 1، فسيُعتبر الجهاز موصولاً إذا كان مرئيًا في شجرة udev\&. .sp هذا الخيار مفيد للأجهزة التي تظهر مبدئيًا في حالة غير مهيأة في الشجرة، والتي يُنشأ لها حدث "changed" في اللحظة التي تُهيأ فيها بالكامل\&. لاحظ أن \fISYSTEMD_WANTS=\fP (انظر أعلاه) لا يُعمل به طالما \fISYSTEMD_READY=0\fP مضبوط لجهاز\&. .RE .PP \fIID_MODEL_FROM_DATABASE=\fP, \fIID_MODEL=\fP .RS 4 إذا تم تعيينها، تُستخدم هذه الخاصية كسلسلة وصف لوحدة الجهاز\&. .RE .SH الخيارات .PP قد تتضمن ملفات وحدة الجهاز أقسام [Unit] و [Install]، الموصوفة في \fBsystemd.unit\fP(5)\&. لا تُدعم أي خيارات خاصة بنوع الملف هذا\&. .SH "انظر أيضًا" .PP \fBsystemd\fP(1), \fBsystemctl\fP(1), \fBsystemd.unit\fP(5), \fBudev\fP(7), \fBsystemd.directives\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .