is this a home file server or a file server for your company that you manage? That is where the distinction between the two sites lie.
–
MDMarraMay 10 '10 at 2:19

Can you post the contents of your /etc/mdadm/mdadm.conf? Have you specified your array by UUID or by listing devices?
–
ZoredacheMay 10 '10 at 2:52

I think this question is slightly better on SF since it is a server. I deleted the SU question.
–
Jeff Atwood♦May 10 '10 at 3:03

Zoredache, I added the contents of /etc/mdadm/mdadm.conf to the question. Thanks. -Mike
–
MikeMay 10 '10 at 15:03

Everything seems fine now that I got a newer version of mdadm. Previously I had the apt version which is: mdadm - v2.6.7.1 - 15th October 2008 Was thrown off because it's been on the machine for years and the problems don't seem to have corresponded with any changes made on the machine. Very glad it's working, thanks.
–
MikeMay 12 '10 at 5:08

I am using UUID's in fstab to mount the arrays but the problem is mdadm can't assemble the raid because the devices names are changing.
–
MikeMay 10 '10 at 1:39

1

mdadm should be able to assemble the RAID by looking at the drives. It doesn't need to the drive names to be consistent at all.
–
ZoredacheMay 10 '10 at 2:49

UUIDs is the right idea, but I suspect he needs to be updating his mdadm.conf not the fstab.
–
ZoredacheMay 10 '10 at 2:53

Zoredache, I'm intrigued by this... any idea what might be causing my arrays to not rebuild? If I restart over and over until the device names are the same as the ones in /etc/mdadm.conf it will eventually work. When the drive names are change the machine doesn't boot all the way because it gets held up trying to mount the arrays in /etc/fstab
–
MikeMay 10 '10 at 14:57

@Mike: You have to address users other than the one whose question or answer your comment is attached to using an "@" to make sure they get a notification of your message. @Zoredache: Mike has a question for you.
–
Dennis WilliamsonMay 10 '10 at 15:37

Thanks to @Zoredache's comment (he stated that mdadm should be able to rebuild the array even if the device names changed) I started to think about it as a rebuilding problem enabling more effective research.