As in the title. I unmounted non-essential storage partition. I rebooted the PC and manjaro boots into recovery mode. I booted from a live flash drive and use chroot command.
mount: [/mnt/Storage/HDD_Stor_1]
mount: /mnt/Storage/HDD_Stor_1: special device /dev/disk/by-uuid/d27d3ef4-5a9a-4b06-869f-3276f70e30f9 does not exist.
dmesg(1) may have more information after failed mount system call.=
Yes, the calamares developers, in their infinite wisdom, decided to add the noatime option to a partition that doesn’t contain any filesystem, even though I have repeatedly told them that it is wrong.
And then they asked me to leave their Telegram channel because I’m not a calamares developer…
Well, there’s your problem. You tried to resize it, and “it didn’t work” — whatever that means — and now you’ve destroyed your partition. Given that it has been destroyed but that it didn’t have the nofail mount option for it, the system is trying to mount it but cannot find it, and then it hangs.
/tmp shouldn’t even need to be in /etc/fstab, because it is mounted by systemd by default.
@DanEm, for now, remove the line for the destroyed partition from your /etc/fstab and the system will boot again.
I doubt whether you’ll be able to mount it again, though. But at least your system boots again.
You cannot “create partitions on /tmp”. In systemd-based distributions such as Manjaro, /tmp is a tmpfs by default. This means that the contents of /tmp reside in virtual memory — mostly in RAM, but they can be paged out to the swap device if necessary.
systemd sets up /tmp as a tmpfs when the system boots. There is no need for you to add a second mount for /tmp in /etc/fstab, because it will only obscure the original mount (by systemd) and hide what was already in there before /etc/fstab got processed.
Precious knowledge. So I have to change my partitions configuration. Thank you for quick help Mr. Aragorn. Glory to reunited Reunited Gondor and Arnor!
If tmpfs should not be in fstab or with 1777 option, maybe someone from the developer team should communicate it with the calamares team or customize it.
Because right now, this is the default on every new manjaro installation (at least 2 months ago).
A Team member saying that default configs are wrong is not exactly a confidence booster for new users. Leaves the impression nobody knows what the other one is doing and that absolutely nobody tests things before pushing them to production.
I can confirm this going back to March 2023. This exact line is on my system too and I’m certain I didn’t put it there manually. The created and modified timestamps of my /etc/fstab match when I installed Manjaro, same as other basic files in /etc like os-release and hostname.
About swap. On the manjaro wiki dedicated to fstab is wrong configuration on the picture in the section Example File link. I got this configuration during installation so something is wrong.