5

У меня повреждена файловая система btrfs, и я использую btrfs restore для ее восстановления. Вроде работает.

Проблема в том, что поврежденная файловая система довольно большая, и мне нужно только восстановить только один каталог. Я вижу на странице руководства вариант

-d directory

но вики я вижу -d: ??? , Умеете ли вы использовать этот флаг и может ли он мне помочь?

1 ответ1

5

Как восстановить определенный каталог с помощью btrfs?

Вы можете восстановить каталог, используя параметр --path-regex <regex> с соответствующим регулярным выражением.

Вы также можете использовать -D|--dry-run чтобы точно проверить, что будет восстановлено.


btrfs-restore - попытаться восстановить файлы из поврежденной файловой системы btrfs (отключена)

-D|--dry-run

пробный запуск (только список файлов, которые будут восстановлены).

--path-regex <regex>

восстановить только имена файлов, соответствующие regex , вы должны использовать следующий синтаксис (возможно, в кавычках):

^/(|home(|/username(|/Desktop(|/.*))))$

Источник btrfs-restore(8) Страница руководства

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .