Score:0

zpool นำเข้าล้มเหลว: ฉันสามารถกู้คืนข้อมูลได้หรือไม่

ธง cn

ฉันมีเซิร์ฟเวอร์ zpool ส่วนบุคคลที่หยุดทำงาน และฉันต้องการทราบว่ามีวิธีการกู้คืนสิ่งที่ฉันมีอยู่หรือไม่ ข้อมูลสำคัญส่วนใหญ่ของฉัน (รูปถ่าย การเสียภาษี ฯลฯ) ได้รับการสำรองข้อมูลไปยัง OneDrive ดังนั้นฉันจึงโอเคเป็นส่วนใหญ่ แต่ถ้าเป็นไปได้ก็ต้องการข้อมูลที่เหลือ

ฉันดูวิดีโอ LTT เกี่ยวกับการบำรุงรักษา/การสูญหายของข้อมูล ZFS และเห็นว่าฉันไม่เคยทำการสครับเลย ดังนั้นฉันจึงเปิดดู พบข้อผิดพลาดเช็คซัมจำนวนมาก ข้อผิดพลาดในการอ่านสองสามข้อ ดังนั้น ฉันจึงวางแผนที่จะอัปเกรดจากไดรฟ์ 3+1 2TB เป็นไดรฟ์ 3+1 6TB และมีไดรฟ์อยู่ในขณะนี้ ฉันถอดเซิร์ฟเวอร์ลงเพื่อใส่ไดรฟ์ 4TB เพื่อสำรองข้อมูลทุกอย่าง (เฉพาะ ZFS ~ 1.5TB เท่านั้นที่เต็ม) และฉันคิดว่าฉันเริ่มปัญหาทั้งหมดด้วยการทำเช่นนั้น อย่างน้อยที่สุด zpool ก็หมด ตอนนี้ก็ไม่ขึ้น เติมพลังอีกต่อไป...

เมื่อฉันวิ่ง นำเข้า zpoolฉันได้รับรายงานนี้:

   สระว่ายน้ำ: จู่โจม
     id:12795258809798297580
  สถานะ: ผิดพลาด
 สถานะ: อุปกรณ์อย่างน้อยหนึ่งเครื่องมีข้อมูลเสียหาย
 การดำเนินการ: ไม่สามารถนำเข้าพูลได้เนื่องจากอุปกรณ์หรือข้อมูลที่เสียหาย
        พูลอาจทำงานอยู่ในระบบอื่น แต่สามารถนำเข้าได้โดยใช้
        แฟล็ก '-f'
   ดู: http://zfsonlinux.org/msg/ZFS-8000-5E
 การกำหนดค่า:

        โจมตี FaultED ข้อมูลที่เสียหาย
          เรดซ์ 1-0 ลดลง
            sdc ออนไลน์
            sdc Faulted ข้อมูลที่เสียหาย
            ออนไลน์
            sdf ออนไลน์

ตอนนี้ แสดงปัญหา sdc ปรากฏขึ้นสองครั้ง และ sdd หายไป เมื่อฉันวิ่ง lsblkฉันเห็นสิ่งนี้:

...
sdb 8:16 0 3.7T 0 ดิสก์
ââsdb1 8:17 0 16M 0 ส่วน
ââsdb2 8:18 0 3.7T 0 ส่วน
sdc 8:32 0 1.8T 0 ดิสก์
ââsdc1 8:33 0 1.8T 0 ส่วน
ââsdc9 8:41 0 8M 0 ส่วน
sdd 8:48 0 1.8T 0 ดิสก์
sde 8:64 0 1.8T 0 ดิสก์
ââsde1 8:65 0 1.8T 0 ส่วน
ââsde9 8:73 0 8M 0 ส่วน
sdf 8:80 0 1.8T 0 ดิสก์
ââsdf1 8:81 0 1.8T 0 ส่วน
ââsdf9 8:89 0 8M 0 ส่วน

sdb จะเป็นไดรฟ์ที่ฉันจะสำรองข้อมูล sdc, sde และ sdf เป็นส่วนหนึ่งของการกู้คืน zfs แต่ดูเหมือนว่า sdd จะหายไป/ล้มเหลว

มีวิธีใดบ้างที่ฉันจะทำให้ zpool สำรองและเรียกใช้เพื่อกู้คืนข้อมูลที่ฉันสามารถสำรองได้ ฉันคิดว่าจุดรวมของ Raidz1 คือไดรฟ์ใดไดรฟ์หนึ่งอาจล้มเหลวได้ และมันยังกู้คืนได้... zpool นำเข้า -f จู่โจม ล้มเหลวด้วย:

ไม่สามารถนำเข้า 'การจู่โจม': ข้อผิดพลาด I/O
        ทำลายและสร้างสระว่ายน้ำใหม่จาก
        แหล่งสำรอง

PS: หมายเหตุสำหรับการสร้างใหม่... ฉันคิดว่าต้องทำ การส่งออก zpool เมื่อฉันเรียกใช้อาร์เรย์ ZFS ใหม่ นอกจากนี้ ฉันควรอ้างถึงดิสก์ด้วย ID แทน devid

Score:0
ธง in

หากคุณต้องการสำรองข้อมูล zpool คุณสามารถค้นหาเพิ่มเติมด้วยคีย์ "zfs snapshot" ตอนนี้คุณสามารถใช้เครื่องมือภายนอกได้ 2 เครื่องมือ (ฉันใช้มันเพื่อสำรองและกู้คืน)

https://www.zfsnap.org/

https://github.com/someone1/zfsbackup-go

ถ่ายภาพ zpool ด้วยชื่อ "music-pool" และเปิดตัวหลังจาก 3 วัน

./zfsnap.sh สแน็ปช็อต -rv -a 3d music-pool

สแน็ปช็อตสำรองข้อมูลทั้งหมดไปยังที่จัดเก็บข้อมูลภายนอก

#รายการ
รายการ zfs -t สแน็ปช็อต

#Do จัดเก็บข้อมูลสำรองไปยังเส้นทาง /backup/
./zfsbackup-go ส่งไฟล์ music-pool@FULL--3d://backup/

สแน็ปช็อตสำรองส่วนเพิ่มไปยังที่จัดเก็บข้อมูลภายนอก

รายการ zfs -t สแน็ปช็อต
./zfsbackup-go ส่ง -i music-pool@FULL--3d music-pool@FULL_inc001--ไฟล์ 3d://backup/

คืนค่าจากเต็ม

./zfsbackup-go รับ -F -d music-pool@FULL--3d ไฟล์://backup/ music-pool

คืนค่าหากคุณมีส่วนเพิ่ม (ทำตามคำสั่งด้านบนเพื่อคืนค่าเต็ม จากนั้นเพิ่มส่วนเพิ่ม)

./zfsbackup-go รับ -d -F -i music-pool@FULL--3d music-pool@FULL_inc001--ไฟล์ 3d://backup/ music-pool

โพสต์คำตอบ

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