[Beowulf] RAID question

Skylar Thompson skylar.thompson at gmail.com
Sat Mar 14 14:50:21 PDT 2015


On 3/13/2015 5:52 PM, mathog wrote:
> A bit off topic, but some of you may have run into something similar.
>
> Today I was called in to try and fix a server which had stopped 
> working.  Not my machine, the usual sysop is out sick.  The
> model is a Dell PowerEdge T320 with a Raid PERC H710P controller.
>
> The symptoms reported were "it stopped working, could not find 'ls', 
> and wouldn't reboot past grub".  (Evidently it could find 'reboot'.)
>
> Got into the BIOS and ran RAID consistency check, which took 3 hours.  
> It didn't say if it had passed or failed, or put up any sort of status 
> message whatsoever, but there were no failure lights lit on the disks.
>
> On a reboot it gives:
>
>   grub error 8: kernel must be loaded before booting.
>
> It is a Centos 6.5 system, so booted it with an installation disk of 
> that flavor, and dropped down into a shell.
>
> This is where it gets strange.
>
> /boot is in /dev/sdb1.  When mounted that directory is empty but
> when unmounted fsck shows 10 files in it taking up about 12Mb. Pretty 
> clear why it wouldn't boot with nothing in /boot.  Not sure
> what the 10 files fsck sees are, perhaps part of the filesystem. (ext2 
> I think).  I had never tried running fsck on an empty file system in a 
> partition before.
>
> /bin is missing entirely, so that's why "ls" stopped working. /usr/bin 
> is still there, which is why reboot was OK.
>
> /var/log/messages shows that the machine was logging what look like 
> corrected disk errors (sense errors) for /dev/sdb1 for days before it 
> failed.
>
> Tried copying the contents of another machine's /boot (which is 
> supposed to be an exact copy of this one) into /boot, and rebooting,
> but grub didn't get any farther than it had before.  Probably grub 
> needs to be reinstalled, but with /bin missing, and who knows what 
> else gone besides, it seems like a full OS reinstall would be in order.
>
> Off the top of my head, if it weren't for the sense errors on 
> /dev/sdb1, I would think that this might have been the result of an 
> accidental (or hacker's)
>
>   rm -rf /
>
> Anybody run into a hardware/software glitch with symptoms like this on 
> a similar system???
>
> Is there some way on these sorts of Dell's to run per disk diagnostics 
> from BIOS or UEFI even if they are already grouped into a virtual disk 
> by the controller?  I suspect that the disk which is /dev/sdb may 
> really be on its way out, but I couldn't get smartctl to work off the 
> DVD or from the copy on disk.   (The smartctl commands used were 
> tested on the twin machine, and they worked there.)  The BIOS showed 
> that SMART was disabled on all of the disks.  Web searches for 
> diagnostics for this controller all referenced software that requires 
> a running OS, nothing built into the BIOS/UEFI.  (It is set to use BIOS.)

I might start looking at non-RAID problems first. Maybe you have some 
bad memory or CPU? Errant rm could do it too, as you mentioned.

Skylar


More information about the Beowulf mailing list