Ubuntu 9.10Server - rename(/dev//.udev-tmp, /dev//) failed. invalid cross-device link
Got abit of a problem.
Our server room was red hot and all the virtual servers were going potty. I decided a reboot was in order so i proceeded to reboot the XenServers and for good measure give the San a reboot. What a mistake that was!
The San is an Ubuntu Server 9.10 running LVM, with the Xen SRs presented over NFS.
The San now wont boot back up, giving the error;
I tried booting from CD to do a recover; it hung at the above error. Fair enough i thought, ill just have to rebuild as it needs to be up ASAP and rather than mess around...
udev-work: rename(/dev//.udev-tmp,/dev//) failed. invalid cross-device link
Set it away to reinstall and it gets stuck at "Setting up partitioner" with the same error message in teh debug console. Ok, if i wipe the OS partition in the RAID controller config and start again... Again, same error.
Obviously its reading from teh data partitions to check what LVs are there but seems to get stuck. grr!
Any ideas on what to do to fix this? I have backups of all the VMs but id rather not have to reimport everything as that takes ages!
Help please :(