OK so I have a 2nd volume, which is only ever used to 'btrfs receive' from the 1st volume. The 2nd volume is never persistently mounted. But it too has bunches of these incorrect backref messages, where btrfs-progs 4.6.1 comes up clean. A 3rd volume, is only ever used to receive rsync from the 1st and it comes up clean with 4.6.1, and 4.7.1, i.e. no such incorrect backref messages.
The 1st volume says: found 438074621952 bytes used err is 0 So if "err is 0" then there should be nothing to fix. I'm going to btrfs check and btrfs-image the 1st volume to capture the current state, and then try a --repair and if it breaks the file system I'm probably going to go ballistic... --- 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