table of contents
- unstable 4.31.0-1
| SYSTEMD.SWAP(5) | systemd.swap | SYSTEMD.SWAP(5) |
الاسم¶
systemd.swap - تهيئة وحدة المبادلة
موجز¶
swap.swap
الوصف¶
ملف تهيئة وحدة ينتهي اسمه بـ ".swap" يرمّز معلومات حول جهاز أو ملف مبادلة لصفحة الذاكرة يُتحكم فيه ويُشرف عليه systemd.
صفحة الدليل هذه تسرد خيارات التهيئة الخاصة بنوع الوحدة هذا. انظر systemd.unit(5) للخيارات المشتركة لجميع ملفات تهيئة الوحدات. تُهيأ عناصر التهيئة المشتركة في القسمين العامين [Unit] و [Install]. تُهيأ خيارات التهيئة الخاصة بالمبادلة في القسم [Swap].
خيارات إضافية مُدرجة في systemd.exec(5)، والتي تُعرّف بيئة التنفيذ التي يُنفذ فيها برنامج swapon(8)، وفي systemd.kill(5)، والتي تُعرّف طريقة إنهاء هذه العمليات، وفي systemd.resource-control(5)، والتي تُهيئ إعدادات التحكم بالموارد لهذه العمليات للوحدة.
يجب تسمية وحدات المبادلة بأسماء الأجهزة أو الملفات التي تتحكم بها. مثال: جهاز المبادلة /dev/sda5 يجب تهيئته في ملف وحدة dev-sda5.swap. للتفاصيل حول منطق الهروب المستخدم لتحويل مسار نظام ملفات إلى اسم وحدة، انظر systemd.unit(5). لاحظ أن وحدات المبادلة لا يمكن قولبتها، ولا يمكن إضافة أسماء متعددة لوحدة مبادلة بإنشاء روابط رمزية إضافية إليها.
لاحظ أن دعم المبادلة على لينكس ممتاز، لذا وحدات المبادلة متاحة فقط في مدير خدمة النظام (ومدير خدمة مستخدم الجذر)، وليس في مدير خدمة المستخدم غير الممتاز.
اعتمادات آلية¶
التبعيات الضمنية¶
تُضاف التبعيات التالية ضمنيًا:
قد تُضاف اعتماديات ضمنية إضافية نتيجةً لمعاملات التنفيذ والتحكم في الموارد كما وُثقت في systemd.exec(5) و systemd.resource-control(5).
الاعتمادات المبدئية¶
تُضاف الاعتماديات التالية ما لم يُضبط DefaultDependencies=no:
FSTAB¶
وحدات المبادلة يمكن تهيئتها إما عبر ملفات الوحدات، أو عبر /etc/fstab (انظر fstab(5) للتفاصيل). المبادلات المدرجة في /etc/fstab تُحوّل إلى وحدات أصلية ديناميكيًا عند الإقلاع وعند إعادة تحميل تهيئة مدير النظام. انظر systemd-fstab-generator(8) للتفاصيل حول التحويل.
إذا هُيئ جهاز أو ملف مبادلة في كل من /etc/fstab وملف وحدة، فإن التهيئة في الأخير تأخذ الأولوية.
عند قراءة /etc/fstab، يفهم systemd بعض الخيارات الخاصة التي تؤثر على كيفية إنشاء التبعيات لوحدات المبادلة.
noauto، auto
أُضيف في الإصدارة 218.
nofail
أُضيف في الإصدارة 218.
x-systemd.device-timeout=
لاحظ أن هذا الخيار يمكن استخدامه فقط في /etc/fstab، وسيُتجاهل عندما يكون جزءًا من إعداد Options= في ملف وحدة.
أُضيف في الإصدارة 215.
x-systemd.makefs
لاحظ أن هذا الخيار يمكن استخدامه فقط في /etc/fstab، وسيُتجاهل عندما يكون جزءًا من إعداد Options= في ملف وحدة.
انظر systemd-mkswap@.service(8) ونقاش wipefs(8) في systemd.mount(5).
أُضيف في الإصدار 240.
_netdev
وحدات المبادلة الشبكية تُرتّب بين remote-fs-pre.target و remote-fs.target، بدلاً من ترتيبها قبل swap.target. كما تستدعي network-online.target وتُرتّب بعده وبعد network.target.
أُضيف في الإصدار 261.
الخيارات¶
ملفات وحدات المبادلة قد تتضمن أقسام [Unit] و [Install]، الموصوفة في systemd.unit(5).
ملفات وحدات المبادلة يجب أن تتضمن قسم [Swap]، الذي يحمل معلومات حول جهاز المبادلة الذي يُشرف عليه. عدد من الخيارات التي قد تُستخدم في هذا القسم مشتركة مع أنواع وحدات أخرى. هذه الخيارات موثقة في systemd.exec(5)، systemd.kill(5) و systemd.resource-control(5). الخيارات الخاصة بقسم [Swap] لوحدات المبادلة هي التالية:
What=
Priority=
Options=
أُضيف في الإصدارة 217.
TimeoutSec=
تحقق من systemd.unit(5)، و systemd.exec(5)، و systemd.kill(5) لمزيد من الإعدادات.
انظر أيضًا¶
systemd(1), systemctl(1), systemd-system.conf(5), systemd.unit(5), systemd.exec(5), systemd.kill(5), systemd.resource-control(5), systemd.device(5), systemd.mount(5), swapon(8), systemd-fstab-generator(8), systemd.directives(7)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 261~rc3 |