เมื่อต้องการให้ Linux rescan SCSI drive โดยไม่ต้อง restart เครื่องสามารถทำโดยใช้คำสั่ง
echo “1″ > /sys/class/fc_host/host/host#/issue_lip
echo “- – -” > /sys/class/scsi_host/host/host#/scan
โดยที่ # คือ หมายเลข SCSI bus ที่ต้องการให้ rescan
ในบางกรณีเราจำไม่อบากให้ rescan ใหม่ทั้งหมด ก็สามารถทำได้ดังนี้
Remove a device:
# echo "scsi remove-single-device <H> <C> <I> <L>" > /proc/scsi/scsi
Add a device:
# echo "scsi add-single-device <H> <C> <I> <L>" > /proc/scsi/scsi
คำเตือน
ไม่สามารถใช้คำสั่งนี้กับ Hardware ที่ไม่สนับสนุน Hot plug หรือก็คือเจ้า SCSI นี้ละ
และไม่รับประกันความเสี่ยงที่จะเกิดการ corrupt ของข้อมูล
หรือ เกิดอาการติงต้องกับ SCSI system ดังนั้นการ reboot ระบบยังเป็นสิ่งที่ควรทำมากกว่า
คำค้นยอดนิยม: rescan disk linux, vmware esx script rescan disk, device h in c, linux ไม่เจอ scsi, re scan ไม่เจอ drive, Rescan คืออะไร, scsi bus, scsi bus คือ
Related posts:
- Rescan SCSI to add, remove SCSI device without rebooting To rescan an entire SCSI bus and re-register...
- Disable some CPUs within Red Hat Enterprise Linux 5 without rebooting the system คำเตือน: โปรดทำการเชค Hardware ว่า support CPU hotswapping หรือไม่ก่อนทำการทดลองเล่นหรือใช้งานคำสั่งนี้...
- How to read hard drive device files name ในระบบปฏิบัติการ Linux ได้มีการจัดเก็บข้อมูลของ device ต่างๆเป็นไฟล์ไว้ที่ directory /dev/ ซึ่งชื่อของ...
- Change I/O Disk Scheduler without Reboot I/O Scheduler สำหรับ Hard disk หรือพวก block device...
- Free memory by flushing pagecache and slabcache เราสามารถทำการ free memory ได้แบบ on demand โดยใช้คำสั่งง่ายๆ ซึ่งวิธีการนี้จะเป็นการ...


August 30th, 2007
Tum.
Posted in
Tags: 