On 06/08/2012 06:42 AM, Lennert Buytenhek wrote: > (please CC on replies, I'm not subscribed to the list) > > Hi! > > This fails: > > # mkfs.btrfs /dev/sd[bcde] > # mount /dev/sdb /mnt/x > # btrfs device delete /dev/sdb /mnt/x > # btrfs device add /dev/sdb /mnt/x > /dev/sdb is mounted > # > > It seems that I have to unmount and remount the fs using another > constituent block device before I can re-add the original block > device that the filesystem was mounted with: > > # umount /mnt/x > # mount /dev/sdb /mnt/x > mount: wrong fs type, bad option, bad superblock on /dev/sdb, > missing codepage or helper program, or other error > In some cases useful info is found in syslog - try > dmesg | tail or so > # mount /dev/sdc /mnt/x > # btrfs device add /dev/sdb /mnt/x > # > > This is on up-to-date F17, kernel 3.4.0(-1.fc17) with btrfs-progs > 0.19(-18.fc17).
Give a look to this patche: [PATCH 2/2] Btrfs: fix wrong the mount information in /proc This should address (even without solving) this kind of problem. > > > thanks, > Lennert > -- > 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 > . > -- 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