หลังจากที่เราสร้าง partition บน disk เป็น ชนิด Linux LVM เรียบร้อยแล้ว ขั้นตอนถัดมาของการสร้าง logical volume ก็คือ เอา partition หรือ disk ทั้งลูก add เข้าไปใน Volume Group สำหรับตัวอย่างนี้ ผมจะสร้าง Volume Group ใหม่ก่อนก็แล้วกันนะครับ
จากตัวอย่าง ผมมี disk /dev/sdb อยู่ ซึ่งมี partition /dev/sdb1 และ /dev/sdb2 ทีถูกกำหนด type เป็น Linux LVM เรียบร้อยแล้ว
คำสั่งทีใช้ในการสร้าง Volume Group ก็คือ vgcreate (ย่อมาจาก Volume Group Create) รูปแบบการเรียกใช้พื้นฐานก็คือ
vgcreate VolumeGroupName PhysicalDevicePath
โดย VolumeGroupName คือชื่อ ของ Volume Group ที่เราจะสร้าง จากตัวอย่างผมจะให้ชือว่า vol2
ส่วน PhysicalDevicePath จะเป็นชื่อของ disk หรือ partition โดยต้องระบุแบบ full path name หรือต้องอ้างถึงแบบมี /dev นำหน้าชื่อด้วย ในตัวอย่าง ผมใช้ /dev/sdb1
ในกรณีนี้ คำสั่งที่เราเรียกใช้คือ
vgcreate vol2 /dev/sdb
หลังจากที่คำสั่งนี้ทำงานเสร็จเรียบร้อย เราจะได้ Volume Group ชื่อ vol2 โดยจะถูกสร้างเป็น device file อยู่ที /dev/vol2
ต่อจากนั้น เราจะสร้าง Logical Volume จากเนื้อที่ใน Volume Group vol2 ที่เพิ่งถูกสร้างมาหมาดๆ โดยใช้คำสั่ง lvcreate (logical volume create) โดยมีรูปแบบก็คือ
lvcreate -L LogicalVolumeSize VolumeGroupName|VolumeGroupPath
LogicalVolumeSize : เป็นขนาดของ Logical Volume ที่เราจะสร้าง เราสามารถระบบุหน่วยเป็น K,M,G (kilobyte, Megabyte, Gigabyte) ได้ด้วย ตามตัวอย่าง ผมใส่เป็น 5G
VolumeGroupName|VolumeGroupPath : ตรงนี้เราระบุชื่อของ Volume Group โดยจะระบุแค่ชื่อ หรือ ระบุแบบชื่อ device เต็มๆ คือมี /dev นำหน้าได้ด้วยครับ จากตัวอย่าง ผมใช้ vol2
คำสั่งที่เรียกใช้จะเป็น
lvcreate -L 5G vol2
เมื่อคำสั่งทำงานเสร็จ มันจะบอกชื่อของ Logical Volume ทีถุกสร้างขึ้นมา ซึ่งในกรณีนี้ผมไม่ได้ระบุชื่อ Logical Volume ที่จะสร้าง ระบบจะกำหนดชื่อให้เราเอง ในกรณีนี้คือ lvol0 โดยจะมือชื่อ device แบบเต็มๆ คือ /dev/vol2/lvol0 ซึ่งเป็น symbolic link ชี้ไปยังชื่อ device คือ /dev/dm-6 (บน CentOS 6) แต่ผมแนะนำให้ใช้ /dev/vol2/lvol0 ในการอ้างถึง Logical Volume นะครับ เพราะบางกรณี ถ้าเครื่องมีการ reboot ชื่อ device /dev/dm-N นี้ระบบอาจจะมีการกำหนดตัวเลข N กันใหม่ ซึ่งอาจจะเปลี่ยนแปลงไปได้
ถึงจุดนี้เราได้ Logical Volume ที่สามารถนำไปสร้างเป็น filesystem ได้แล้วครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น