Recovery Mode Error
So... Few days ago I tried to check my emails and the phone froze. I rebooted it and got message "Filesystem recovery failed. Please seek service.". So I did.
I did everything according to Jolla Zendesk "How do I use the Recovery Mode?" -guide. I did this too many times and all I get is "Filesystem recovery failed. Please seek service.".
Here's some screencaps of Telnet. PuTTy said same things as Telnet.
So what takes, what am I doing wrong? I tried to find other questions, but I didn't find those helpful because I'm no tech expert nor novice. Any simple guidance?
What I see from your screenshots is that the system cannot mount
/dev/mmcblk0p28
(which AFAIR is the root partition) on the directory/mnt
. My first guess would be that that partition was damaged by the freeze/reboot - but: According to your second screenshot, you can mount it manually from a shell, but on a different directory. Have you checked whether the/mnt
directory exists and is a directory and not otherwise "strange"?Also, as you can enter the shell in recovery mode - maybe you can force a file system check on
dyraig ( 2015-05-01 14:34:35 +0200 )edit/dev/mmcblk0p28
? I have no experience with btrfs, so I won't advise on tools - maybe somebody else can.But
shellkr ( 2015-05-01 23:07:52 +0200 )edit/dev/mmcblk0p28
did not mount in the second picture.. it was /dev/mmcblk1p1. So/dev/mmcblk0p28
seems to have some problem. Could it have been that it became full? What is the output of the commanddf -h
?Oops, I misread - sorry... BTW: I just noticed that this article has some information on checking the root partition: https://together.jolla.com/question/73206/solved-bricked-11127-unable-to-mount-mmcblk0p28-for-backup/
dyraig ( 2015-05-02 00:54:49 +0200 )editThe
df -h
gives me following.Filesystem Size Used Available Use% Mounted on
none 402.8M 0 402.8M 0% /dev
none 10.0M 0 10.0M 0% /tmp
none 256.0K 8.0K 248.0K 3% /var/run
I hope you get the idea of this poor excuse representation of
Ipharis ( 2015-05-02 13:58:01 +0200 )editdf -h
results. Yesterday I tried to understand that question that you, dyraig, linked but I don't get it. What am I supposed to write to Shell?Sorry... didn't think long enough. Of course it will not work with
df -h
as the partition is not mounted and that you are in the recovery mode.The link dryag suggested that you could do the command
shellkr ( 2015-05-03 01:22:54 +0200 )editbtrfs check --repair /dev/mmcblk0p28
to see if it work. I would suggest you try it without the--repair
option first. That post is a bit poor though as the real solution is not given. What happens if youmount -t btrfs /dev/mmcblk0p28 /mnt
? This link explains the check option. https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-check.