SG_REP_DENSITY(8) SG3_UTILS SG_REP_DENSITY(8) نام (NAME) sg_rep_density - ارسال دستور SCSI REPORT DENSITY SUPPORT خلاصه دستور (SYNOPSIS) sg_rep_density [--help] [--hex] [--inhex=FN] [--maxlen=LEN] [--media] [--raw] [--readonly] [--typem] [--verbose] [--version] DEVICE توضیحات (DESCRIPTION) دستور SCSI REPORT DENSITY را به DEVICE ارسال کرده و داده‌های بازگردانده‌شده را نمایش می‌دهد. این دستور مختص درایو نوار (tape drive) است. این دستور در پیش‌نویس استاندارد SSC-5، بازنگری ۶ (ssc5r06.pdf) وجود دارد. این دستور در استاندارد SSC-2 نیز موجود بود (ANSI INCITS 380-2003). به‌طور پیش‌فرض، این ابزار توصیف‌گرهای کد چگالی پشتیبانی‌شده توسط DEVICE (مانند یک درایو نوار) را درخواست کرده و پاسخ را رمزگشایی می‌کند. اگر گزینه --typem مشخص شود، توصیف‌گرهای نوع رسانه پشتیبانی‌شده توسط DEVICE را واکشی کرده و پاسخ را رمزگشایی می‌کند. هنگامی که گزینه --media مشخص شود، توصیف‌گرهای کد چگالی یا نوع رسانه پشتیبانی‌شده توسط رسانه درون DEVICE (مانند یک کارتریج نوار) واکشی می‌شوند. گزینه‌ها (OPTIONS) آرگومان‌های گزینه‌های طولانی برای گزینه‌های کوتاه نیز اجباری هستند. -h, --help نمایش پیام راهنمای نحوه استفاده و سپس خروج. -H, --hex خروجی دادن پاسخ به صورت هگزادسیمال در خروجی استاندارد (stdout). با یک بار استفاده، کل پاسخ به صورت هگزادسیمال ASCII نمایش داده می‌شود که در ابتدای هر خط با یک نشانی (شروع از 0) مشخص شده است. با دو بار استفاده، کل پاسخ به صورت هگزادسیمال بدون نشانی در ابتدای هر خط خروجی داده می‌شود. سه بار استفاده از این گزینه، خروجی‌ای تولید می‌کند که می‌توان آن را به یک فایل هدایت کرد و بعداً با استفاده از گزینه --inhex=FN به یک اجرای دیگر تحویل داد. -i, --inhex=FN که در آن FN نام فایلی است که فرض می‌شود محتویات آن هگزادسیمال ASCII است. اگر DEVICE نیز مشخص شده باشد، DEVICE نادیده گرفته می‌شود، یک هشدار صادر شده و ابزار با رمزگشایی فایل FN ادامه می‌دهد. برای اطلاعات بیشتر به بخش "HEX, BINARY AND JSON FORMATS" در صفحه راهنمای sg3_utils مراجعه کنید. اگر گزینه --raw نیز مشخص شده باشد، محتوای FN به صورت باینری پردازش می‌شود. -m, --maxlen=LEN که در آن LEN (حداکثر) طول پاسخ بر حسب بایت است. این مقدار در فیلد "allocation length" از cdb قرار می‌گیرد. در صورت مشخص نشدن (یا اگر LEN صفر باشد)، از 8192 استفاده می‌شود. حداکثر مقدار مجاز برای LEN برابر 65535 است. -M, --media بیت MEDIA را در cdb تنظیم می‌کند که باعث می‌شود کدهای چگالی (یا انواع رسانه) پشتیبانی‌شده توسط کارتریج نوار موجود در درایو در پاسخ قرار گیرند. رفتار پیش‌فرض درخواست کدهای چگالی (یا انواع رسانه) پشتیبانی‌شده توسط خود درایو نوار است. اگر هیچ «رسانه‌ای» (مانند کارتریج نوار) در درایو وجود نداشته باشد، دستور SCSI با کلید حس (sense key) "not ready" با خطا مواجه خواهد شد. -r, --raw خروجی دادن پاسخ SCSI (یعنی بافر data-out) به صورت باینری (در stdout)، مگر اینکه گزینه --inhex=FN داده شده باشد. هنگام استفاده همراه با گزینه --inhex=FN، محتوای FN به جای هگزادسیمال به صورت باینری پردازش می‌شود. -R, --readonly باز کردن DEVICE به صورت فقط‌خواندنی (مانند پرچم O_RDONLY در یونیکس). حالت پیش‌فرض، باز کردن آن به صورت خواندن-نوشتن است. -t, --typem بیت MEDIUM TYPE را در cdb تنظیم می‌کند که باعث می‌شود انواع رسانه پشتیبانی‌شده توسط درایو نوار (یا کارتریج نوار) در پاسخ قرار گیرند. حالت پیش‌فرض درخواست کدهای چگالی است. -v, --verbose افزایش سطح پرگویی (یعنی خروجی اشکال‌زدایی). -V, --version چاپ رشته نسخه و سپس خروج. وضعیت خروج (EXIT STATUS) وضعیت خروج sg_rep_density در صورت موفقیت 0 است. در غیر این صورت به صفحه راهنمای sg3_utils(8) مراجعه کنید. نویسندگان (AUTHORS) نوشته‌شده توسط Douglas Gilbert. گزارش باگ‌ها (REPORTING BUGS) گزارش باگ‌ها را به ارسال کنید. حق نشر (COPYRIGHT) حق نشر © 2022-2023 Douglas Gilbert این نرم‌افزار تحت مجوز BSD-2-Clause توزیع شده است. هیچ تضمینی وجود ندارد؛ حتی برای قابلیت فروش یا تناسب با یک هدف خاص. همچنین ببینید (SEE ALSO) sg3_utils(sg3_utils) sg3_utils-1.48 June 2023 SG_REP_DENSITY(8)