Use dmesg|less to check for logged errors.
It is most likely a defect file system. You can try to repair remotely, but in worst case (a real damaged file system) you stuck with a not booting system afterwards.
First identify the device: mount|grep ' /storage '. I'm assuming /dev/sda2.
Then force a fsck and reboot:
Good luck.