Score:1

กู้คืน LV จาก Cachepool

ธง gb

ฉันมี 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 ไปหนึ่งตัว และแค่สงสัยว่ามีใครคิดอย่างไรเกี่ยวกับเรื่องนี้บ้าง

ขอบคุณ

John Mahowald avatar
cn flag
`หลังจากการกู้คืนบางส่วน' คำสั่งใดถูกรัน? เกิดอะไรขึ้นกับอาร์เรย์ RAID 5 บนโฮสต์ ล้มเหลวครั้งที่สองหรือไม่ แก้ไขคำถามของคุณเพื่อเพิ่มสถานะแขก LVM ผลลัพธ์ของ `pvs; วีจีเอส; lvs -o+cache_mode`

โพสต์คำตอบ

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