Gestern ist mir beim Mounten meines Raids folgende Warnung in der /var/log/messages meines Arch Linux Servers aufgefallen:
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
Das Device /dev/md0 ist mit Loop-AES verschlüsselt.
Um das Filesystem mit e2fsck (fsck.ext3) zu überprüfen muss das Device entschlüsselt sein aber nicht gemountet. (ACHTUNG! Niemals e2fsck auf eine eingebundene Partition anwenden!)
Um unser Journaling-Dateisystem, welches mit Loop-AES verschlüsselt ist, zu überprüfen, gehen wir wie folgt vor:
Dateisystem aushängen
umount /media/raid
Device entschlüsseln, ohne es einzuhängen
losetup -e AES256 /dev/loop0 /dev/md0
Dateisystem überprüfen, auch wenn das Dateisystem sauber erscheint
e2fsck -f /dev/loop0
Device wieder verschlüsseln bzw. trennen
losetup -d /dev/loop0
Jetzt können wir unser verschlüsseltes Dateisystem wieder ganz normal, ohne das in der /var/log/messages die Warnung erscheint, mounten.