Du könntest auch je einmal vor und nach dem Fehler mit cat /proc/mounts nachschauen, ob besagte Platte evtl ReadOnly (ro) gemountet ist.
Es passiert manchmal, wenn das Dateisystem eine Macke hat, dass lesen und schreiben überwiegend problemlos funktioniert, bis ein bestimmter Block geschrieben werden soll. Dann tritt plötzlich ein Fehler auf und das System hängt die Platte als ReadOnly ein, um weiteren Schaden zu verhindern.
Eine klassische Ursache dafür, wären Laufwerke, die abgezogen wurden, ohne vorher vernünftig ausgehängt worden zu sein. Wenn dann das Dateisystem noch FAT ist, hat man mitunter das Problem, das Dateisystem nichtmal reparieren zu können. Hatte ich kürzlich mit einem meiner USB-Sticks, den ich einem Freund geliehen hatte.