Awesome article on Linux Brigade: http://www.linuxbrigade.com/run-fsck-on-a-xenserver-virtual-machine/