ฉันมี RHEL VM ซึ่งมีดิสก์ 4 x 500GB ต่อพ่วงจากเครื่องโฮสต์ ซึ่งให้บริการจากดิสก์เก็บข้อมูล RAID5 แบบ 3 โหนด ฉันไม่ได้สร้างความซ้ำซ้อนในเลเยอร์ LV เนื่องจากดิสก์ถูกนำเสนอจากดิสก์ RAID5 โดยโฮสต์ ... ฉันโง่ที่ไว้ใจ windows มาตลอด
ฉันยังแนบดิสก์อิมเมจ 512GB NVM จากโฮสต์ซึ่งฉันใช้เป็นแคชพูลสำหรับ LV - ทุกอย่างทำงานได้ดีจนถึงสุดสัปดาห์
จากนั้น - windows เป็น windows ... ไดรฟ์ตัวใดตัวหนึ่งพัฒนาข้อผิดพลาดและเรื่องสั้นสั้น ๆ ฉันไม่สามารถกู้คืนดิสก์ RAID5 ได้ทั้งหมด - หลังจากการกู้คืนบางส่วน ฉันมีอิมเมจดิสก์ VM 3 ใน 4 ตัว แต่หนึ่งในนั้นคือ เสียหายและ virtualbox ไม่สามารถเพิ่มลงใน VM ได้อีกต่อไป
ความคิดของฉันคือ - LV ใช้เพียง 200GB และดิสก์แคชรายงานว่าใช้ไปประมาณ 400GB หลังจากที่ฉันคัดลอกข้อมูลของฉันไปยัง LV และมันทำงานมาสองสามสัปดาห์แล้ว... ดังนั้นบางทีบางที ทุกอย่างอาจยังคงเปิดอยู่ ดิสก์แคช ?
คำถามคือ - เมื่อฉันเปิด VM LV จะไม่เกิดขึ้นเพราะมี PV หายไป มีวิธีใดบ้างที่จะคว้าสิ่งที่อยู่บนดิสก์แคชและส่งออกไปยัง LV ใหม่หรือ LV ที่มีอยู่
ฉันสงสัยว่าฉันสามารถสร้าง PV ใหม่ด้วย UUID เดียวกันและเพิ่มลงในพูลได้หรือไม่ โดยหลอกให้ LVM คิดว่ามีดิสก์อยู่ที่นั่น แต่เนื่องจากข้อมูลถูกสไทรพ์ไปทั่วทั้งดิสก์ใน VG - มันจะมีเมเจอร์ ปัญหา.
ฉันยังไม่ได้เริ่ม VM เลยตั้งแต่เสีย PV ไปหนึ่งตัว และแค่สงสัยว่ามีใครคิดอย่างไรเกี่ยวกับเรื่องนี้บ้าง
ขอบคุณ