.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\&.SWAP 5 "" "systemd 260.2" systemd.swap .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.swap \- تهيئة وحدة المبادلة .SH موجز .PP \fIswap\fP\&.swap .SH الوصف .PP ملف تهيئة وحدة ينتهي اسمه بـ "\&.swap" يرمّز معلومات حول جهاز أو ملف مبادلة لصفحة الذاكرة يُتحكم فيه ويُشرف عليه systemd\&. .PP صفحة الدليل هذه تسرد خيارات التهيئة الخاصة بنوع الوحدة هذا\&. انظر \fBsystemd.unit\fP(5) للخيارات المشتركة لجميع ملفات تهيئة الوحدات\&. تُهيأ عناصر التهيئة المشتركة في القسمين العامين [Unit] و [Install]\&. تُهيأ خيارات التهيئة الخاصة بالمبادلة في القسم [Swap]\&. .PP خيارات إضافية مُدرجة في \fBsystemd.exec\fP(5)، والتي تُعرّف بيئة التنفيذ التي يُنفذ فيها برنامج \fBswapon\fP(8)، وفي \fBsystemd.kill\fP(5)، والتي تُعرّف طريقة إنهاء هذه العمليات، وفي \fBsystemd.resource\-control\fP(5)، والتي تُهيئ إعدادات التحكم بالموارد لهذه العمليات للوحدة\&. .PP يجب تسمية وحدات المبادلة بأسماء الأجهزة أو الملفات التي تتحكم بها\&. مثال: جهاز المبادلة /dev/sda5 يجب تهيئته في ملف وحدة dev\-sda5\&.swap\&. للتفاصيل حول منطق الهروب المستخدم لتحويل مسار نظام ملفات إلى اسم وحدة، انظر \fBsystemd.unit\fP(5)\&. لاحظ أن وحدات المبادلة لا يمكن قولبتها، ولا يمكن إضافة أسماء متعددة لوحدة مبادلة بإنشاء روابط رمزية إضافية إليها\&. .PP لاحظ أن دعم المبادلة على لينكس ممتاز، لذا وحدات المبادلة متاحة فقط في مدير خدمة النظام (ومدير خدمة مستخدم الجذر)، وليس في مدير خدمة المستخدم غير الممتاز\&. .SH "اعتمادات آلية" .SS "التبعيات الضمنية" .PP تُضاف التبعيات التالية ضمنيًا: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} جميع وحدات المبادلة تحصل آليًا على التبعيات \fIRequires=\fP و \fIAfter=\fP على وحدات الجهاز أو وحدات الوصل للملفات التي تُنشط منها\&. .RE .PP قد تُضاف اعتماديات ضمنية إضافية نتيجةً لمعاملات التنفيذ والتحكم في الموارد كما وُثقت في \fBsystemd.exec\fP(5) و \fBsystemd.resource\-control\fP(5)\&. .SS "الاعتمادات المبدئية" .PP تُضاف الاعتماديات التالية ما لم يُضبط \fIDefaultDependencies=no\fP: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} وحدات المبادلة تكتسب آليًا تبعية \fIConflicts=\fP و \fIBefore=\fP على umount\&.target بحيث تُعطل عند الإغلاق بالإضافة إلى تبعية \fIBefore=swap\&.target\fP\&. .RE .SH FSTAB .PP وحدات المبادلة يمكن تهيئتها إما عبر ملفات الوحدات، أو عبر /etc/fstab (انظر \fBfstab\fP(5) للتفاصيل)\&. المبادلات المدرجة في /etc/fstab تُحوّل إلى وحدات أصلية ديناميكيًا عند الإقلاع وعند إعادة تحميل تهيئة مدير النظام\&. انظر \fBsystemd\-fstab\-generator\fP(8) للتفاصيل حول التحويل\&. .PP إذا هُيئ جهاز أو ملف مبادلة في كل من /etc/fstab وملف وحدة، فإن التهيئة في الأخير تأخذ الأولوية\&. .PP عند قراءة /etc/fstab، يفهم systemd بعض الخيارات الخاصة التي تؤثر على كيفية إنشاء التبعيات لوحدات المبادلة\&. .PP \fBnoauto\fP، \fBauto\fP .RS 4 مع \fBnoauto\fP، لن تُضاف وحدة المبادلة كتبعية لـ swap\&.target\&. هذا يعني أنها لن تُنشط آليًا أثناء الإقلاع، ما لم تُسحب بواسطة وحدة أخرى\&. الخيار \fBauto\fP له المعنى المعاكس وهو المبدئي\&. .sp أُضيف في الإصدارة 218\&. .RE .PP \fBnofail\fP .RS 4 مع \fBnofail\fP، ستكون وحدة المبادلة مرغوبًا بها فقط، وليست مطلوبة بواسطة swap\&.target\&. هذا يعني أن الإقلاع سيستمر حتى لو لم يُنشط جهاز المبادلة هذا بنجاح\&. .sp أُضيف في الإصدارة 218\&. .RE .PP \fBx\-systemd\&.device\-timeout=\fP .RS 4 اضبط المدة التي يجب أن ينتظرها systemd لظهور جهاز قبل الاستسلام عن إدخال من /etc/fstab\&. حدد وقتًا بالثواني أو ألحق وحدة بشكل صريح مثل "s" (ث)، "min" (د)، "h" (س)، "ms" (ملي ث)\&. .sp لاحظ أن هذا الخيار يمكن استخدامه فقط في /etc/fstab، وسيُتجاهل عندما يكون جزءًا من إعداد \fIOptions=\fP في ملف وحدة\&. .sp أُضيف في الإصدارة 215\&. .RE .PP \fBx\-systemd\&.makefs\fP .RS 4 سيُهيأ هيكل المبادلة على الجهاز\&. إذا لم يكن الجهاز "فارغًا"، أي يحتوي على أي توقيع، ستُتجاوز العملية\&. لذا يُتوقع أن يبقى هذا الخيار مضبوطًا حتى بعد تهيئة الجهاز\&. .sp لاحظ أن هذا الخيار يمكن استخدامه فقط في /etc/fstab، وسيُتجاهل عندما يكون جزءًا من إعداد \fIOptions=\fP في ملف وحدة\&. .sp انظر \fBsystemd\-mkswap@.service\fP(8) ونقاش \fBwipefs\fP(8) في \fBsystemd.mount\fP(5)\&. .sp أُضيف في الإصدار 240\&. .RE .SH الخيارات .PP ملفات وحدات المبادلة قد تتضمن أقسام [Unit] و [Install]، الموصوفة في \fBsystemd.unit\fP(5)\&. .PP ملفات وحدات المبادلة يجب أن تتضمن قسم [Swap]، الذي يحمل معلومات حول جهاز المبادلة الذي يُشرف عليه\&. عدد من الخيارات التي قد تُستخدم في هذا القسم مشتركة مع أنواع وحدات أخرى\&. هذه الخيارات موثقة في \fBsystemd.exec\fP(5)، \fBsystemd.kill\fP(5) و \fBsystemd.resource\-control\fP(5)\&. الخيارات الخاصة بقسم [Swap] لوحدات المبادلة هي التالية: .PP \fIWhat=\fP .RS 4 يأخذ مسارًا مطلقًا أو معرفًا بنمط fstab لعقدة جهاز أو ملف لاستخدامه في الصفحة\&. انظر \fBswapon\fP(8) للتفاصيل\&. إذا كان هذا يشير إلى عقدة جهاز، تُنشأ تبعية على وحدة الجهاز المعنية آليًا\&. (انظر \fBsystemd.device\fP(5) لمزيد من المعلومات\&.) إذا كان هذا يشير إلى ملف، تُنشأ تبعية على وحدة الوصل المعنية آليًا\&. (انظر \fBsystemd.mount\fP(5) لمزيد من المعلومات\&.) هذا الخيار إلزامي\&. لاحظ أن توسيع المحدد المعتاد يُطبق على هذا الإعداد، لذا يجب كتابة أحرف النسبة المئوية الحرفية كـ "%%"\&. .RE .PP \fIPriority=\fP .RS 4 أولوية المبادلة لاستخدامها عند تنشيط جهاز أو ملف المبادلة\&. تأخذ هذه قيمة صحيحة\&. هذا الإعداد اختياري ويُتجاهل عندما تُضبط الأولوية بواسطة \fBpri=\fP في مفتاح \fIOptions=\fP\&. .RE .PP \fIOptions=\fP .RS 4 قد تحتوي على سلسلة خيارات لجهاز المبادلة\&. يمكن استخدامها للتحكم في خيارات التخلص من البيانات ضمن وظائف أخرى، إذا كان جهاز دعم المبادلة يدعم عملية التخلص أو التشذيب\&. (انظر \fBswapon\fP(8) لمزيد من المعلومات\&.) لاحظ أن توسيع المُحدد المعتاد يُطبق على هذا الإعداد، لذا يجب كتابة أحرف النسبة المئوية الحرفية كـ "%%"\&. .sp أُضيف في الإصدارة 217\&. .RE .PP \fITimeoutSec=\fP .RS 4 يُهيئ الوقت للانتظار حتى ينتهي أمر swapon\&. إذا لم يخرج الأمر خلال الوقت المُهيأ، سيُعتبر المبادلة فاشلاً وسيُغلق مرة أخرى\&. جميع الأوامر التي لا تزال قيد التشغيل ستنتهي قسراً عبر \fBSIGTERM\fP، وبعد تأخير إضافي بنفس هذا الوقت عبر \fBSIGKILL\fP\&. (انظر \fBKillMode=\fP في \fBsystemd.kill\fP(5)\&.) يأخذ قيمة بدون وحدة بالثواني، أو قيمة نطاق زمني مثل "5min 20s"\&. مرر "0" لتعطيل منطق المهلة\&. المبدئي هو \fIDefaultTimeoutStartSec=\fP من ملف تهيئة المدير (انظر \fBsystemd\-system.conf\fP(5))\&. .RE .PP تحقق من \fBsystemd.unit\fP(5)، و \fBsystemd.exec\fP(5)، و \fBsystemd.kill\fP(5) لمزيد من الإعدادات\&. .SH "انظر أيضًا" .PP \fBsystemd\fP(1), \fBsystemctl\fP(1), \fBsystemd\-system.conf\fP(5), \fBsystemd.unit\fP(5), \fBsystemd.exec\fP(5), \fBsystemd.kill\fP(5), \fBsystemd.resource\-control\fP(5), \fBsystemd.device\fP(5), \fBsystemd.mount\fP(5), \fBswapon\fP(8), \fBsystemd\-fstab\-generator\fP(8), \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 .