How to expand disk size in disk pool (Solaris 11)

Most Recent

Seo Services
วิธีการขยายขนาด disk ใน Solaris disk pool

ต่อไปจะอธิบายขั้นตอนในการขยายขนาดของ disk pool ให้ใหญ่ขึ้นเนื่องจากเนื้อที่ disk ไม่เพียงพอต่อการใช้งาน โดยปกติ disk space ที่ทำงานได้โดยไม่มีผลกระทบต่อประสิทธิภาพการทำงานของ file system หรือ disk pool นั้น จะต้องใช้งาน disk ไม่เกิน 80% ของ ZFS file system นั้นๆ

ในกรณีที่ disk เดิมไม่มีฟังก์ชั่นในการขยายขนาด disk เพิ่ม สามารถขยายขนาดของ pool โดยการเพิ่ม disk ใหม่ที่มีขนาดใหญ่กว่าแล้วทำการแยกเอา disk เก่าออก
แต่ถ้า disk นั้นสามารถขยายขนาดได้เลย ก็ทำได้โดยทำคำสั่ง "zpool set autoexpand=on Pool-name" หลังการขยายขนาด (ขั้นตอนที่ 4)

ต่อไปนี้เป็นตัวอย่างการขยายขนาด disk ในกรณีที่ต้องเพิ่ม disk ใหม่


1. ตรวจสอบขนาดของ disk เดิม

# echo | format                                                              


# zpool list                                                                     



disk เดิมมีขนาด 300GB (datapool)

2. เพิ่ม disk ใหม่ และ assign  เข้ามายัง LDOM  เสร็จแล้วตรวจสอบใน OS ว่าเห็น disk เรียบร้อย

# echo | format                                                              



จะเห็นว่ามี่ disk ใหม่เพิ่มเข้ามา คือ c1d2 ขนาด 3TB

3. เพิ่ม disk ใหม่เข้าไปใน pool เดิม ในที่นี้คือ datapool

# zpool attach -f datapool c1d1 c1d2                           
# zpool status                                                                 



เมื่อ status แสดง resilvered หมายถึงทำการถ่ายข้อมูลไปยัง disk ใหม่เรียบร้อยแล้ว

3. ดำเนินการแยกหรือเอา disk เก่าออก pool (c1d1)

# zpool split datapool newdatapool c1d1                        (แยก disk ออกมาเป็น pool ใหม่ )
หรือ
# zpool detach datapool c1d1                                           (เอา disk เก่าออก)

ตรวจสอบสถานะรอจนกว่าจะเสร็จ

# zpool status datapool                                                  

4. ขยายขนาดให้ใช้งานได้เต็มพื้นที่

# zpool set autoexpand=on datapool                            



จะเห็นว่าขนาดของ disk เป็น 3TB

5. หลังจากนั้นทำการตรวจสอบข้อมูลใน pool บน disk ใหม่

# zpool scrub datapool                                                    
# zpool status datapool                                                    





How to expand disk size in disk pool (Solaris 11) How to expand disk size in disk pool (Solaris 11) Reviewed by Wisoot Amatariyakul on 2:19 AM Rating: 5

No comments:

Powered by Blogger.