ใครช่วยอธิบายความหมายของโลจิคัลวอลุ่มฟิสิคัลวอลุ่มและกลุ่มวอลุ่มให้ฉันได้บ้าง ความสำคัญและความได้เปรียบอะไรใน linux
ใครช่วยอธิบายความหมายของโลจิคัลวอลุ่มฟิสิคัลวอลุ่มและกลุ่มวอลุ่มให้ฉันได้บ้าง ความสำคัญและความได้เปรียบอะไรใน linux
คำตอบ:
การจัดการโลจิคัลวอลุ่มเป็นเทคนิคที่ใช้กันอย่างแพร่หลายสำหรับการปรับใช้ตรรกะมากกว่าการจัดเก็บทางกายภาพ
ด้วย LVM พาร์ติชัน "ตรรกะ" สามารถขยายข้ามฮาร์ดไดรฟ์ทางกายภาพและสามารถปรับขนาดได้ (ไม่เหมือนพาร์ติชัน ext3 "raw" แบบดั้งเดิม)
ฟิสิคัลดิสก์แบ่งออกเป็นฟิสิคัลวอลุ่ม (Pvs) อย่างน้อยหนึ่งรายการและกลุ่มโลจิคัลวอลุ่ม (VGs) ถูกสร้างขึ้นโดยการรวม PVs
คุณควรอ่านข้อมูลเพิ่มเติมที่นี่ที่The Linux Logical Volume Manager
ภาพนี้ผลรวมมันค่อนข้างมาก
นอกจากนี้ยังมีข้อมูลที่ดีที่A Beginner's Guide To LVM
ข้อดีอย่างหนึ่งของ LVM ก็คือคุณสามารถลดขนาดพาร์ติชันได้ง่ายที่สุดและใช้พาร์ติชั่นอื่นในพาร์ติชั่นอื่นโดยไม่ทำให้ข้อมูลสูญหาย
คุณยังสามารถจัดสรรพื้นที่น้อยที่สุดสำหรับแต่ละโลจิคัลวอลุ่มและปล่อยให้ดิสก์บางส่วนไม่ได้ถูกจัดสรร จากนั้นเมื่อพาร์ทิชันเริ่มเติมพวกเขาสามารถขยายได้ตามความจำเป็น
จาก Archlinux wiki:
ข้อดี
LVM ให้ความยืดหยุ่นมากกว่าการใช้พาร์ติชั่นฮาร์ดไดรฟ์ปกติ:
ใช้ดิสก์จำนวนเท่าใดก็ได้เป็นดิสก์ขนาดใหญ่หนึ่งแผ่น
มีโลจิคัลวอลุ่มที่ยืดออกไปหลายดิสก์
สร้างโลจิคัลวอลุ่มขนาดเล็กและปรับขนาด "แบบไดนามิก" เมื่อได้รับการเติมมากขึ้น
ปรับขนาดโลจิคัลวอลุ่มโดยไม่คำนึงถึงลำดับบนดิสก์ มันไม่ได้ขึ้นอยู่กับตำแหน่งของ LV ภายใน VG ไม่จำเป็นต้องให้แน่ใจว่ามีพื้นที่ว่างโดยรอบ
ปรับขนาด / สร้าง / ลบโลจิคัลและฟิสิคัลวอลุ่มแบบออนไลน์ ระบบไฟล์ในระบบยังคงต้องปรับขนาด แต่บางระบบรองรับการปรับขนาดออนไลน์
การโอนย้าย LV / ออนไลน์แบบออนไลน์ของบริการที่ใช้ไปยังดิสก์อื่นโดยไม่ต้องเริ่มบริการใหม่
สแน็ปช็อตช่วยให้คุณสำรองข้อมูลสำเนาแช่แข็งของระบบไฟล์ในขณะที่ให้บริการหยุดทำงานให้น้อยที่สุด
ข้อเสีย
Linux เอกสิทธิ์ (เกือบ) ไม่มีการสนับสนุนอย่างเป็นทางการในระบบปฏิบัติการอื่น ๆ ส่วนใหญ่ (FreeBSD, Windows .. )
ขั้นตอนเพิ่มเติมในการตั้งค่าระบบมีความซับซ้อนมากขึ้น
หากคุณใช้ระบบไฟล์ Btrfs คุณสมบัติ Subvolume จะให้ประโยชน์ในการมีเลย์เอาต์ที่ยืดหยุ่น ในกรณีนั้นการใช้เลเยอร์ Abstraction เพิ่มเติมของ LVM อาจไม่จำเป็น