Linux : วิธีการเปลี่ยน partition ให้มากกว่า 4 partition ในกรณีมีเนื้อที่เหลือแต่ partition เต็ม 4 Primary partition
วิธีการเปลี่ยน partition ให้มากกว่า 4 partition ในกรณีมีเนื้อที่เหลือแต่ partition เต็ม 4 Primary partition
ขั้นตอนที่จะดำเนินการต่อไปนี้จะต้องมี disk อีก 1 ลูกที่มีเนื้อที่มากกว่าหรือเท่ากับ primary partition ที่ 4
ในตัวอย่างจะทำการเปลี่ยน partition #4 ของ disk /dev/sdf (/dev/sdf4) เพื่อให้สามารถใช้งานเนื้อที่ที่เหลือได้
ขั้นตอนที่ 1 ทำการเพิ่ม disk ก้อนใหม่เข้ามา และทำการ create partition ให้เรียบร้อย โดยที่มี partition ที่ต้องการนำมาใช้มีขนาด มากกว่าหรือเท่ากับ primary partition ที่ 4
ในที่นี้จะใช้ partition /dev/sdg11 มาใช้ในการดำเนินการ
ก่อนอื่นให้เปลี่ยน partition type เป็น LVM ก่อน
# fdisk /dev/sdg
ขั้นตอนที่ 2 เพิ่ม disk /dev/sdg11 ไปยัง Volume group ที่ต้องการ
# pvs
# vgextend vg-test /dev/sdg11
# pvs
# df -h
ขั้นตอนที่ 3 นำ partition ที่ 4 ของ disk เก่าออกจาก volume group
แสดงข้อมูลปัจจุบันของ volume group
# pvs
ย้ายข้อมูลจาก /dev/sdf4 ไปยัง /dev/sdg11
# pvmove /dev/sdf4
# pvs
ทำการลบ disk ออกจาก volume group
# vgreduce vg-test /dev/sdf4
แสดงข้อมูลปัจจุบันของ volume group อีกครั้ง
# pvs
ลบ LVM partition type
# pvremove /dev/sdf4
ขั้นตอนที่ 4 เปลี่ยน Partition type จาก primary เป็น Logical
# fdisk /dev/sdf
ลบ partition ที่ 4
สร้าง Extended partition เพื่อการใช้งานแบบ logical partition
สร้าง logical parttion ตามต้องการ สามารถสร้างได้ตั้งแต่ 5 ถึง 12
ทำการบันทึกก่อนออกจากคำสั่ง fdisk
ขั้นตอนที่ 5 เพิ่ม disk /dev/sdf5 ไปยัง Volume group ที่ต้องการ
# vgextend vg-test /dev/sdf5
แสดงข้อมูลปัจจุบันของ volume group อีกครั้ง
ขั้นตอนที่ 6 นำ disk /dev/sdg11 ออกจาก volume group
ย้ายข้อมูลจาก /dev/sdg11 ไปยัง /dev/sdf5
# pvmove /dev/sdg11
ทำการลบ disk ออกจาก volume group
# vgreduce vg-test /dev/sdg11
แสดงข้อมูลปัจจุบันของ volume group อีกครั้ง
ลบ LVM partition type
# pvremove /dev/sdg11
หลังจากนี้ก็สามารถใช้งานเนื้อที่ที่เหลืออยู่ได้ตามต้องการ
https://www.youtube.com/watch?v=91FfRqFOilo

No comments: