TLDR: ฉันมีพาร์ติชัน RAID1 ขนาด 1TB ที่มีไฟล์ 800GB ก่อนรีบูต ตอนนี้หลังจากรีบูต พาร์ติชันว่างเปล่า
ฮาร์ดแวร์: ไดรฟ์ SATA 1TB คู่ใน RAID1 (การ์ด ASUS PIKE ซึ่งเป็นการ์ด LSI)
O/S อยู่ในไดรฟ์ SATA 320GB แยกต่างหาก ไม่ใช่ส่วนหนึ่งของอาร์เรย์ RAID
โอ/เอส: Centos 7.6.1810 (x64)
สถานการณ์: ฉันปิดระบบอย่างสมบูรณ์ (ไฟดับ
). เมื่อเปิดเครื่องอีกครั้ง ระบบจะบู๊ตจากพาร์ติชัน OS หลัก (ไม่ใช่ในอาร์เรย์ RAID) และเมาต์พาร์ติชัน RAID บน /mnt/sdb1 แต่ไดเร็กทอรี /mnt/sdb1 ไม่มีอะไรเลย ยกเว้นไดเร็กทอรี "lost+found" และ .Trash-1000
รายงาน df -Th: /dev/sdb1 ext4 917G 77M 870G 1% /mnt/sdb1
เฟิร์มแวร์ RAID รายงานว่าอาร์เรย์ทำงานได้อย่างเหมาะสมที่สุด (ไม่มีข้อผิดพลาด ไม่มีข้อผิดพลาดในการซิงค์)
fsck.ext4 รายงาน: /dev/sdb1: สะอาด, 16/61038592 ไฟล์, 3884291/244140288 บล็อก
ฉันพยายามกู้คืนข้อมูลสำรอง superblock ต่างๆ แต่สิ่งนี้ทำให้ไฟล์ไม่มีความแตกต่าง
mke2fs -n /dev/sdb1
รายงาน:
ป้ายกำกับระบบไฟล์=
ประเภทระบบปฏิบัติการ: ลินุกซ์
ขนาดบล็อก=4096 (บันทึก=2)
ขนาดชิ้นส่วน=4096 (บันทึก=2)
ระยะก้าว=0 บล็อก ความกว้างของแถบ=0 บล็อก
61038592 ไอโหนด 244140288 บล็อก
12207014 บล็อก (5.00%) สงวนไว้สำหรับผู้ใช้ระดับสูง
บล็อกข้อมูลแรก = 0
บล็อกระบบไฟล์สูงสุด=4294967296
7451 กลุ่มบล็อก
32768 บล็อกต่อกลุ่ม 32768 ชิ้นต่อกลุ่ม
8192 ไอโหนดต่อกลุ่ม
การสำรองข้อมูล Superblock ที่จัดเก็บไว้ในบล็อก:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848
เมื่อกู้คืนสิ่งเหล่านี้ ระบบจะรายงานว่าพาร์ติชันยังไม่ได้รับการถอนการติดตั้งอย่างสมบูรณ์และดำเนินการเรียกใช้ fsck ซึ่งรายงานข้อผิดพลาดบางอย่าง ซึ่งฉันจะ "แก้ไข" เมื่อได้รับแจ้ง
หลังจากรีบูตและติดตั้งใหม่ - ยังคงแสดงไดเร็กทอรีที่หายไป + พบและไม่มีอะไรอื่น
ฉันพยายาม ดิสก์ทดสอบ
ยูทิลิตีและรายงานพาร์ติชัน ext4 แต่แสดงสิ่งต่อไปนี้เมื่อพยายามแสดงรายการไฟล์:
หน้า ext4 0 0 1 121576 93 53 1953124352 [RAID1]
ทำเนียบ /
ไม่พบไฟล์ ระบบไฟล์อาจเสียหาย
สำรองข้อมูลไว้เลยไม่หายแต่อยากทราบจริงๆ ทำไม สิ่งนี้เกิดขึ้นเนื่องจากฉันรู้สึกว่า ext4 มีความยืดหยุ่นมากกว่านี้
ขอบคุณสำหรับความคิดหรือคำแนะนำใด ๆ