I have 2 XFS partitions that I want mounted at boot (they're in fstab). These are existing partitions and mount fine under my existing F14. But under F16 I get unpredictable behavior at boot, 99% of the time I get prompted to enter emergency mode, then press ^D to continue the boot and everything proceeds normally and the 2 XFS partitions get mounted anyway.
Here's what dmesg says:
[ 13.387989] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
[ 13.391243] SGI XFS Quota Management subsystem
[ 13.393066] mount: mount: unknown filesystem type 'xfs'
[ 13.393778] systemd: mnt-whatever.mount mount process exited, code=exited status=32
[ 13.395167] XFS (sdb2): Mounting Filesystem
[ 13.405798] systemd: Job fedora-autorelabel-mark.service/start failed with result 'dependency'.
[ 13.407601] systemd: Job fedora-autorelabel.service/start failed with result 'dependency'.
[ 13.408424] systemd: Job local-fs.target/start failed with result 'dependency'.
[ 13.409173] systemd: Triggering OnFailure= dependencies of local-fs.target.
[ 13.409917] systemd: Unit mnt-whatever.mount entered failed state.
[ 13.516056] XFS (sdb2): Ending clean mount
/dev/sdb2 /mnt/backup xfs defaults 0 0
/dev/sdb1 /mnt/whatever xfs defaults 0 0
If I just have 1 of either of these XFS partitions enabled in fstab then the issue does not happen. Very rarely, with both partitions enabled in fstab, the boot goes without a hitch. So I'm thinking there is some kind of race condition at work here.
Does anyone have any ideas on how to work around / fix this or should I just report a bug?