LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Как я уже сказал, снапшот далеко не факт что поможет при битых метаданных, т. к. снапшоты не создают полную копию метаданных.

Но да, в порядке возрастающей серьёзности — пытаемся откатиться на снапшот, пытаемся примонтировать снапшот (-o subvolid=...) и вытащить из него файлы, делаем btrfs rescue (опционально из этого же снапшота).

Тут нужно предостеречь, что восстановительный тулинг в btrfs, мягко говоря, сосёт. Лучше всего держать где-нибудь текстовый файлик со списком снапшотов и маппингом их имён на внутренние IDшники (т.е. выводом btrfs sub list -a /path/to/filesystem).

Исходная версия intelfx, :

Как я уже сказал, снапшот далеко не факт что поможет при битых метаданных, т. к. снапшоты не создают полную копию метаданных.

Но да, в порядке возрастающей серьёзности — пытаемся откатиться на снапшот, пытаемся примонтировать снапшот (-o subvol path/to/snapshot) и вытащить из него файлы, делаем btrfs rescue (опционально из этого же снапшота).

Тут нужно предостеречь, что восстановительный тулинг в btrfs, мягко говоря, сосёт. Лучше всего держать где-нибудь текстовый файлик со списком снапшотов и маппингом их имён на внутренние IDшники (т.е. выводом btrfs sub list -a /path/to/filesystem).