raid5 array not ready for mounting
Yesterday I created a raid5 array /dev/md0 consisting of 5 harddisks, named sda thru sde on the time of creation.
After that I stored some data into the arry without any difficulties, then shutdown the computer.
Early this morning when starting the computer I got a message that /dev/md0 was not ready to be mounted.
So I checked the raid array and discovered that the enumerator had been messing with the harddisks.
Harddisk sda was now sdc etc. etc.
After I rebooted, the harddisks got the original names again: sda was sda again.
When I mounted the array no problems occurred.
So, it seems that the order in which the harddisks are enumerated influences the availability of the raid array.
Is there a way to avoid this kind of problems with a raid array?