В Btrfs transid отказ

Я больше не могу монтировать мой том Btrfs.
Там написано:

mount: wrong fs type, bad option, bad superblock on /dev/md0p1,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

dmesg | grep BTRFS
    [    2.596762] BTRFS: device label DATA devid 1 transid 311913 /dev/md0p1
    [   98.707993] BTRFS warning (device md0p1): 'recovery' is deprecated, use 'usebackuproot' instead
    [   98.707995] BTRFS info (device md0p1): trying to use backup root at mount time
    [   98.707997] BTRFS info (device md0p1): disabling disk space caching
    [   98.707998] BTRFS info (device md0p1): has skinny extents
    [   98.915571] BTRFS error (device md0p1): parent transid verify failed on 29458432 wanted 5 found 311913
    [   98.937552] BTRFS error (device md0p1): parent transid verify failed on 29458432 wanted 5 found 311913
    [   98.990667] BTRFS error (device md0p1): open_ctree failed

dmesg | grep transid
    [    2.596762] BTRFS: device label DATA devid 1 transid 311913 /dev/md0p1
    [   98.915571] BTRFS error (device md0p1): parent transid verify failed on 29458432 wanted 5 found 311913
    [   98.937552] BTRFS error (device md0p1): parent transid verify failed on 29458432 wanted 5 found 311913

пробовал btrfs-zero-log но это не помогло.
Я не знаю, что делать: / и я не нашел никакой полезной статьи в Интернете.

возможно вы можете помочь мне.
Спасибо за преимущество.

27
задан hewu
31.12.2022 0:19 Количество просмотров материала 3498
Распечатать страницу

1 ответ

ваша ошибка могла бы быть частью raid четности (5/6) подводные камни, видят этой ссылки:

Parity RAID

Currently raid5 and raid6 profiles have flaws that make it strongly not recommended as per the Status page.
    {..}
    If a crash happens while a raid5/raid6 volume is being written this can result in a "transid" mismatch as in transid verify failed.
    The resulting corruption cannot be currently fixed. 

в этом случае нет никакого способа восстановить ущерб, нанесенный вашему рейду. Вы использовали Btrfs Raid 5/6 ?

по данным этой link, все еще можно восстановить данные с помощью:

sudo btrfs restore -sxmSv /dev/md0p1 ~/Backup/

для получения списка всех параметров используйте'Btrfs restore --help'

0
отвечен Anonymus 2023-01-01 08:07

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх