| 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)
گزارش باگها را به <dgilbert at interlog dot com> ارسال کنید.
حق نشر (COPYRIGHT)
حق نشر © 2022-2023
Douglas Gilbert
این
نرمافزار
تحت مجوز BSD-2-Clause
توزیع شده
است. هیچ
تضمینی
وجود
ندارد؛ حتی
برای
قابلیت
فروش یا
تناسب با یک
هدف خاص.
همچنین ببینید (SEE ALSO)
sg3_utils(sg3_utils)
| June 2023 | sg3_utils-1.48 |