| RESCAN-SCSI-BUS.SH(8) | User Commands | RESCAN-SCSI-BUS.SH(8) |
نام (NAME)
rescan-scsi-bus.sh - اسکریپتی برای افزودن و حذف دستگاههای SCSI بدون راهاندازی مجدد سیستم
خلاصه دستور (SYNOPSIS)
rescan-scsi-bus.sh [--alltargets] [--attachpq3] [-c] [--channels=CLIST] [--color] [-d] [--flush] [-f] [--forceremove] [--forcerescan] [--help] [--hosts=HLIST] [--ids=TLIST] [--ignore-rev] [--issue-lip] [-i] [--issue-lip-wait=SECS] [-I SECS] [-l] [-L NUM] [--largelun] [--luns=LLIST] [-m] [--multipath] [--no-lip-scan] [--nooptscan] [--nosync] [--remove] [--removelun2] [--resize] [--sparselun] [--sync] [--timeout=SECS] [--update] [--version] [--wide] [HOST1 [HOST2 ...]]
گزینهها (OPTIONS)
گزینهها بر اساس نام بلند مرتب شدهاند. مواردی که نام بلند ندارند به گونهای مرتب شدهاند که گویی تکحرف آنها نام بلند است.
- -a, --alltargets
- اسکن تمام هدفها، نه فقط موارد موجود کنونی [پیشفرض: غیرفعال]
- --attachpq3
- دستور به هسته برای متصل کردن sg به LUN 0 که مقدار PQ=3 را گزارش میکند
- -c
- فعال کردن اسکن کانالهای 0 و 1 [پیشفرض: 0 / تمامی موارد شناساییشده]
- --channels=CLIST
- تنها اسکن کانال(های) موجود در CLIST
- --color
- استفاده از پیشوندهای رنگی OLD/NEW/DEL
- -d
- فعالسازی اشکالزدایی [پیشفرض: 0]
- -f, --flush
- تخلیه دستگاههای چندمسیری ناموفق [پیشفرض: غیرفعال]
- --forceremove
- حذف دستگاههای بلااستفاده و کهنه (خطرناک)
- --forcerescan
- حذف و افزودن مجدد دستگاههای موجود (خطرناک)
- -h, --help
- نمایش پیام راهنما و سپس خروج
- --hosts=HLIST
- تنها اسکن میزبان(های) موجود در HLIST
- --ids=TLIST
- تنها اسکن شناسه(های) هدف در TLIST
- --ignore-rev
- نادیده گرفتن تغییر نسخه بازبینی (سفتافزار). این سومین فیلد متنی (به طول ۴ بایت) در پاسخ استاندارد INQUIRY است.
- -i, --issue-lip
- ارسال بازنشانی LIP مربوط به FibreChannel [پیشفرض: غیرفعال]
- -I SECS, --issue-lip-wait=SECS
- ارسال بازنشانی LIP مربوط به FibreChannel و سپس انتظار به مدت SECS ثانیه.
- -L NUM
- فعالسازی اسکن برای LUNهای 0--NUM [پیشفرض: 0]
- -l
- فعالسازی اسکن برای LUNهای 0--7 [پیشفرض: 0]
- --largelun
- دستور به هسته برای پشتیبانی از LUNهای بزرگتر از 7 حتی روی دستگاههای SCSI2
- --luns=NLIST
- تنها اسکن lun(های) موجود در NLIST
- -m, --multipath
- بهروزرسانی دستگاههای چندمسیری [پیشفرض: غیرفعال]
- --no-lip-scan
- اسکن نکردن میزبان FC در صورتی که گزینه --issue-lip نیز داده شده باشد.
- --nooptscan
- توقف نکردن جستجو برای LUNها در صورتی که 0 یافت نشود
- --nosync
- عدم اجرای sync [پیشفرض: اجرای sync در صورت حذف]
- -r, --remove
- فعال کردن حذف دستگاهها [پیشفرض: غیرفعال]
- --reportlun2
- دستور به هسته برای آزمایش REPORT_LUN حتی روی دستگاههای SCSI2
- -s, --resize
- جستجو برای دیسکهای تغییر اندازه یافته و بارگذاری مجدد دستگاههای چندمسیری مرتبط، در صورت امکان
- --sparselun
- دستور به هسته برای پشتیبانی از شمارهگذاری پراکنده LUN
- --sync
- اجرای sync [پیشفرض: اجرای sync در صورت حذف]
- -t, --timeout=SECS
- مدت زمان انتظار برای بررسی برخط بودن دستگاه. در صورت 0 بودن این آزمایش نادیده گرفته میشود [پیشفرض: ۳۰ (ثانیه)]
- -u, --update
- جستجو برای دیسکهای موجود که مجدداً نگاشت شدهاند
- -V, --version
- نمایش رشته نسخه و خروج. رشته نسخه یک برچسب زمانی عددی به صورت YYYYMMDD است.
- -w, --wide
- اسکن شناسههای هدف دستگاه 0--15 [پیشفرض: 0--7]
- شمارههای میزبان میتوانند مستقیماً در خط فرمان مشخص شوند (منسوخشده) یا با پارامتر --hosts=LIST تعیین گردند (توصیهشده).
آرگومانهای گزینههایی که به LIST ختم میشوند (مانند TLIST) میتوانند این ساختار را داشته باشند:
A[-B][,C[-D]]...
که یک فهرست جداشده با کاما از مقادیر منفرد و/یا بازهها است (هیچ فاصلهای مجاز نیست).
همچنین ببینید (SEE ALSO)
یک توصیف مختصر در این نشانی در دسترس است: https://fibrevillage.com/storage/585-rescan-scsi-bus-sh-script-for-adding-and-removing-scsi-devices-without-rebooting
صفحه خانگی sg3_utils: https://sg.danny.cz/sg
| 2026-06-01 | rescan-scsi-bus.sh |