Location of some executables
marcin at mejor.pl
Mon May 9 04:21:32 EDT 2011
i've noticed all executables and libraries are placed under /usr dir.
This can be problematic in situation /usr is placed on diffrent
partition than / . In early boot /usr isn't mounted, udev daemon is
looking for zpool_id in /usr/ and throws "no such". Imho zpool_id (and
zvol_id) shoud be located in /bin.
Similar situation is with libspl, libzfs and binaries: zpool and zfs.
They are placed in /usr hierarchy, it prevents from creating /usr on the
zfs filesystem. Could be them moved to /sbin by upstream?:)
More information about the zfs-discuss