我的 btrfs 文件系统已损坏,我正在使用btrfs restore
它来恢复它。它似乎有效。
问题是损坏的文件系统非常大,我只需要恢复一个目录。我从手册页中看到选项
-d directory
但维基百科我明白了-d: ???
。您知道如何使用此标志以及它是否可以帮助我?
答案1
如何使用 btrfs 恢复特定目录?
--path-regex <regex>
您可以使用带有适当正则表达式的选项恢复目录。
您还可以使用它-D|--dry-run
来验证究竟需要恢复什么。
btrfs-restore - 尝试从损坏的 btrfs 文件系统(未挂载)恢复文件
-D|--dry-run
试运行(仅列出可以恢复的文件)。
--path-regex <regex>
仅恢复匹配的文件名
regex
,您必须使用以下语法(可能引用):
^/(|home(|/username(|/Desktop(|/.*))))$