pvck
สามารถตรวจสอบข้อมูลเมตา LVM หลังจากความสอดคล้องนั้นเป็นงานของระบบไฟล์ LVM นั้นเกี่ยวกับการจัดการระดับเสียงเท่านั้นดังนั้นจึงไม่จำเป็นต้องสนใจว่าพื้นที่ที่มีขอบเขตที่เฉพาะเจาะจงนั้นไม่ดีเนื่องจากซอฟต์แวร์ระดับสูงขึ้นมาตรวจจับปัญหาเหล่านั้น ข้อมูลเมตาของ LVM ใช้เวลาเพียงช่วงแรก (หรือเป็นทางเลือกภาคสุดท้าย) ของปริมาณฟิสิคัล
ถ้าเพียงแค่ส่วนแรกและส่วนสุดท้ายของ PV ที่มีขนาดใหญ่พอสมควร (เช่นที่คุณเห็นในการผลิต) เกิดขึ้นพร้อมกันล้มเหลวโดยทั่วไปคุณจะมีโชค sh * ttiest ในโลกเพราะมันไม่น่าเป็นไปได้ทางดาราศาสตร์ มิฉะนั้นหากผู้ดูแลระบบรู้ว่าหลาย ๆ ส่วนของไดรฟ์ล้มเหลวคนส่วนใหญ่ไม่เป็นไรเพียงแค่ยื่นสิ่งต่าง ๆ เช่นนี้ภายใต้ "ฮาร์ดไดรฟ์ล้มเหลวอย่างถาวรและจำเป็นต้องเปลี่ยนใหม่"
หากpvck
ส่งคืนข้อผิดพลาดคุณสามารถตรวจสอบเพื่อดูว่าข้อมูลเมตา LVM ของคุณสำรองไว้ที่/etc/lvm
อื่นหรือไม่ หากเป็นเช่นนั้นคุณสามารถpvcreate
ระบุสำเนาสำรองได้--restorefile
ไวยากรณ์:
pvcreate --uuid "<UUID-of-target-PV>" --restorefile <Path-To-Metadata-Backup-File> <path-to-PV-block-device>
ตัวอย่าง:
pvcreate --uuid "2VydVW-TNiN-fz9Y-ElRu-D6ie-tXLp-GrwvHz" --restorefile /etc/lvm/archive/vg_raid_00000-1085667159.vg /dev/sda2
หากการคืนค่าไม่ทำงาน (ตัวอย่างเช่นหากภาคแรกไม่ดี) คุณสามารถทำซ้ำได้ แต่ตั้งค่า--metadatacopies 2
(หรือคุณอาจไปที่การทำเช่นนั้น) ซึ่งจะพยายามเขียนข้อมูลเมตาไปที่ส่วนแรกและ ภาคสุดท้ายของ PV เมื่อไหร่pvscan
ที่มันทำการบูทมันจะตรวจสอบทั้งสองที่และถ้าพบเมทาดาทามันจะตรวจสอบมันกับซัมมัน หากการตรวจสอบล้มเหลวในภาคแรก แต่ประสบความสำเร็จในภาคสุดท้ายคุณจะได้รับข้อความแสดงข้อผิดพลาดที่ไม่ร้ายแรง
ชนิดของคู่มือและความเจ็บปวด แต่แล้วอีกครั้งนี้เป็นส่วนหนึ่งของเหตุผลที่ผู้คนตื่นเต้นที่จะได้รับการจัดการปริมาณ redux ด้วย BTRFS ส่วนใหญ่แล้วมันไม่ได้เป็นปัญหามากนักสำหรับเหตุผลที่ Derobert พูดถึงและเพราะคนที่ต้องการมั่นใจในความมั่นใจในความต่อเนื่องของข้อมูลมักจะทำ RAID และมีกลยุทธ์การสำรองข้อมูล
-c
จะทำก่อนที่จะเรียกสิ่งไร้สาระที่สมบูรณ์