Lennert Buytenhek
2012-Jun-08 04:42 UTC
problem re-adding original mount block device on multi-device fs
(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). thanks, Lennert -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Goffredo Baroncelli
2012-Jun-09 05:35 UTC
Re: problem re-adding original mount block device on multi-device fs
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 majordomo@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 majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html