Another idea is btrfs-find-root -a. This is slow for me, it took about a minute for less than 1GiB of metadata. But I've got over 50 candidate tree roots and generations.
But still you can try the tree root for the oldest generation in your full superblock listing, like I described. If that restore dry run is an empty listing, or partial, then try the btrfs-find-root -a option to get more candidate generations. For the most part each lower generation number is 30 seconds older. So if you can think about when you umounted the file system in relation to when the delete happened, you can get closer to the most recent generation that still has your data. Chris Murphy -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html