ค้นหาเว็บไซต์

วิธีเพิ่มดิสก์ใหม่โดยใช้ LVM ให้กับระบบ Linux ที่มีอยู่


LVM (การจัดการโลจิคัลวอลุ่ม) เป็นตัวเลือกขั้นสูงที่ยืดหยุ่นสำหรับจัดการฮาร์ดดิสก์ใน Linux เวอร์ชันหลักส่วนใหญ่ การจัดการดิสก์ด้วย LVM ทำได้ง่ายกว่าเครื่องมือทั่วไป เช่น fdisk, parted หรือ gparted

คำศัพท์บางคำที่คุณต้องเข้าใจขณะใช้ LVM:

  • ฟิสิคัลวอลุ่ม (PV): ประกอบด้วยดิสก์ Raw หรืออาร์เรย์ RAID หรืออุปกรณ์จัดเก็บข้อมูลอื่นๆ
  • กลุ่มวอลุ่ม (VG): รวมฟิสิคัลวอลุ่มเข้าเป็นกลุ่มพื้นที่จัดเก็บข้อมูล
  • โลจิคัลวอลุ่ม (LV): VG ถูกแบ่งออกเป็น LV และถูกเมาท์เป็นพาร์ติชัน

ในบทความนี้ เราจะแนะนำคุณตลอดขั้นตอนในการกำหนดค่าดิสก์โดยใช้ LVM ในเครื่อง Linux ที่มีอยู่โดยการสร้าง PV, VG และ LV

หมายเหตุ: หากคุณไม่ต้องการใช้ LVM คุณสามารถเพิ่มดิสก์ลงในระบบ Linux ที่มีอยู่ได้โดยตรงโดยใช้คำแนะนำเหล่านี้

  1. วิธีเพิ่มดิสก์ใหม่ให้กับระบบ Linux
  2. วิธีเพิ่มดิสก์ใหม่ที่มีขนาดใหญ่กว่า 2TB ให้กับระบบ Linux

ลองพิจารณาสถานการณ์ที่มี 2 HDD ขนาด 20GB และ 10GB แต่เราจำเป็นต้องเพิ่มเพียง 2 พาร์ติชั่น โดยหนึ่งใน 12GB< และอีก 13GB เราสามารถทำได้โดยใช้วิธี LVM เท่านั้น

เมื่อเพิ่มดิสก์แล้ว คุณสามารถแสดงรายการได้โดยใช้คำสั่งต่อไปนี้

fdisk -l

1. ตอนนี้แบ่งพาร์ติชันทั้งดิสก์ /dev/xvdc และ /dev/xvdd โดยใช้คำสั่ง fdisk ดังที่แสดง

fdisk /dev/xvdc
fdisk /dev/xvdd

ใช้ n เพื่อสร้างพาร์ติชันและบันทึกการเปลี่ยนแปลงด้วยคำสั่ง w

2. หลังจากแบ่งพาร์ติชันแล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบพาร์ติชัน

fdisk -l

3. สร้างฟิสิคัลวอลุ่ม (PV)

pvcreate /dev/xvdc1
pvcreate /dev/xvdd1

4. สร้างกลุ่มวอลุ่ม (VG)

vgcreate testvg /dev/xvdc1 /dev/xvdd1

ในที่นี้ “testvg ” คือชื่อ VG

5. ตอนนี้ใช้ “vgdisplay ” เพื่อแสดงรายละเอียดทั้งหมดเกี่ยวกับ VG ในระบบ

vgdisplay
OR
vgdisplay testvg

6. สร้างโลจิคัลวอลุ่ม (LV)

lvcreate -n lv_data1 --size 12G testvg
lvcreate -n lv_data2 --size 14G testvg

ในที่นี้ “lv_data1 ” และ “lv_data2 ” คือชื่อ LV

7. ตอนนี้ใช้ “lvdisplay ” เพื่อแสดงรายละเอียดทั้งหมดเกี่ยวกับโลจิคัลวอลุ่มที่มีอยู่ในระบบ

lvdisplay
OR
lvdisplay testvg

8. จัดรูปแบบ Logical Volumes (LV's) เป็นรูปแบบ ext4

mkfs.ext4 /dev/testvg/lv_data1
mkfs.ext4/dev/testvg/lv_data2

9. สุดท้าย ติดตั้งระบบไฟล์

mount /dev/testvg/lv_data1 /data1
mount /dev/testvg/lv_data2 /data2

ตรวจสอบให้แน่ใจว่าได้สร้างไดเร็กทอรี data1 และ data2 ก่อนที่จะติดตั้งระบบไฟล์

แค่นั้นแหละ! ในบทความนี้ เราได้กล่าวถึงวิธีสร้างพาร์ติชันโดยใช้ LVM หากคุณมีความคิดเห็นหรือข้อสงสัยเกี่ยวกับเรื่องนี้ โปรดโพสต์ในความคิดเห็น