BtrFs Undelete

Fórumok

Egy véletlenül törölt fájlt kell visszaállítanom Btrfs partíción.

Így a teljes partíció korábbi állapotát tudnám visszaállítani:

btrfs-find-root /dev/sdb1

Super think's the tree root is at 210042880, chunk root 21020672
Well block 4194304 seems great, but generation doesn't match, have=3, want=100280 level 0
Well block 4206592 seems great, but generation doesn't match, have=4, want=100280 level 0
Well block 111132672 seems great, but generation doesn't match, have=100242, want=100280 level 1
...
...
Well block 208945152 seems great, but generation doesn't match, have=100279, want=100280 level 1
Well block 209436672 seems great, but generation doesn't match, have=100279, want=100280 level 0
Found tree root at 210042880 gen 100280 level 1

Mivel nekem nem a @root kell hanem a @home

btrfs restore -t 209436672 /dev/sdb1 /media/backupdisk

És átmásolja a partíció @home részét a backup diskre, ha jól olvasom a manualt (nincs túldokumentálva).
Ha itt már nincs meg a fájl akkor -t után egy korábbi block értéket adok meg

btrfs restore -t 183959552 /dev/sdb1 /media/backupdisk

Ezzel csak az a problémám, hogy át kell másolni a teljes partíció tartalmát.

Hogyan lehet megadni, hogy csak az visszaállítani szándékozott törölt fájlt másolja át?