Câu hỏi: Có công cụ nào hỗ trợ phân mảnh khối lượng logic LVM2 không? (Biến phạm vi của chúng thành các chuỗi nhất quán)
Tốt hơn là bằng cách xác định thứ tự mức độ mong muốn (đại loại như "phân vùng A ở đầu đĩa, B sau A, nhưng X ở cuối PV" )
Tất nhiên các trường hợp sau đây phải được xem xét:
- VG bao gồm một PV
- VG bao gồm nhiều PV, nhưng mỗi LV nằm trên một PV
- VG bao gồm nhiều PV, LV có phạm vi hoạt động trên nhiều PV
Cho dù phân vùng có thể bị tước hay không, có thể được thảo luận.
Bí quyết: Có thể di chuyển phạm vi phạm vi với pvmove
, ví dụ : pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
.
Lý do: Bởi vì di chuyển nhiều phạm vi bằng tay pvmove
hoàn toàn là điều có thể lặp lại (nghi vấn là không có não hay không), tôi tò mò liệu có tồn tại công cụ tự động hóa / hỗ trợ quá trình này không. Nếu không ... có thể tự làm một mình - bạn có nghĩ công cụ như vậy sẽ hữu ích cho người khác không?
LVM2 defragmenter
hoặc pvmove
thực hiện công việc.