Vu que tes partitions sont sur deux disques durs physiques différents, à ta place je vérifierais l'intégrité du disque avec un outil genre smartctl, disponible dans le package smartmontools.
Une fois installé, tu tapes :
sudo smartctl -a /dev/sda
Ensuite tu nous envoies le résultat.
En tout cas mon conseil est de sauvegarder ton /home pendant qu'il est encore temps, car j'ai peur pour ton disque...