[CentOS] filesystem mounting fails at boot

Imre Gergely

gimre at narancs.net
Sat Oct 10 13:16:11 UTC 2015


Hi

I have an IBM blade with internal harddisks, in hardware RAID1. I've
installed a CentOS 6 64bit on it, everything works just fine.

After the installation, I've presented a vdisk to the blade from an
external SAN (an HP EVA4000), connected through FiberChannel. I've
partitioned the disk, formatted it and mounted it under /store, then
added it to fstab. Everything was fine, until I rebooted.

At boot I'm getting the following error for /store:

Mounting local filesystems:  mount: special device
UUID=2a587e95-4a6c-4336-bb8b-f0d066905bc5 does not exist

It just goes on to boot without mounting this filesystem. After it
boots, I can log in and give the command "mount -a", and it gets mounted
without problems.

As far as I can tell, the reason for this is that CentOS doesn't wait
for the external disk to get initialized fully and it just doesn't find
it at boot time. I have other CentOS blades, installed and booting from
the same SAN and they work without problems, but I noticed that they
wait a little bit longer at boot.

Am I missing some stuff from initrd? What can I do to make it wait for
the block device a bit longer before it tries mounting it ?

Thanks!

-- 
Imre Gergely
http://havaz.net
gpg --keyserver subkeys.pgp.net --recv-keys 0x34525305




More information about the CentOS mailing list