File System corrupted - XA2 SFOS 3.3.0.16

Hi,
after restarting my XA2, the phone no longer starts. No changes have been made recently.
In recovery mode, 4) Perform file system check
selected and get the following error message:

root: ***** FILE SYSTEM WAS MODIFIED *****
    root: 43681/153600 files (0.3% non-contiguous), 456242/640000 blocks
    Opening encrypted filesystem, you will be prompted for your security code.
    Enter passphrase for /dev/sailfish/home: 
    e2fsck 1.45.4 (23-Sep-2019)
    /dev/mapper/luks-home: recovering journal
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/mapper/luks-home: 153915/3063808 files (1.4% non-contiguous), 5541727/12235264 blocks
      /dev/mmcblk0rpmb: read failed after 0 of 4096 at 0: Input/output error
      0 logical volume(s) in volume group "sailfish" now active
    Done

What options are there to restore the /home partition?
Thanks for ideas and solutions.

Since the existing /dev/mapper/sailfish-home did not want to mount in recovery for me I had to (from memory since I did not write it down :frowning: ):

  • cryptsetup luksOpen /dev/sailfish/home whatever
  • chroot /rootfs
  • mount /dev/mapper/whatever /home
2 Likes