| EJECT(1) | أوامر المستخدم | EJECT(1) |
الاسم
eject - إخراج الوسائط القابلة للفصل
موجز
eject [الخيارات] جهاز|نقطة_الوصل
الوصف
يسمح eject بإخراج الوسائط القابلة للفصل (عادةً القرص المضغوط، أو القرص المرن، أو الشريط، أو قرص JAZ أو ZIP أو USB) تحت تحكم البرمجيات. يمكن للأمر أيضًا التحكم في بعض مغيرات الأقراص المضغوطة متعددة الأقراص، وميزة الإخراج الآلي التي تدعمها بعض الأجهزة، وإغلاق درج الأقراص لبعض محركات الأقراص المضغوطة.
يُخرج الجهاز المقابل لـ جهاز أو نقطة_الوصل. إذا لم يُحدد اسم، يُستخدم الاسم المبدئي /dev/cdrom. يمكن عنونة الجهاز باسم الجهاز (مثلاً 'sda')، أو مسار الجهاز (مثلاً '/dev/sda')، أو وسوم UUID=uuid أو LABEL=لصيقة.
توجد أربع طرق مختلفة للإخراج، اعتمادًا على ما إذا كان الجهاز قرصًا مضغوطًا، أو جهاز SCSI، أو قرصًا مرنًا قابلاً للفصل، أو شريطًا. يحاول eject مبدئيًا استخدام الطرق الأربعة جميعها بالترتيب حتى ينجح.
إذا حُدد قسم جهاز، يُستخدم جهاز القرص بالكامل.
إذا كان الجهاز أو قسم الجهاز موصولاً حاليًا، فإنه يُفصل قبل الإخراج. وتُعالج عملية الإخراج على واصف ملف جهاز كتلي مفتوح حصريًا إذا لم يُحدد --no-unmount أو --force.
الخيارات
-a، --auto on|off
-c، --changerslot الموضع
-d، --default
-F، --force
-f، --floppy
-i، --manualeject on|off
-M، --no-partitions-unmount
-m، --no-unmount
-n، --noop
-p، --proc
-q، --tape
-r، --cdrom
-s، --scsi
-T، --traytoggle
-t، --trayclose
-v، --verbose
-X، --listspeed
-x، --cdspeed السرعة
-h، --help
-V، --version
حالة الخروج
يُرجع 0 إذا نجحت العملية، و 1 إذا فشلت العملية أو كانت صياغة الأمر غير صالحة.
ملاحظات
يعمل eject فقط مع الأجهزة التي تدعم واحدة أو أكثر من طرق الإخراج الأربع. يشمل ذلك معظم محركات الأقراص المدمجة (IDE و SCSI والخاصة)، وبعض محركات أشرطة SCSI، ومحركات JAZ، ومحركات ZIP (إصدارات المنفذ المتوازي و SCSI و IDE)، وأقراص LS120 القابلة للإزالة. أبلغ مستخدمون أيضاً عن نجاحهم مع محركات الأقراص المرنة على أنظمة Sun SPARC و Apple Macintosh. إذا لم يعمل eject، فمن المرجح أن يكون ذلك بسبب قصور في تعريف النواة الخاص بالجهاز وليس برنامج eject نفسه.
تسمح الخيارات -r و -s و -f و -q بالتحكم في الطرق المستخدمة للإخراج. يمكن تحديد أكثر من طريقة واحدة. إذا لم يُحدد أي من هذه الخيارات، فإنه يحاول تجربة الطرق الأربع جميعها (وهذا يعمل بشكل جيد في معظم الحالات).
قد لا يتمكن eject دائماً من تحديد ما إذا كان الجهاز موصولاً (مثلاً: إذا كان له عدة أسماء). إذا كان اسم الجهاز رابطاً رمزياً، فسيتبع eject الرابط ويستخدم الجهاز الذي يشير إليه.
إذا قرر eject أن الجهاز يمكن أن يحتوي على أقسام متعددة، فسيحاول فصل كافة الأقسام الموصولة للجهاز قبل الإخراج (انظر أيضاً --no-partitions-unmount). إذا فشلت عملية الفصل، فلن يحاول البرنامج إخراج الوسائط.
يمكنك إخراج قرص مدمج صوتي. ترفض بعض محركات الأقراص المدمجة فتح الدرج إذا كان المحرك فارغاً. كما لا تدعم بعض الأجهزة أمر إغلاق الدرج.
إذا مكنت ميزة الإخراج الآلي، فسيخرج المحرك دائماً بعد تشغيل هذا الأمر. لا تدعم كافة تعريفات أقراص لينكس المدمجة في النواة وضع الإخراج الآلي. ولا توجد طريقة لمعرفة حالة وضع الإخراج الآلي.
تحتاج إلى صلاحيات مناسبة للوصول إلى ملفات الجهاز. يتطلب تشغيل البرنامج كجذر (root) لإخراج بعض الأجهزة (مثلاً: أجهزة SCSI).
المؤلفين
Jeff Tranter <tranter@pobox.com> - المؤلف الأصلي، Karel Zak <kzak@redhat.com> و Michal Luscon <mluscon@redhat.com> - نسخة util-linux.
انظر أيضاً
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر eject جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |