I've heard that processors are meant to be running most of the time. I'd assume that harddrives are like cars, it's fine running, as long as the "engine" doesn't overheat. Leaving it on overnight should be fine, but if they're constantly reading and writing to the drives, like on a server, they'll probably wear out faster.