Score:0

xfs superblock เสียหายหลังจากไฟฟ้าดับ

ธง ng
Ben

เช่นเดียวกับคนอื่นๆ ก่อนหน้านี้ superbock ในไดรฟ์ xfs ของฉันเสียหาย ฉันได้ลอง xfs_repair และ xfs_repair -L เพื่อกู้คืนไดรฟ์แล้ว แต่ทั้งคู่กลับรายงานผลลัพธ์เดียวกัน:

ขั้นตอนที่ 1 - ค้นหาและตรวจสอบ superblock...
การอ่าน superblock ล้มเหลว, ออฟเซ็ต 0, ขนาด 524288, ag 0, rval -1

ข้อผิดพลาดร้ายแรง -- ข้อผิดพลาดอินพุต/เอาต์พุต

{mkfs.xfs -Nf /dev/sdb1} รายงานสิ่งต่อไปนี้:

meta-data=/dev/sdb1 isize=512 agcount=4, agsize=244188544 blks
         = sectsz=4096 attr=2, projid32bit=1
         = crc=1 finobt=1, กระจัดกระจาย=1, rmapbt=0
         = อ้างอิง = 1
ข้อมูล = bsize=4096 บล็อก=976754176, imaxpct=5
         = sunit=0 ความกว้าง=0 blks
การตั้งชื่อ = เวอร์ชัน 2 bsize=4096 ascii-ci=0, ftype=1
บันทึก =บันทึกภายใน bsize=4096 บล็อก=476930 เวอร์ชัน=2
         = sectsz=4096 sunit=1 blks, lazy-count=1
เรียลไทม์ =ไม่มี extsz=4096 บล็อก=0, rtextents=0

หลังจากติดตามโพสต์ต่าง ๆ ในหัวข้อนี้ซึ่งล้วนแต่พูดเรื่องแปลก ๆ กับสิ่งที่ฉันได้ลองข้างต้น ฉันรู้สึกว่าเนื้อหาในไดรฟ์หายไป (ขอบคุณ EDF Energy) ใครมีข้อเสนอแนะในการกู้คืนเพิ่มเติมหรือไม่?

แก้ไข: ผลลัพธ์ของ SMART scan...

=== จุดเริ่มต้นของส่วนข้อมูล ===
ตระกูลรุ่น: Western Digital Red
รุ่นอุปกรณ์: WDC WD40EFRX-68N32N0 1
หมายเลขซีเรียล: PBGJYR4S
รหัสอุปกรณ์ LU WWN: 5 000cca 23dc7b57b
เวอร์ชันเฟิร์มแวร์: MJAOA5F0
ความจุของผู้ใช้: 4,000,787,030,016 ไบต์ [4.00 TB]
ขนาดเซกเตอร์: โลจิคัล 512 ไบต์ ฟิสิคัล 4096 ไบต์
อัตราการหมุน: 7200 รอบต่อนาที
ฟอร์มแฟคเตอร์: 3.5 นิ้ว
อุปกรณ์คือ: ในฐานข้อมูล smartctl [สำหรับรายละเอียดใช้: -P แสดง]
เวอร์ชัน ATA คือ: การแก้ไข ATA8-ACS T13/1699-D 4
เวอร์ชัน SATA คือ: SATA 3.0, 6.0 Gb/s (ปัจจุบัน: 3.0 Gb/s)
เวลาท้องถิ่นคือ: วันศุกร์ที่ 11 มิ.ย. 19:11:40 น. 2021 BST
การสนับสนุน SMART คือ: พร้อมใช้งาน - อุปกรณ์มีความสามารถ SMART
การสนับสนุน SMART คือ: เปิดใช้งาน

=== จุดเริ่มต้นของการอ่านข้อมูลสมาร์ทส่วน ===
ผลการทดสอบการประเมินตนเองด้านสุขภาพโดยรวมของ SMART: ผ่าน

ค่า SMART ทั่วไป:
สถานะการรวบรวมข้อมูลออฟไลน์: (0x82) กิจกรรมการรวบรวมข้อมูลออฟไลน์
                                        เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด
                                        การรวบรวมข้อมูลออฟไลน์อัตโนมัติ: เปิดใช้งาน
สถานะการดำเนินการทดสอบตัวเอง: ( 248) ขั้นตอนการทดสอบตัวเองอยู่ระหว่างดำเนินการ...
                                        เหลือการทดสอบอีก 80%
เวลาทั้งหมดในการทำออฟไลน์ให้เสร็จ
การรวบรวมข้อมูล: (24) วินาที
การรวบรวมข้อมูลออฟไลน์
ความสามารถ: (0x5b) SMART ดำเนินการออฟไลน์ทันที
                                        รองรับการเปิด/ปิดการรวบรวมข้อมูลออฟไลน์อัตโนมัติ
                                        ระงับคอลเลกชันออฟไลน์เมื่อใหม่
                                        สั่งการ.
                                        รองรับการสแกนพื้นผิวแบบออฟไลน์
                                        รองรับการทดสอบตัวเอง
                                        ไม่รองรับการทดสอบตัวเองของพาหนะ
                                        รองรับการทดสอบตัวเองแบบ Selective
ความสามารถ SMART: (0x0003) บันทึกข้อมูล SMART ก่อนเข้า
                                        โหมดประหยัดพลังงาน.
                                        รองรับตัวจับเวลาบันทึกอัตโนมัติ SMART
ความสามารถในการบันทึกข้อผิดพลาด: (0x01) รองรับการบันทึกข้อผิดพลาด
                                        รองรับการบันทึกวัตถุประสงค์ทั่วไป
ขั้นตอนการทดสอบตัวเองสั้นๆ
เวลาสำรวจที่แนะนำ: ( 1) นาที
รูทีนการทดสอบตัวเองเพิ่มเติม
เวลาสำรวจที่แนะนำ: ( 1) นาที
ความสามารถของ SCT: (0x003d) รองรับสถานะ SCT
                                        รองรับการควบคุมการกู้คืนข้อผิดพลาด SCT
                                        รองรับการควบคุมคุณสมบัติ SCT
                                        รองรับตารางข้อมูล SCT

หมายเลขการแก้ไขโครงสร้างข้อมูลแอตทริบิวต์ SMART: 16
แอตทริบิวต์ SMART เฉพาะของผู้ขายที่มีเกณฑ์:
ID# ATTRIBUTE_NAME ค่าสถานะ ค่าสถานะ ประเภทที่แย่ที่สุด อัปเดตเมื่อ RAW_VALUE ล้มเหลว
  1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail เสมอ - 0
  2 ปริมาณงาน_ประสิทธิภาพ 0x0005 136 136 054 ออฟไลน์ล่วงหน้า - 80
  3 Spin_Up_Time 0x0007 176 176 024 ก่อนล้มเหลวเสมอ - 411 (เฉลี่ย 468)
  4 Start_Stop_Count 0x0012 100 100 000 Old_age เสมอ - 14
  5 Reallocated_Sector_Ct 0x0033 100 100 005 ล้มเหลวล่วงหน้าเสมอ - 0
  7 Seek_Error_Rate 0x000b 100 100 067 ผิดพลาดล่วงหน้าเสมอ - 0
  8 Seek_Time_Performance 0x0005 121 121 020 ก่อนล้มเหลว ออฟไลน์ - 34
  9 Power_On_Hours 0x0012 100 100 000 Old_age เสมอ - 6222
 10 Spin_Retry_Count 0x0013 100 100 060 ผิดพลาดล่วงหน้าเสมอ - 0
 12 Power_Cycle_Count 0x0032 100 100 000 Old_age เสมอ - 14
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age เสมอ - 273
193 Load_Cycle_Count 0x0012 100 100 000 Old_age เสมอ - 273
194 Temperature_Celsius 0x0002 142 142 000 Old_age เสมอ - 42 (ต่ำสุด/สูงสุด 20/42)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age เสมอ - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age เสมอ - 0
198 ออฟไลน์_แก้ไขไม่ได้ 0x0008 100 100 000 Old_age ออฟไลน์ - 0
199 UDMA_CRC_Error_Count 0x000a 174 174 000 Old_age เสมอ - 1272

เวอร์ชันบันทึกข้อผิดพลาด SMART: 1
จำนวนข้อผิดพลาด ATA: 1272 (บันทึกอุปกรณ์มีข้อผิดพลาดห้ารายการล่าสุดเท่านั้น)
        CR = การลงทะเบียนคำสั่ง [HEX]
        FR = คุณสมบัติลงทะเบียน [HEX]
        SC = ทะเบียนนับภาค [HEX]
        SN = ลงทะเบียนหมายเลขเซกเตอร์ [HEX]
        CL = การลงทะเบียนกระบอกสูบต่ำ [HEX]
        CH = ทะเบียนทรงกระบอกสูง [HEX]
        DH = ทะเบียนอุปกรณ์/ส่วนหัว [HEX]
        DC = การลงทะเบียนคำสั่งอุปกรณ์ [HEX]
        ER = ข้อผิดพลาดในการลงทะเบียน [HEX]
        ST = การลงทะเบียนสถานะ [HEX]
Powered_Up_Time วัดจากการเปิดเครื่อง และพิมพ์เป็น
DDd+hh:mm:SS.sss โดยที่ DD=วัน, hh=ชั่วโมง, mm=นาที
SS=วินาที และ sss=มิลลิวินาที มัน "ห่อ" หลังจาก 49.710 วัน

เกิดข้อผิดพลาด 1272 เมื่อเปิดเครื่องดิสก์: 6220 ชั่วโมง (259 วัน + 4 ชั่วโมง)
  เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์ทำงานอยู่หรือไม่ได้ใช้งาน

  หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 21 5f b7 c0 01 ข้อผิดพลาด: ICRC, ABRT 33 ภาคที่ LBA = 0x01c0b75f = 29407071

  คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
  CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
  25 00 80 00 b7 c0 e0 08 1d+02:04:04.303 อ่าน DMA EXT
  25 00 f8 00 b6 c0 e0 08 1d+02:04:04.303 อ่าน DMA EXT
  25 00 08 f8 b5 c0 e0 08 1d+02:04:04.302 อ่าน DMA EXT
  25 00 08 f0 b5 c0 e0 08 1d+02:04:04.302 อ่าน DMA EXT
  25 00 08 e8 b5 c0 e0 08 1d+02:04:04.302 อ่าน DMA EXT

เกิดข้อผิดพลาด 1271 เมื่อเปิดเครื่องดิสก์: 6220 ชั่วโมง (259 วัน + 4 ชั่วโมง)
  เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์ทำงานอยู่หรือไม่ได้ใช้งาน

  หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 97 b5 c0 01 ข้อผิดพลาด: ICRC, ABRT 1 ส่วนที่ LBA = 0x01c0b597 = 29406615

  คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
  CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
  25 00 08 90 b5 c0 e0 08 1d+02:04:04.096 อ่าน DMA EXT
  25 00 08 88 b5 c0 e0 08 1d+02:04:04.095 อ่าน DMA EXT
  25 00 08 80 b5 c0 e0 08 1d+02:04:04.095 อ่าน DMA EXT
  25 00 08 78 b5 c0 e0 08 1d+02:04:04.095 อ่าน DMA EXT
  25 00 08 70 b5 c0 e0 08 1d+02:04:04.095 อ่าน DMA EXT

เกิดข้อผิดพลาด 1270 เมื่อเปิดเครื่องดิสก์: 6220 ชั่วโมง (259 วัน + 4 ชั่วโมง)
  เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์ทำงานอยู่หรือไม่ได้ใช้งาน

  หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 81 7f b5 c0 01 ข้อผิดพลาด: ICRC, ABRT 129 ส่วนที่ LBA = 0x01c0b57f = 29406591

  คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
  CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
  25 00 00 00 b4 c0 e0 08 1d+02:04:03.858 อ่าน DMA EXT
  25 00 f8 08 0a 00 e0 08 1d+02:04:03.856 อ่าน DMA EXT
  c8 00 08 f8 08 00 e0 08 1d+02:04:03.856 อ่าน DMA
  c8 00 08 f0 08 00 e0 08 1d+02:04:03.856 อ่าน DMA
  c8 00 08 e8 08 00 e0 08 1d+02:04:03.855 อ่าน DMA

เกิดข้อผิดพลาด 1269 เมื่อเปิดเครื่องดิสก์: 6220 ชั่วโมง (259 วัน + 4 ชั่วโมง)
  เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์ทำงานอยู่หรือไม่ได้ใช้งาน

  หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 c7 08 00 00 ข้อผิดพลาด: ICRC, ABRT 1 ภาคที่ LBA = 0x000008c7 = 2247

  คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
  CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
  c8 00 08 c0 08 00 e0 08 1d+02:04:03.648 อ่าน DMA
  c8 00 08 b8 08 00 e0 08 1d+02:04:03.641 อ่าน DMA
  27 00 00 00 00 00 e0 08 1d+02:04:03.640 อ่าน NATIVE MAX ADDRESS EXT [OBS-ACS-3]
  ec 00 00 00 00 00 a0 08 1d+02:04:03.638 อุปกรณ์ระบุตัวตน
  ef 03 42 00 00 00 a0 08 1d+02:04:03.636 คุณสมบัติการตั้งค่า [ตั้งค่าโหมดการถ่ายโอน]

เกิดข้อผิดพลาด 1268 เมื่อเปิดเครื่องดิสก์: 6220 ชั่วโมง (259 วัน + 4 ชั่วโมง)
  เมื่อคำสั่งที่ทำให้เกิดข้อผิดพลาดเกิดขึ้น อุปกรณ์ทำงานอยู่หรือไม่ได้ใช้งาน

  หลังจากเสร็จสิ้นคำสั่ง รีจิสเตอร์คือ:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 51 01 bf 08 00 00 ข้อผิดพลาด: ICRC, ABRT 1 ภาคที่ LBA = 0x000008bf = 2239

  คำสั่งที่นำไปสู่คำสั่งที่ทำให้เกิดข้อผิดพลาดคือ:
  CR FR SC SN CL CH DH DC Powered_Up_Time คำสั่ง/คุณลักษณะ_ชื่อ
  -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ------------------ ------------------ --
  c8 00 08 b8 08 00 e0 08 1d+02:04:03.440 อ่าน DMA
  c8 00 08 b0 08 00 e0 08 1d+02:04:03.440 อ่าน DMA
  c8 00 08 a8 08 00 e0 08 1d+02:04:03.440 อ่าน DMA
  c8 00 08 a0 08 00 e0 08 1d+02:04:03.440 อ่าน DMA
  c8 00 08 98 08 00 e0 08 1d+02:04:03.440 อ่าน DMA

การแก้ไขโครงสร้างบันทึกการทดสอบตัวเอง SMART หมายเลข 1
จำนวน Test_Description สถานะอายุการใช้งานที่เหลืออยู่ (ชั่วโมง) LBA_of_first_error
# 1 ผู้ขาย (0xb0) เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 36443 -
# 2 ผู้ขาย (0x71) เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด 00% 36443 -

การแก้ไขโครงสร้างข้อมูลบันทึกการทดสอบตัวเอง SMART Selective หมายเลข 1
 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
    1 0 0 Not_testing
    2 0 0 ไม่ทดสอบ
    3 0 0 ไม่ทดสอบ
    4 0 0 ไม่ทดสอบ
    5 0 0 ไม่ทดสอบ
การตั้งค่าสถานะการทดสอบตัวเองแบบเลือก (0x0):
  หลังจากสแกนช่วงเวลาที่เลือกแล้ว อย่าอ่าน-สแกนส่วนที่เหลือของดิสก์
หากการทดสอบตัวเองแบบเลือกกำลังอยู่ระหว่างการเปิดเครื่อง ให้ดำเนินการต่อหลังจากหน่วงเวลา 0 นาที
Michael Hampton avatar
cz flag
ดูเหมือนว่าไดรฟ์ล้มเหลวมากกว่าระบบไฟล์ ทดสอบและเตรียมพร้อมสำหรับความจำเป็นในการกู้คืนจากข้อมูลสำรอง
Michael Hampton avatar
cz flag
เอาต์พุต SMART ยืนยันว่าสิ้นสภาพและมีสิทธิ์สำหรับ RMA ขออภัยในความสูญเสียของคุณ
Score:3
ธง ca

คำเตือน ข้อผิดพลาดอินพุต/เอาต์พุต หมายความว่าไดรฟ์ของคุณล้มเหลว ไม่ใช่ระบบไฟล์ของคุณ - xfs_repair เคยเป็น ไม่สามารถ เพื่ออ่านเซกเตอร์ที่ได้รับผลกระทบจากดิสก์

เอาต์พุต SMART ของคุณยืนยันข้อมูลข้างต้น: แสดงการยกเลิกการอ่านหลายครั้งที่ 6220 ชั่วโมง ซึ่งเป็นเวลาเปิดเครื่อง HDD ของคุณพอดี (เช่น: ข้อผิดพลาดเพิ่งเกิดขึ้นในขณะนี้ ไม่ใช่ในอดีตอันไกลโพ้น)

XFS รักษา superblocks สำรองไว้บางส่วน (หนึ่งรายการในแต่ละ AG) แต่ดิสก์ของคุณดูเหมือนจะให้ข้อผิดพลาดสำหรับเซกเตอร์ต่างๆ จำนวนมาก ซึ่งแยกจากกัน ดังนั้นฉันไม่แนะนำให้ลองใช้เซกเตอร์ที่ได้รับผลกระทบเป็นศูนย์ แต่ฉันจะใช้ ddrescue เพื่อโคลนดิสก์ของคุณบนอุปกรณ์อื่นและเน้นการพยายามกู้คืนบนอิมเมจที่โคลน

เห็นได้ชัดว่าหากคุณมีการสำรองข้อมูลที่ใช้งานอยู่และปัจจุบัน คุณสามารถทิ้งดิสก์และกู้คืนข้อมูลของคุณในดิสก์ใหม่ได้

Score:1
ธง in

ฉันต้องบอกว่านี่ดูเหมือนดิสก์เสียหรือดิสก์ที่ใกล้จะล้มเหลวโดยสิ้นเชิง ฉันหวังว่าคุณจะมีการสำรองข้อมูล!?!

หากคุณไม่มีข้อมูลสำรอง คุณควรปิดระบบนั้นจริง ๆ บูตด้วยสื่อสำรองหรือนำดิสก์ที่ล้มเหลวไปยังระบบอื่น และเริ่มพยายามคัดลอกข้อมูลไปยังดิสก์ใหม่ ซึ่งสามารถทำได้ด้วย dd (หรือ ddrescue) ในระดับบล็อกที่มีการลองใหม่หลายครั้ง หากคุณไม่มีสิทธิ์เข้าถึงเวิร์กสเตชันการซ่อมแซมดิสก์แบบสแตนด์อโลน (ยังคงเป็นแกดเจ็ตที่ดีที่สุดที่ฉันเคยซื้อ!) ddrescue มีตัวเลือกการลองใหม่สูงสุด และบางครั้งด้วยการลองใหม่หลายครั้ง คุณสามารถอ่านข้อมูลบนดิสก์เสียได้สำเร็จ บางครั้ง ... Trinity Rescue Kit LiveCD มีเครื่องมือ GNU นี้ ฉันไม่แน่ใจว่าการแจกแจง liveCD ทั้งหมดมีหรือไม่ คุ้มค่าที่จะได้รับมันและทำให้มันสะดวก! นี่คือตัวอย่างจากบทความอื่นที่กล่าวถึงการดำเนินการนี้เพื่อเป็นข้อมูลอ้างอิง: https://superuser.com/questions/905811/faster-recovery-from-a-disk-with-bad-sectors

สำหรับคนอื่น ๆ ความรู้เพียงเล็กน้อยที่ฉันต้องเรียนรู้วิธีที่ยากลำบากในอาชีพการงานของฉัน สำรองข้อมูลแต่ไม่ต้องการ ดีกว่าต้องสำรองข้อมูลแต่ไม่มีอะไรเลย! กำหนดค่าการสำรองข้อมูล! นี่ควรเป็นสิ่งแรกที่คุณทำหลังจากติดตั้ง OS !!! ทำให้เป็นนิสัยและ/หรือตอนนี้ แล้วคุณจะไม่ถูกจับได้หากไม่มีการสำรองข้อมูล!

โพสต์คำตอบ

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