Hi, I am a new Manjaro user, and in need of help. I re-installed Manjaro a couple of times with Calamares defaults, but that kept giving me freezes after the system went to sleep. I solved that, but in the process I did a manual partitioning of my primary NVMe drive.
For context, I have 3 Nvme drives of 4TB, 2TB and 1TB, and a 1TB HD. I installed Manjaro on the 1TB NVMe, with a partition, 128GB root, 64GB swap, and the rest as a home partition, using Ext4 for root and home. Manjaro was working very well for a few days, and I moved a bunch of my important files to my home partition assuming that everything was safe there as it was a separate partition.
Earlier today I got a notification about an update to Vivaldi browser. Manjaro crashed in the midst of the update and rebooted (the system did this by itself, I did not force a reboot)
Following that reboot, the system went straight into emergency mode. I ran journalctl -xb as per the instructions, and saw that here were a lot of ext-fs errors on nvme0n1p2 (my root partition) saying deleted inode referenced.
I used the live usb to manjaro-chroot and then ran fsck -fy on the root partition. This seems to have completed successfully.
However, upon reboot I still go into emergency mode, and now it seems that my home partition has been corrupted? When I check lsblk -af, this partition (nvme0n1p3) appears, but doesn’t show any fstype at all. Apologies, I can’t copy and paste from the terminal, as my desktop is in emergency mode and I am posting this from my phone, and the rules are clear about posting screenshots of text.
Journalctl -xb shows the following errors:
Ext4-fs (nvme0n1p3) : VFS : Can't find Ext4 filesystem
FAT-fs (nvme01n1p3) : bogus number of reserved sectors)
I checked journalctl -xb -3 to reconfirm, and the home partition was fine at that point. The change seems to have happened immediately after running fsck on the root partition. I was under the impression that running this command on the root partition should not have affected any other partition, this was in fact my reasoning for putting /home on its own partition. So what could have happened? I confirmed that the root drive wasn’t mounted before running fsck. Nothing was mounted as it was a live USB.
Additionally, I tried to run fsck on the home partition but got an error about a bad magic number in super-block and to try with alternates. However I get the same error with all the alternates from mke2fs - n/dev/nvme0n1p3. There were 17 of them.
I (very foolishly) moved a bunch of old photos and other documents, including SSH certs onto the home partition thinking they were safe in this set up. No other backups.. That is no one’s fault but my own. My question is, is there any way to repair the partition and/or recover data from it?
Thanks in advance
