Нашел версию постарше. 3.1...
xfs_repair -n /dev/sdb4
Phase 1 - find and verify superblock...
Фаза 2 - использование внутреннего журнала
- scan filesystem freespace and inode maps...
agi unlinked bucket 1 is 65 in ag 10 (inode=2684354625)
block (23,782861-782861) multiply claimed by cnt space tree, state - 2
block (23,794031-794031) multiply claimed by cnt space tree, state - 2
block (23,794063-794063) multiply claimed by cnt space tree, state - 2
block (23,783680-783680) multiply claimed by cnt space tree, state - 2
block (23,792726-792726) multiply claimed by cnt space tree, state - 2
block (17,819352-819352) multiply claimed by cnt space tree, state - 2
agf_freeblks 6466178, counted 6466153 in ag 23
block (17,2608410-2608410) multiply claimed by cnt space tree, state - 2
agf_freeblks 6164957, counted 6165491 in ag 17
block (19,7824158-7824158) multiply claimed by cnt space tree, state - 2
agf_freeblks 6938771, counted 6938772 in ag 19
agf_freeblks 6625842, counted 6621810 in ag 24
agi unlinked bucket 0 is 22268672 in ag 11 (inode=2975058688)
block (22,407816-407816) multiply claimed by cnt space tree, state - 2
agf_freeblks 6968069, counted 6968149 in ag 22
block (18,3694236-3694236) multiply claimed by cnt space tree, state - 2
agf_freeblks 6059650, counted 6057654 in ag 21
agf_freeblks 6600918, counted 6600905 in ag 18
block (26,7438259-7438259) multiply claimed by cnt space tree, state - 2
agf_freeblks 6892603, counted 6893635 in ag 26
sb_fdblocks 193752453, counted 193748034
- found root inode chunk
Phase 3 - for each AG...
- scan (but don't clear) agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
- agno = 1
- agno = 2
- agno = 3
- agno = 4
- agno = 5
- agno = 6
- agno = 7
- agno = 8
- agno = 9
7f0947568700: Badness in key lookup (length)
bp=(bno 913686752, len 16384 bytes) key=(bno 913686752, len 8192 bytes)
- agno = 10
7f0954d83700: Badness in key lookup (length)
bp=(bno 1016189728, len 16384 bytes) key=(bno 1016189728, len 8192 bytes)
- agno = 11
- agno = 12
- agno = 13
- agno = 14
- agno = 15
- agno = 16
- agno = 17
- agno = 18
- agno = 19
- agno = 20
- agno = 21
- agno = 22
- agno = 23
- agno = 24
- agno = 25
- agno = 26
- agno = 27
- agno = 28
- agno = 29
- agno = 30
- agno = 31
- process newly discovered inodes...
Фаза 4 - поиск повторяющихся блоков...
- setting up duplicate extent list...
- check for inodes claiming duplicate blocks...
- agno = 0
- agno = 1
- agno = 2
- agno = 3
- agno = 4
- agno = 5
- agno = 6
- agno = 7
- agno = 8
- agno = 9
- agno = 10
- agno = 11
- agno = 12
- agno = 13
- agno = 14
- agno = 15
- agno = 16
- agno = 17
- agno = 18
- agno = 19
- agno = 20
- agno = 21
- agno = 22
- agno = 23
- agno = 24
- agno = 25
- agno = 26
- agno = 27
- agno = 28
- agno = 29
- agno = 30
- agno = 31
Невозможно изменить флаг состояния, пропуск 5-ой фазы.
Phase 6 - check inode connectivity...
- traversing filesystem ...
- traversal finished ...
- moving disconnected inodes to lost+found ...
disconnected inode 2684354625, would move to lost+found
disconnected inode 2975058688, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 2684354625 nlinks from 0 to 1
would have reset inode 2975058688 nlinks from 0 to 1
No modify flag set, skipping filesystem flush and exiting.
Результат все еще:
При обращении к «Жёсткий диск (1,4 ТиБ)» произошла ошибка, ответ системы: Не удалось выполнить запрошенную операцию: Error mounting /dev/md2 at /media/user/a24d84f1-4da9-4fe6-9120-77ec5a499af5: Command-line `mount -t "xfs" -o "uhelper=udisks2,nodev,nosuid" "/dev/md2" "/media/user/a24d84f1-4da9-4fe6-9120-77ec5a499af5"' exited with non-zero exit status 32: mount: mount /dev/md2 on /media/user/a24d84f1-4da9-4fe6-9120-77ec5a499af5 failed: Структуру необходимо почистить
Как починить, с параметром L ?! что-то боюсь структуру вовсе угробить если она там осталась...
Пользователь добавил сообщение 01 Декабря 2016, 13:57:43:
В общем решился на параметр L и все прошло удачно!
xfs_repair -L /dev/md2
Phase 1 - find and verify superblock...
Фаза 2 - использование внутреннего журнала
- zero log...
ТРЕВОГА: Файловая система содержащая полезные данные разрушена
(по данным логов) из-за использования параметра -L
- scan filesystem freespace and inode maps...
block (17,819352-819352) multiply claimed by cnt space tree, state - 2
block (17,2608410-2608410) multiply claimed by cnt space tree, state - 2
agf_freeblks 6164957, counted 6165491 in ag 17
block (26,7438259-7438259) multiply claimed by cnt space tree, state - 2
agf_freeblks 6892603, counted 6893635 in ag 26
agf_freeblks 6625842, counted 6621810 in ag 24
agi unlinked bucket 1 is 65 in ag 10 (inode=2684354625)
block (22,407816-407816) multiply claimed by cnt space tree, state - 2
agf_freeblks 6059650, counted 6057654 in ag 21
agf_freeblks 6968069, counted 6968149 in ag 22
block (23,782861-782861) multiply claimed by cnt space tree, state - 2
block (23,794031-794031) multiply claimed by cnt space tree, state - 2
block (23,794063-794063) multiply claimed by cnt space tree, state - 2
block (23,783680-783680) multiply claimed by cnt space tree, state - 2
block (23,792726-792726) multiply claimed by cnt space tree, state - 2
agf_freeblks 6466178, counted 6466153 in ag 23
block (19,7824158-7824158) multiply claimed by cnt space tree, state - 2
agf_freeblks 6938771, counted 6938772 in ag 19
block (18,3694236-3694236) multiply claimed by cnt space tree, state - 2
agf_freeblks 6600918, counted 6600905 in ag 18
agi unlinked bucket 0 is 22268672 in ag 11 (inode=2975058688)
sb_fdblocks 193752453, counted 193748034
- found root inode chunk
Phase 3 - for each AG...
- scan and clear agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
- agno = 1
- agno = 2
- agno = 3
- agno = 4
- agno = 5
- agno = 6
- agno = 7
- agno = 8
- agno = 9
7f74a2125700: Badness in key lookup (length)
bp=(bno 913686752, len 16384 bytes) key=(bno 913686752, len 8192 bytes)
- agno = 10
7f74b0141700: Badness in key lookup (length)
bp=(bno 1016189728, len 16384 bytes) key=(bno 1016189728, len 8192 bytes)
- agno = 11
- agno = 12
- agno = 13
- agno = 14
- agno = 15
- agno = 16
- agno = 17
- agno = 18
- agno = 19
- agno = 20
- agno = 21
- agno = 22
- agno = 23
- agno = 24
- agno = 25
- agno = 26
- agno = 27
- agno = 28
- agno = 29
- agno = 30
- agno = 31
- process newly discovered inodes...
Фаза 4 - поиск повторяющихся блоков...
- setting up duplicate extent list...
- check for inodes claiming duplicate blocks...
- agno = 0
- agno = 1
- agno = 2
- agno = 3
- agno = 4
- agno = 5
- agno = 6
- agno = 7
- agno = 8
- agno = 9
- agno = 10
- agno = 11
- agno = 12
- agno = 13
- agno = 14
- agno = 15
- agno = 16
- agno = 17
- agno = 18
- agno = 19
- agno = 20
- agno = 21
- agno = 22
- agno = 23
- agno = 24
- agno = 25
- agno = 26
- agno = 27
- agno = 28
- agno = 29
- agno = 30
- agno = 31
Phase 5 - rebuild AG headers and trees...
- reset superblock...
Phase 6 - check inode connectivity...
- resetting contents of realtime bitmap and summary inodes
- traversing filesystem ...
- traversal finished ...
- moving disconnected inodes to lost+found ...
disconnected inode 2684354625, moving to lost+found
disconnected inode 2975058688, moving to lost+found
Phase 7 - verify and correct link counts...
done