Messages in this thread | | | Date | Mon, 17 Aug 2009 22:01:26 -0400 | From | Mark Lord <> | Subject | Re: Why does stat() return invalid st_dev field for btrfs ?? |
| |
Kay Sievers wrote: > On Mon, Aug 17, 2009 at 22:47, Mark Lord<lkml@rtr.ca> wrote: >> Chris / list, >> >> stat(2) seems to return invalid major/minor device info >> for btrfs filesystems. >> >> Why? Is this a bug? > > This is not invalid and not a bug. It's a superblock without a device, > and expected behavior. > > There is no one-to-one relation from a btrfs mountpoint to a device, > it's a tree, and therefore therefore there can not be a single > major/minor. ..
Sure there is for the most common case. When there is only a single device, stat() should return that device. When there are several, it should do something different.
But really, it should be using DM/LVM when there are multiple devices.
| |