btrfs:如何仅恢复特定目录中已删除的文件?

btrfs:如何仅恢复特定目录中已删除的文件?

我有一个 RAID/LVM 卷,/dev/mapper/vg1-lv1使用 Ubuntu 14.04 中的本机 btrfs 工具进行格式化。在该卷中,我有这样的最高目录结构:

datadir/dir1
datadir/dir2

里面的一些文件dir2被意外删除了。我只想恢复那些已删除的文件,而不是未删除的文件或dir1.

我正在运行 btrfs 恢复,如下所示:

btrfs restore -v -i -t 12042976395264 --path-regex ^(|datadir(|/dir1(|/.*))) /dev/mapper/vg1-lv1 ./recovered

dir1然而,这也正在恢复文件。由于datadir非常大(TB 大小),我不想恢复所有内容?恢复命令应该如何?

相关内容