I am trying to mount one of my file containers: it contains an ext-4 volume and the file is also on an ext-4 volume (using Linux).
The Veracrypt GUI makes a popup: mount: /media/veracrypt5: mount(2) system call failed: Structure needs cleaning.
Syslog:
Jul 23 06:37:11 sus kernel: [ 3539.354847] EXT4-fs (dm-2): ext4_check_descriptors: Block bitmap for group 41984 not in group (block 2980594717749601960)!
Jul 23 06:37:11 sus kernel: [ 3539.354852] EXT4-fs (dm-2): group descriptors corrupted!
Jul 23 06:37:11 sus systemd[1]: tmp-.veracrypt_aux_mnt3.mount: Succeeded.
Jul 23 06:37:11 sus systemd[1302]: tmp-.veracrypt_aux_mnt3.mount: Succeeded.
I tried to mount with the Veracrypt command-line tool and getting "Structure needs cleaning" there too.
I tried to add additional options there which did not help: --force --mount-options=readonly
When using normal drives I can use fsck on the unmounted volume, e.g. on /dev/sdc
But Veracrypt's unmounted volume is encrypted, so how would I use fsck and on what file?
Or is there some other way to repair?