คำถาม: มีเครื่องมือที่สนับสนุนการแยกส่วนของโลจิคัลวอลุ่ม LVM2 หรือไม่? (ทำให้ขอบเขตของพวกเขาเป็นลำดับที่สอดคล้องกัน)
ควรกำหนดลำดับส่วนขยายที่ต้องการ (เช่นพาร์ทิชัน A ที่จุดเริ่มต้นของดิสก์ B หลัง A แต่ X ที่จุดสิ้นสุดของ PV )
แน่นอนกรณีต่อไปนี้จะต้องได้รับการพิจารณา:
- VG ประกอบด้วยหนึ่ง PV
- VG ประกอบด้วย PV จำนวนมาก แต่แต่ละ LV ตั้งอยู่บน PV เดียว
- VG ประกอบด้วย PV จำนวนมาก LVs มีขอบเขตของพวกเขาข้าม PV
ไม่ว่าพาร์ติชันสามารถถูกถอดได้หรือไม่สามารถพูดคุยได้
ความรู้: มันเป็นไปได้ที่จะย้ายช่วงของ extents ด้วยเช่น:pvmove
pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
เหตุผล: เนื่องจากการย้ายหลาย ๆ ช่วงด้วยตนเองpvmove
เป็นสิ่งที่ทำซ้ำได้อย่างหมดจด (สงสัยว่างี่เง่าหรือไม่) ฉันสงสัยว่ามีเครื่องมือสำหรับการทำให้เป็นอัตโนมัติ / สนับสนุนกระบวนการนี้หรือไม่ ถ้าไม่ใช่ ... อาจทำด้วยตัวเอง - คุณคิดว่าเครื่องมือดังกล่าวจะมีประโยชน์สำหรับคนอื่นหรือไม่?
LVM2 defragmenter
หรือpvmove
ทำงานได้