On Sun, 2009-04-12 at 10:35 -0400, David Zeuthen wrote: > Hi, > > I have a question about how btrfs is supposed to work with > /proc/self/mountinfo. It appears that the dev_t isn't matching what > one would expect when mounting a btrfs filesystem - here's /dev/sdb2 > mounted at /media/usb-fedora > > # cat /proc/self/mountinfo |grep btrfs > 17 19 0:19 / /media/usb-fedora rw,nosuid,nodev,relatime - btrfs /dev/sdb2 rw > Yes, this is because I switched to an anonymous super to remove restrictions about which devices could be removed from a mounted filesystem. Today it is possible to do something like this: mkfs.ext3 /dev/sdb mkfs.ext3 /dev/sdc mount /dev/sdb /mnt mount /dev/sdc /mnt Which gives me this in mountinfo: 29 14 8:16 / /mnt rw - ext3 /dev/sdb rw,errors=continue,data=ordered 31 29 8:32 / /mnt rw - ext3 /dev/sdc rw,errors=continue,data=ordered So, applications can already see duplicate device entries for the same mount point. Do they deal with that today? I'm not sure I'll be able to get control over the dev_ts mountinfo spits out just for btrfs, but we can always float a patch. Otherwise, we'll have to use the sysfs goo Kay is working on. -chris -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
