'\" t .\" Title: eject .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-16 .\" Manual: دستورهای کاربری .\" Source: util-linux 2.42.2 .\" Language: Persian .\" .TH "EJECT" "1" "2026-06-16" "util\-linux 2.42.2" "دستورهای کاربری" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" eject \- خارج کردن رسانه‌های جداشدنی .SH "خلاصه دستور (SYNOPSIS)" .sp \fBeject\fP [گزینه‌ها] \fIdevice\fP|\fImountpoint\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBeject\fP امکان خارج کردن رسانه‌های جداشدنی (معمولاً CD\-ROM، فلاپی‌دیسک، نوار، دیسک‌های JAZ ،ZIP یا USB) را تحت کنترل نرم‌افزار فراهم می‌کند. این دستور همچنین می‌تواند برخی تعویض‌کننده‌های چنددیسکی CD\-ROM، ویژگی خروج خودکار پشتیبانی‌شده توسط برخی دستگاه‌ها و بستن سینی دیسک در برخی درایوهای CD\-ROM را کنترل کند. .sp دستگاه متناظر با \fIdevice\fP یا \fImountpoint\fP خارج می‌شود. اگر نامی مشخص نشود، نام پیش‌فرض \fB/dev/cdrom\fP استفاده می‌شود. دستگاه را می‌توان با نام دستگاه (مانند \*(Aqsda\*(Aq)، مسیر دستگاه (مانند \*(Aq/dev/sda\*(Aq)، برچسب‌های UUID=\fIuuid\fP یا LABEL=\fIlabel\fP مشخص کرد. .sp چهار روش مختلف برای خارج کردن وجود دارد که بستگی به این دارد که دستگاه یک CD\-ROM، دستگاه SCSI، فلاپی جداشدنی یا نوار باشد. به‌طور پیش‌فرض \fBeject\fP هر چهار روش را به ترتیب امتحان می‌کند تا یکی از آن‌ها با موفقیت انجام شود. .sp اگر یک پارتیشن دستگاه مشخص شود، کل دستگاه دیسک استفاده می‌شود. .sp اگر دستگاه یا یک پارتیشن دستگاه در حال حاضر متصل (mount) باشد، پیش از خارج کردن، اتصال آن قطع (unmount) می‌شود. در صورتی که \fB\-\-no\-unmount\fP یا \fB\-\-force\fP مشخص نشده باشند، عملیات خروج روی یک توصیف‌گر فایل دستگاه بلوکی با باز کردن انحصاری پردازش می‌شود. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-a\fP, \fB\-\-auto on\fP|\fBoff\fP .RS 4 این گزینه حالت خروج خودکار را که توسط برخی دستگاه‌ها پشتیبانی می‌شود کنترل می‌کند. در صورت فعال بودن، هنگام بسته شدن دستگاه، درایو به‌طور خودکار خارج می‌شود. .RE .sp \fB\-c\fP, \fB\-\-changerslot\fP \fIslot\fP .RS 4 با این گزینه می‌توان یک شیار دیسک را از تعویض‌کننده CD\-ROM مبتنی بر ATAPI/IDE انتخاب کرد. برای کارکرد درخواست تعویض، درایو CD\-ROM نباید در حال استفاده باشد (CD داده متصل‌شده یا در حال پخش CD صوتی). لطفاً توجه داشته باشید که به اولین شیار تعویض‌کننده با شماره 0 اشاره می‌شود، نه 1. .RE .sp \fB\-d\fP, \fB\-\-default\fP .RS 4 فهرست کردن نام دستگاه پیش‌فرض. .RE .sp \fB\-F\fP, \fB\-\-force\fP .RS 4 خروج اجباری؛ عدم بررسی نوع دستگاه و عدم باز کردن دستگاه با قفل انحصاری. نتیجه موفقیت‌آمیز ممکن است در دستگاه‌های فاقد قابلیت اتصال گرم (non hot\-pluggable) یک نتیجه مثبت کاذب باشد. .RE .sp \fB\-f\fP, \fB\-\-floppy\fP .RS 4 این گزینه مشخص می‌کند که درایو باید با استفاده از دستور خروج فلاپی‌دیسک جداشدنی خارج شود. .RE .sp \fB\-i\fP, \fB\-\-manualeject on\fP|\fBoff\fP .RS 4 این گزینه قفل کردن دکمه سخت‌افزاری خروج را کنترل می‌کند. در صورت فعال بودن، با فشردن دکمه، درایو خارج نخواهد شد. این قابلیت زمانی مفید است که لپ‌تاپ را در کیف حمل می‌کنید و نمی‌خواهید با فشردن تصادفی دکمه، درایو خارج شود. .RE .sp \fB\-M\fP, \fB\-\-no\-partitions\-unmount\fP .RS 4 این گزینه به \fBeject\fP می‌گوید که برای قطع اتصال سایر پارتیشن‌ها در دستگاه‌های پارتیشن‌بندی‌شده تلاش نکند. اگر پارتیشن دیگری همچنان متصل باشد، برنامه تلاشی برای خارج کردن رسانه نخواهد کرد. برنامه تنها تلاش می‌کند اتصال دستگاه یا نقطه اتصال مشخص‌شده در خط فرمان را قطع کند. .RE .sp \fB\-m\fP, \fB\-\-no\-unmount\fP .RS 4 این گزینه به \fBeject\fP می‌گوید که اصلاً برای قطع اتصال تلاش نکند. اگر این گزینه مشخص نشود، \fBeject\fP دستگاه را با پرچم \fBO_EXCL\fP باز می‌کند تا مطمئن شود دستگاه در حال استفاده نیست (از نسخه v2.35). .RE .sp \fB\-n\fP, \fB\-\-noop\fP .RS 4 با این گزینه، دستگاه انتخاب‌شده نمایش داده می‌شود اما هیچ عملیاتی انجام نمی‌گیرد. .RE .sp \fB\-p\fP, \fB\-\-proc\fP .RS 4 این گزینه به شما اجازه می‌دهد از \fI/proc/mounts\fP به جای \fI/etc/mtab\fP استفاده کنید. همچنین گزینه \fB\-n\fP را به \fBumount\fP(8) ارسال می‌کند. .RE .sp \fB\-q\fP, \fB\-\-tape\fP .RS 4 این گزینه مشخص می‌کند که درایو باید با استفاده از دستور آفلاین درایو نوار خارج شود. .RE .sp \fB\-r\fP, \fB\-\-cdrom\fP .RS 4 این گزینه مشخص می‌کند که درایو باید با استفاده از دستور خروج CDROM خارج شود. .RE .sp \fB\-s\fP, \fB\-\-scsi\fP .RS 4 این گزینه مشخص می‌کند که درایو باید با استفاده از دستورات SCSI خارج شود. .RE .sp \fB\-T\fP, \fB\-\-traytoggle\fP .RS 4 با این گزینه، در صورت باز بودن سینی CD\-ROM به درایو دستور بسته شدن، و در صورت بسته بودن دستور خروج سینی داده می‌شود. همه دستگاه‌ها از این دستور پشتیبانی نمی‌کنند، زیرا از دستور بستن سینی CD\-ROM که در بالا ذکر شد استفاده می‌کند. .RE .sp \fB\-t\fP, \fB\-\-trayclose\fP .RS 4 با این گزینه، به درایو دستور بسته شدن سینی CD\-ROM داده می‌شود. همه دستگاه‌ها از این دستور پشتیبانی نمی‌کنند. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 اجرا در حالت پرگو (verbose)؛ اطلاعات بیشتری درباره آنچه دستور انجام می‌دهد نمایش داده می‌شود. .RE .sp \fB\-X\fP, \fB\-\-listspeed\fP .RS 4 با این گزینه درایو CD\-ROM برای تشخیص سرعت‌های موجود بررسی می‌شود. خروجی فهرستی از سرعت‌ها است که می‌تواند به عنوان آرگومان گزینه \fB\-x\fP استفاده شود. این قابلیت فقط در لینوکس 2.6.13 یا بالاتر کار می‌کند؛ در نسخه‌های قبلی صرفاً حداکثر سرعت گزارش خواهد شد. همچنین توجه داشته باشید که برخی درایوها ممکن است سرعت را به‌درستی گزارش نکنند و بنابراین این گزینه با آن‌ها کار نکند. .RE .sp \fB\-x\fP, \fB\-\-cdspeed\fP \fIspeed\fP .RS 4 با این گزینه، به درایو دستور انتخاب سرعت CD\-ROM داده می‌شود. آرگومان \fIspeed\fP عددی است که سرعت مورد نظر را نشان می‌دهد (مثلاً 8 برای سرعت 8X)، یا 0 برای حداکثر نرخ انتقال داده. همه دستگاه‌ها از این دستور پشتیبانی نمی‌کنند و شما تنها می‌توانید سرعت‌هایی را مشخص کنید که درایو توانایی آن را دارد. با هر بار تعویض رسانه، این گزینه بازنشانی می‌شود. این گزینه می‌تواند به‌تنهایی یا همراه با گزینه‌های \fB\-t\fP و \fB\-c\fP استفاده شود. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 نمایش متن راهنما و خروج. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 نمایش نسخه و خروج. .RE .SH "وضعیت خروج (EXIT STATUS)" .sp در صورت موفقیت‌آمیز بودن عملیات، مقدار 0 و در صورت شکست عملیات یا نامعتبر بودن نحو دستور، مقدار 1 برگردانده می‌شود. .SH "نکات (NOTES)" .sp دستور \fBeject\fP تنها با دستگاه‌هایی کار می‌کند که از یک یا چند روش از روش‌های چهارگانه خروج پشتیبانی کنند. این شامل اکثر درایوهای CD\-ROM (از نوع IDE ،SCSI و اختصاصی)، برخی درایوهای نوار SCSI، درایوهای JAZ، درایوهای ZIP (نسخه‌های موازی، SCSI و IDE) و فلاپی‌های جداشدنی LS120 می‌شود. کاربران همچنین از عملکرد موفق درایوهای فلاپی روی سیستم‌های Sun SPARC و Apple Macintosh گزارش داده‌اند. اگر \fBeject\fP کار نمی‌کند، به احتمال زیاد ناشی از محدودیت درایور هسته برای آن دستگاه است و نه خود برنامه \fBeject\fP. .sp گزینه‌های \fB\-r\fP، \fB\-s\fP، \fB\-f\fP و \fB\-q\fP امکان کنترل این‌که کدام روش‌ها برای خروج استفاده شوند را فراهم می‌کنند. می‌توان بیش از یک روش را مشخص کرد. اگر هیچ‌یک از این گزینه‌ها مشخص نشود، هر چهار روش را امتحان می‌کند (این حالت در اکثر موارد به خوبی کار می‌کند). .sp دستور \fBeject\fP ممکن است همیشه نتواند متصل بودن دستگاه را تشخیص دهد (مثلاً اگر دستگاه چند نام داشته باشد). اگر نام دستگاه یک پیوند نمادین باشد، \fBeject\fP پیوند را دنبال کرده و از دستگاهی که به آن اشاره می‌کند استفاده خواهد کرد. .sp اگر \fBeject\fP تشخیص دهد که دستگاه می‌تواند چندین پارتیشن داشته باشد، تلاش خواهد کرد پیش از خروج، تمام پارتیشن‌های متصل‌شده دستگاه را قطع کند (همچنین به \fB\-\-no\-partitions\-unmount\fP مراجعه کنید). اگر قطع اتصال با شکست مواجه شود، برنامه تلاشی برای خارج کردن رسانه نخواهد کرد. .sp می‌توانید یک CD صوتی را خارج کنید. برخی درایوهای CD\-ROM در صورت خالی بودن درایو، از باز کردن سینی خودداری می‌کنند. برخی دستگاه‌ها نیز از دستور بستن سینی پشتیبانی نمی‌کنند. .sp اگر ویژگی خروج خودکار فعال باشد، درایو همیشه پس از اجرای این دستور خارج خواهد شد. همه درایورهای CD\-ROM در هسته لینوکس از حالت خروج خودکار پشتیبانی نمی‌کنند. راهی برای آگاهی از وضعیت حالت خروج خودکار وجود ندارد. .sp برای دسترسی به فایل‌های دستگاه به مجوزهای مناسب نیاز دارید. برای خارج کردن برخی دستگاه‌ها (مانند دستگاه‌های SCSI) اجرای دستور با دسترسی ریشه (root) الزامی است. .SH "نویسندگان (AUTHORS)" .sp .MTO "tranter\(atpobox.com" "Jeff Tranter" "" \- نویسنده اصلی، .MTO "kzak\(atredhat.com" "Karel Zak" "" و .MTO "mluscon\(atredhat.com" "Michal Luscon" "" \- نسخه util\-linux. .SH "همچنین ببینید (SEE ALSO)" .sp \fBfindmnt\fP(8)، \fBlsblk\fP(8)، \fBmount\fP(8)، \fBumount\fP(8) .SH "گزارش باگ‌ها (REPORTING BUGS)" .sp برای گزارش باگ‌ها، از \c .URL "https://github.com/util\-linux/util\-linux/issues" "ردیاب اشکالات" "." استفاده کنید. .SH "در دسترس بودن (AVAILABILITY)" .sp دستور \fBeject\fP بخشی از بسته util\-linux است که می‌توان آن را از \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux" "بایگانی هسته لینوکس" "." دریافت کرد.