Added hardware, disk, and raid failure checks.

How slow that check can be? And how much memory it can consume. As it loads everything from dmesg into memory which could be a LOT.