Eu tenho um volume RAID / LVM em /dev/mapper/vg1-lv1 formatado com as ferramentas nativas do btrfs no Ubuntu 14.04. Nesse volume eu tenho a estrutura de diretórios mais alta assim:
datadir/dir1
datadir/dir2
Alguns arquivos em dir2 foram excluídos por acidente. E quero recuperar apenas os arquivos excluídos, não os que não foram excluídos ou os que estão em dir1 .
Estou executando a restauração do btrfs assim:
btrfs restore -v -i -t 12042976395264 --path-regex ^(|datadir(|/dir1(|/.*))) /dev/mapper/vg1-lv1 ./recovered
Isso, no entanto, está restaurando arquivos em dir1 também. E como o datadir é muito grande (tamanho de TB), não quero recuperar tudo? Como o comando restore deve ser?
Tags data-recovery btrfs