Beim Nur-Lesen einbinden wird es aber als ext3 eingebunden und die Daten sind auch lesbar?
Dann würde ich wenn möglich die Daten irgendwohin kopieren und das /dev/mapper Device einfach
neu formatieren, dann die Daten wieder auf in den Container zurückkopieren.
Du kannst natürlich auch versuchen mit fsck die Reparatur zu machen, wenn es wirklich ein
defekter erster Superblock ist dann die Reserve-Blocks versuchen, wie es in der Fehlermeldung
vorgeschlagen wurde.
Wo deine Reserve-Blöcke wirklich liegen hat man sich entweder notiert (ja, ich weiß... 😉, du kannst
sie aber auch rauskriegen mit:
mkfs.ext3 -n /dev/mapper/truecrypt1
Das erstellt kein Dateisystem(formatieren), sagt dir aber wo es ohne -n die Reserve-Blöcke
hinpackt. Diese dann nacheinander versuchen.
Vorher würde ich aber auch alle oder die wichtigen Files von der ro-Partition irgendwo hinsichern,
ein fsck+Reparatur kann auch in die Hose gehen.