it-swarm-ja.com

btrfsは特定のディレクトリを復元します

破損したbtrfsファイルシステムがあり、btrfs restoreを使用して復元しています。うまくいくようです。

問題は、破損したファイルシステムが非常に巨大であり、1つのディレクトリのみを復元する必要があることです。マニュアルページからオプションがわかります

-d directory

しかし wiki-d: ???が表示されます。このフラグの使い方と、それが私を助けることができるかどうか。

6
wiso

Btrfsを使用して特定のディレクトリを復元するにはどうすればよいですか?

適切な正規表現を指定した_--path-regex <regex>_オプションを使用して、ディレクトリを復元できます。

_-D|--dry-run_を使用して、何が復元されるかを正確に確認することもできます。


btrfs-restore-破損したbtrfsファイルシステム(マウントされていない)からファイルを復元しようとします

_-D|--dry-run_

ドライラン(回復されるファイルのみを一覧表示します)。

_--path-regex <regex>_

regexに一致するファイル名のみを復元するには、次の構文を使用する必要があります(引用符で囲まれている可能性があります)。

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

ソース btrfs-restore(8)マニュアルページ

6
DavidPostill