โลจิคัลวอลุ่มฟิสิคัลวอลุ่มและกลุ่มวอลุ่ม


13

ใครช่วยอธิบายความหมายของโลจิคัลวอลุ่มฟิสิคัลวอลุ่มและกลุ่มวอลุ่มให้ฉันได้บ้าง ความสำคัญและความได้เปรียบอะไรใน linux

คำตอบ:


27

การจัดการโลจิคัลวอลุ่มเป็นเทคนิคที่ใช้กันอย่างแพร่หลายสำหรับการปรับใช้ตรรกะมากกว่าการจัดเก็บทางกายภาพ

ด้วย LVM พาร์ติชัน "ตรรกะ" สามารถขยายข้ามฮาร์ดไดรฟ์ทางกายภาพและสามารถปรับขนาดได้ (ไม่เหมือนพาร์ติชัน ext3 "raw" แบบดั้งเดิม)

ฟิสิคัลดิสก์แบ่งออกเป็นฟิสิคัลวอลุ่ม (Pvs) อย่างน้อยหนึ่งรายการและกลุ่มโลจิคัลวอลุ่ม (VGs) ถูกสร้างขึ้นโดยการรวม PVs

คุณควรอ่านข้อมูลเพิ่มเติมที่นี่ที่The Linux Logical Volume Manager

ภาพนี้ผลรวมมันค่อนข้างมาก

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้ยังมีข้อมูลที่ดีที่A Beginner's Guide To LVM

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

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

จาก Archlinux wiki:

ข้อดี

LVM ให้ความยืดหยุ่นมากกว่าการใช้พาร์ติชั่นฮาร์ดไดรฟ์ปกติ:

  1. ใช้ดิสก์จำนวนเท่าใดก็ได้เป็นดิสก์ขนาดใหญ่หนึ่งแผ่น

  2. มีโลจิคัลวอลุ่มที่ยืดออกไปหลายดิสก์

  3. สร้างโลจิคัลวอลุ่มขนาดเล็กและปรับขนาด "แบบไดนามิก" เมื่อได้รับการเติมมากขึ้น

  4. ปรับขนาดโลจิคัลวอลุ่มโดยไม่คำนึงถึงลำดับบนดิสก์ มันไม่ได้ขึ้นอยู่กับตำแหน่งของ LV ภายใน VG ไม่จำเป็นต้องให้แน่ใจว่ามีพื้นที่ว่างโดยรอบ

  5. ปรับขนาด / สร้าง / ลบโลจิคัลและฟิสิคัลวอลุ่มแบบออนไลน์ ระบบไฟล์ในระบบยังคงต้องปรับขนาด แต่บางระบบรองรับการปรับขนาดออนไลน์

  6. การโอนย้าย LV / ออนไลน์แบบออนไลน์ของบริการที่ใช้ไปยังดิสก์อื่นโดยไม่ต้องเริ่มบริการใหม่

  7. สแน็ปช็อตช่วยให้คุณสำรองข้อมูลสำเนาแช่แข็งของระบบไฟล์ในขณะที่ให้บริการหยุดทำงานให้น้อยที่สุด

ข้อเสีย

  1. Linux เอกสิทธิ์ (เกือบ) ไม่มีการสนับสนุนอย่างเป็นทางการในระบบปฏิบัติการอื่น ๆ ส่วนใหญ่ (FreeBSD, Windows .. )

  2. ขั้นตอนเพิ่มเติมในการตั้งค่าระบบมีความซับซ้อนมากขึ้น

  3. หากคุณใช้ระบบไฟล์ Btrfs คุณสมบัติ Subvolume จะให้ประโยชน์ในการมีเลย์เอาต์ที่ยืดหยุ่น ในกรณีนั้นการใช้เลเยอร์ Abstraction เพิ่มเติมของ LVM อาจไม่จำเป็น

LVM บน Archlinux


2
อย่าลืม upvote และทำเครื่องหมายคำตอบว่าถูกต้อง
LnxSlck

1
ฉันได้อ่านแหล่งข้อมูลเกี่ยวกับ LVM แล้ว แต่เนื่องจาก OP ไม่ได้กลับมาคำตอบนี้สมควรได้รับการโหวตอย่างแน่นอน FWIW ฉันไม่เคยวิ่ง Arch Linux แต่ฉันพบว่า Wiki เป็นหนึ่งในแหล่งข้อมูลที่ดีที่สุดของเอกสารเกี่ยวกับ Linux
Anthony Geoghegan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.