ฉันมีดิสก์ 3TB คู่หนึ่งในอาร์เรย์ btrfs Raid1
หนึ่งในดิสก์เหล่านี้เริ่มล้มเหลว (smartd แสดงเซกเตอร์เสีย) ดังนั้นฉันจึงซื้อไดรฟ์ 8TB ใหม่คู่หนึ่งเพื่อแทนที่ดิสก์ทั้งสองในอาร์เรย์
ฉันแทนที่ทั้งสองด้วย btrfs แทนที่
, และวิ่งก btrfs ยอดคงเหลือ
หลังจากนั้น - ซึ่งล้มเหลวในข้อความต่อไปนี้:
[5063.136378] ข้อผิดพลาด BTRFS (อุปกรณ์ sdc): การตรวจสอบพาเรนต์ transid ล้มเหลวใน 5153170751488 ต้องการ 1433374 พบ 1417912
[5063.140428] ข้อผิดพลาด BTRFS (อุปกรณ์ sdc): การตรวจสอบพาเรนต์ transid ล้มเหลวใน 5153170751488 ต้องการ 1433374 พบ 1417912
ตอนนี้ฉันเห็นข้อความเหล่านี้แล้ว ก่อน เปลี่ยนดิสก์ แต่ตอนนี้เนื่องจากดิสก์ทั้งสองถูกเปลี่ยน ฉันเชื่อว่ามีบางอย่างที่เกี่ยวข้อง btrfs
.
ข้อมูลของฉันได้รับการสำรองอย่างสมบูรณ์ และระบบไฟล์ออนไลน์และทำงานได้อย่างถูกต้องแต่ฉันไม่สามารถทำยอดคงเหลือได้เนื่องจากข้อผิดพลาดนี้การเรียกใช้สครับทำให้เกิดข้อผิดพลาดที่แก้ไขไม่ได้จำนวนเล็กน้อย เช่นเดียวกับที่เกิดก่อนที่ฉันจะเปลี่ยนดิสก์
ฉันสงสัยว่าฉันจะทำได้อย่างไร บางที:
- ค้นหาไฟล์ที่เสียหายและกู้คืนจากข้อมูลสำรอง
- รีเซ็ตธุรกรรมในระบบไฟล์เพื่อลบข้อผิดพลาด
- ละเว้นข้อผิดพลาดขณะปรับสมดุล
...หรือวิธีอื่นที่สมเหตุสมผล
ขอบคุณ!