EZy Linux


Archive for the ‘HDD Management’ Category

How to rescan the SCSI bus to add or remove a SCSI device without rebooting the computer?

Thursday, August 30th, 2007 |

เมื่อต้องการให้ Linux 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 ระบบยังเป็นสิ่งที่ควรทำมากกว่า

Tags: , , , , , , ,

ติดตั้ง device mapper multipathing บน SAN/NAS

Tuesday, August 28th, 2007 |

เป็นบทความเก่าเอามาปัดฝุ่นใหม่ครับ เนื่องจากคิดว่าบางท่านอาจจะไม่ทราบว่าเอาไว้ืทำอะไร device-mapper multipathing มีไว้เพื่อใช้งานเพื่อทำ multipathing ควบคู่กับอุปกรณ์ที่เป็นพวก storage ครับ เช่น SAN หรือ NAS ครับ โดยเจ้าตัว device-mapper multipathing มีความสามารถที่จะทำงานในลักษณะ Load-Balance หรือ Fail-Over เพื่อใช้ในการ access storage ครับ ขอยกตัวอย่างเพื่อไม่เป็นไม่ให้งงกันไปใหม่แล้วกันนะครับ
ตัวอย่าง เรามีอุปกรณ์ SAN อยู่และการเชื่อมต่อกับอุปกรณ์จะใช้สาย Fiber 2 เส้นด้วยกัน(เพื่อป้องการเหตุที่สายอีกเส้นใช้งานไม่ได้)เมื่อเชื่อมต่อกับ Linux เรียบร้อยแล้ว Linux จะเห็น HDD จากตัว Linux เพิ่มเป็น 2 เท่าจากเดิม เนื่องจากว่ามีสาย Fiber 2 เส้นเชื่อมต่อไปยัง SAN นั้นเอง ดังนั้นถ้าเราแบ่งเนื่อที่ให้กับ Linux 1 LUN ด้วยกัน (LUN A) Linux จะเห็น HDD เป็น 2 ลูก คือ 2 ลูกของ LUN A เมื่อทำการเชคดู HDD แล้วจะพบว่ามี device sda, sdb ด้วยกัน แต่ sda และ sdb เป็น LUN เดียวกันทำให้เมื่อเวลา access จะสามารถ access ตัวใดก็ได้ ดังนั้นถ้าเรา Mount sda ขึ้นมาแต่ใช้ไปนานๆเกิดสายของ sda เสียขึ้นมาก็ไม่สามารถใช้งานได้จะต้อง Mount sdb ขึ้นมาแทน ด้วยเหตุนี้จึงมีโปรแกรมพวก multipath เกิดขึ้น เพื่อสร้าง virtual device สำหรับ sda, sdb เพื่อเป็นตัวแทนของ sda, sdb โดยที่นิยมใช้งานกันก็จะมี Option Fail-Over และ Load-Balance โดยในบทความนี้จะกล่าวถึงการ configure device-mapper multipathing แบบ Fail-Over ครับ โดยมีขั้นตอนดังนี้

How to add a swap partition to my system

Tuesday, August 28th, 2007 |

เมือต้องการเพิ่ม SWAP Partition ขึ้นมาใหม่จำเป็นจะต้องมีพาร์ทิชั่นว่างและต้อง set partition type เป็น Linux-SWAP ด้วย ยกตัวอย่างมี Partition ว่างเป็น /dev/hdb3


ขั้นตอนการสร้าง SWAP
1. mkswap /dev/hdb3 // สร้าง SWAP ที่ Partition /dev/hdb3
2. swapon /dev/hdb3 // enable SWAP
3. เพิ่ม /dev/hdb3 swap swap defaults 0 0 ไปที่ไฟล์ /etc/fstab
4. mount -a

เมื่อเสร็จขั้นตอนแล้วลองตรวจสอบด้วยคำสั่ง free ดูนะครับ

No tag for this post.

ขอความร่วมมือ

ขอความร่วมมือ อย่า copy บทความที่ทางเราได้เขียนเอาไว้ไปไว้ในเวปของท่านโดยไม่ได้รับอนุญาติ ถ้าต้องการบทความใดให้ติดต่อที่ webmaster@ezylinux.com ได้ตลอดเวลา เพื่อจะได้ทำการพิจารณาเป็นครั้งๆไป

ขอบคุณสำหรับความร่วมมือครับ

ทีมงาน EzyLinux.com


Sponsor Links