Проверка xfs к нечему не приводит.
xfs раздел находится на fakeraid 0 dmraid
Вот что пишет xfs_check
Код: Выделить всё
xfs_check /dev/mapper/nvidia_acfifcee3
ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed. Mount the filesystem to replay the log, and unmount it before
re-running xfs_check. If you are unable to mount the filesystem, then use
the xfs_repair -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption -- please attempt a mount
of the filesystem before doing this.
А xfs_repair пытается найти superblcok, но этого так и не удаётся.
Код: Выделить всё
xfs_repair -L /dev/mapper/nvidia_acfifcee3
Phase 1 - find and verify superblock...
couldn't verify primary superblock - not enough secondary superblocks with matching geometry !!!
attempting to find secondary superblock...
................................................................................
................................................................................
.
..........................................................Sorry, could not find valid secondary superblock
Exiting now.
При монтирование не исправленной xfs она не монтируется и в dmesg пишется то что в коде.
Код: Выделить всё
Filesystem "dm-3": XFS internal error xfs_btree_check_sblock at line 125 of file fs/xfs/xfs_btree.c. Caller 0xffffffff81198ed9
Pid: 8283, comm: mount Tainted: P 2.6.35-zen3+ #100
Call Trace:
[<ffffffff811a793e>] 0xffffffff811a793e
[<ffffffff81198ed9>] ? 0xffffffff81198ed9
[<ffffffff811a798e>] 0xffffffff811a798e
[<ffffffff81198ebc>] 0xffffffff81198ebc
[<ffffffff81198ed9>] ? 0xffffffff81198ed9
[<ffffffff81198ed9>] 0xffffffff81198ed9
[<ffffffff81198ffb>] 0xffffffff81198ffb
[<ffffffff8119a046>] 0xffffffff8119a046
[<ffffffff8119a608>] 0xffffffff8119a608
[<ffffffff811c4e03>] ? 0xffffffff811c4e03
[<ffffffff811a9952>] 0xffffffff811a9952
[<ffffffff811aa3cd>] 0xffffffff811aa3cd
[<ffffffff811af0be>] 0xffffffff811af0be
[<ffffffff811c0797>] ? 0xffffffff811c0797
[<ffffffff811c3adf>] 0xffffffff811c3adf
[<ffffffff811cd1fe>] 0xffffffff811cd1fe
[<ffffffff810ad0ef>] 0xffffffff810ad0ef
[<ffffffff810ad79f>] 0xffffffff810ad79f
[<ffffffff810ad812>] 0xffffffff810ad812
[<ffffffff810ac941>] 0xffffffff810ac941
[<ffffffff811b6e74>] 0xffffffff811b6e74
[<ffffffff811b6f41>] 0xffffffff811b6f41
[<ffffffff811b7001>] 0xffffffff811b7001
[<ffffffff811b4aaa>] 0xffffffff811b4aaa
[<ffffffff811bced1>] 0xffffffff811bced1
[<ffffffff811bd5c6>] ? 0xffffffff811bd5c6
[<ffffffff811ce9fb>] 0xffffffff811ce9fb
[<ffffffff8109d698>] 0xffffffff8109d698
[<ffffffff811ce841>] ? 0xffffffff811ce841
[<ffffffff811ccf30>] 0xffffffff811ccf30
[<ffffffff8109c608>] 0xffffffff8109c608
[<ffffffff8109c700>] 0xffffffff8109c700
[<ffffffff810b1ef2>] 0xffffffff810b1ef2
[<ffffffff81081189>] ? 0xffffffff81081189
[<ffffffff810b1feb>] 0xffffffff810b1feb
[<ffffffff810028ab>] 0xffffffff810028ab
xfs_difree: xfs_inobt_lookup returned() an error 117 on dm-3. Returning error.
xfs_inactive: xfs_ifree() returned an error = 117 on dm-3
xfs_force_shutdown(dm-3,0x1) called from line 1209 of file fs/xfs/xfs_vnodeops.c. Return address = 0xffffffff811c3b24
Filesystem "dm-3": I/O Error Detected. Shutting down filesystem: dm-3
Please umount the filesystem, and rectify the problem(s)
BUG: unable to handle kernel NULL pointer dereference at 00000000000000a0
IP: [<ffffffff811b6f58>] 0xffffffff811b6f58
PGD 1d82c067 PUD 1a620067 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:0f.1/ide0/0.0/block/hda/hda1/stat
CPU 0
Modules linked in: ipv6 tuner tea5767 tda8290 tuner_xc2028 xc5000 tda9887 tuner_simple tuner_types mt20xx tea5761 tvaudio tda7432 msp3400 nvidia(P) bttv snd_via82xx firmware_class snd_ac97_codec v4l2_common videodev ac97_bus snd_pcm snd_timer snd_page_alloc v4l1_compat snd_mpu401_uart v4l2_compat_ioctl32 i2c_algo_bit snd_rawmidi videobuf_dma_sg snd_seq_device videobuf_core rtc_cmos rtc_core joydev rtc_lib i2c_viapro snd floppy btcx_risc tveeprom 8139too thermal processor button thermal_sys amd64_agp fuse nfs lockd sunrpc scsi_wait_scan sg
Pid: 8283, comm: mount Tainted: P 2.6.35-zen3+ #100 K8VSEDX/To Be Filled By O.E.M.
RIP: 0010:[<ffffffff811b6f58>] [<ffffffff811b6f58>] 0xffffffff811b6f58
RSP: 0018:ffff880012f6bc18 EFLAGS: 00010206
RAX: 0000000000000000 RBX: ffff880015b7d800 RCX: ffff88001240d6c0
RDX: ffff880012f6bc30 RSI: ffffc9000003f040 RDI: ffff88001240d738
RBP: ffff880012f6bc68 R08: ffff88001240d9c0 R09: ffff88001240d9c0
R10: ffff88005ae92780 R11: ffff88004d73eb18 R12: 0000000000000001
R13: 0000000000000034 R14: 00000000ffffffff R15: ffff880012f6bc30
FS: 00007f997551b740(0000) GS:ffff880001800000(0000) knlGS:00000000f75ae6c0
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000000000a0 CR3: 0000000013564000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process mount (pid: 8283, threadinfo ffff880012f6a000, task ffff88001edee000)
Stack:
ffff88001240d6c0 0000000015b7d800 0000000000000000 0000000000000000
<0> 0000000000000000 ffff880025364800 0000000000000000 0000000000000000
<0> 0000000000000000 0000000000000000 ffff880012f6bc88 ffffffff811b7001
Call Trace:
[<ffffffff811b7001>] 0xffffffff811b7001
[<ffffffff811b4aaa>] 0xffffffff811b4aaa
[<ffffffff811bced1>] 0xffffffff811bced1
[<ffffffff811bd5c6>] ? 0xffffffff811bd5c6
[<ffffffff811ce9fb>] 0xffffffff811ce9fb
[<ffffffff8109d698>] 0xffffffff8109d698
[<ffffffff811ce841>] ? 0xffffffff811ce841
[<ffffffff811ccf30>] 0xffffffff811ccf30
[<ffffffff8109c608>] 0xffffffff8109c608
[<ffffffff8109c700>] 0xffffffff8109c700
[<ffffffff810b1ef2>] 0xffffffff810b1ef2
[<ffffffff81081189>] ? 0xffffffff81081189
[<ffffffff810b1feb>] 0xffffffff810b1feb
[<ffffffff810028ab>] 0xffffffff810028ab
Code: 12 01 00 44 89 f2 44 89 e9 44 89 e6 48 89 df e8 92 fe ff ff 4c 89 f9 44 89 e2 31 f6 48 89 df 41 89 c6 e8 a4 25 ff ff 48 8b 45 c8 <48> 8b 80 a0 00 00 00 41 83 fe ff 75 a5 41 ff c5 41 83 fd 40 75
RIP [<ffffffff811b6f58>] 0xffffffff811b6f58
RSP <ffff880012f6bc18>
CR2: 00000000000000a0
---[ end trace 1bd02654a6dd0cd2 ]---
Пробовал testdisk еще, так он вообще какую ту ахинею несёт, типа на разделе xfs нашлось множество hfs,fat16,12,ntfs и других фс которых я даже не знаю, наверно он не умеет работать dmraid или работает с ним не корректно.
gpart не захотел работать с raid вообще выдавал при запуске Floating point exception и на этом программа завершалась.
UFS Explorer Standart Recovery нашёл таблицу как SGI XFS и смог открыть файлы для просмотра копирования с раздела, но вот это хотелось бы использовать как последний шанс.
Есть какие нибудь идее восстановить xfs без потери данных?