เรามีดิสก์ที่ล้มเหลวในเซิร์ฟเวอร์และแทนที่ก่อนที่จะลบไดรฟ์ออกจาก LVM
เซิร์ฟเวอร์มีไดรฟ์ทางกายภาพ 4 ตัว (PV's) แต่ละตัวมีกลุ่มวอลุ่มของตัวเอง (VG) VG แต่ละตัวมีโลจิคัลวอลุ่ม 2 ตัวหรือมากกว่า (LV) ตอนนี้ LVM กำลังบ่นเกี่ยวกับไดรฟ์ที่หายไป ดังนั้นเราจึงมี VG (vg04) ที่มี LV สองตัวที่กลายเป็นเด็กกำพร้าเกินกว่าที่เราจะต้องกำจัดออกจากระบบ
ปัญหาคือทุกครั้งที่เราเรียกใช้คำสั่ง LVM ใด ๆ ที่เราได้รับข้อผิดพลาด 'อ่านล้มเหลว' เหล่านี้:
# lvscan
/dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error
# vgreduce vg04 --removemissing --force
/dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error
Volume group "vg04" not found
# vgchange -a n /dev/vg04
/dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error
Volume group "vg04" not found
# lvchange -a n /dev/vg04/vz
/dev/vg04/swap: read failed after 0 of 4096 at 4294901760: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4294959104: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/swap: read failed after 0 of 4096 at 4096: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903864832: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 995903922176: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 0: Input/output error
/dev/vg04/vz: read failed after 0 of 4096 at 4096: Input/output error
Volume group "vg04" not found
Skipping volume group vg04
VG และ LV ที่หายไปนั้นไม่สำคัญเราแค่ต้องการลบออก
อย่างที่คุณเห็นเราได้ลองทำตามคำแนะนำทั้งหมดแล้วโดยที่ไม่มีโชค
สามารถตรวจสอบเอาต์พุตจาก 'lvm dumpconfig' ได้ที่http://pastebin.com/MHiBzrLJ