In both, it was working perfectly.
Today, I updated the kernel to version Linux 6.8.3-1, and I noticed that my mounted external drives can’t be read and giving me this error
An error occurred while accessing 'Data', the system responded: The requested operation has failed: Error mounting system-managed device /dev/sda1: Unknown error when mounting /mnt/Data
So, I tried switching back to the first code of fstab, but it keeps bringing me to emergency screen on boot. And I can’t get into my desktop.
How can I fix this, please?
Any help is appreciated.
I can’t make any useful suggestions about fixing the mount, but if you add “noauto” to the relevant fstab lines, you should be able to boot successfully so you can debug it.
Once you’re booted you may get some useful diagnostics from findmnt --verify
[minaw@mina-manjaro ~]$ sudo findmnt --verify
[sudo] password for minaw:
/mnt/Data
[W] ntfs3 does not match with on-disk ntfs
none
[W] non-bind mount source /swapfile is a directory or regular file
0 parse errors, 0 errors, 2 warnings
The ntfs3 not working with both of the drives. It only works with one.
So, what can be the solution? Rolling back to LTS kernel I was on? Or rolling back to ntfs-3g?
The mountpoint is the name of the directory where the filesystem should be mounted. So it will be the second field in the relevant line in /etc/fstab.
So taking an example from my own fstab file: /dev/mapper/backups-var--tmp /var/tmp ext4 defaults,x-gvfs-hide,noatime,nodiratime,nofail,commit=300 0 2
the mountpoint is /var/tmp.
So you’d mount it from the command line with sudo mount /var/tmp
So replace /var/tmp with the correct path from your own system.
[minaw@mina-manjaro ~]$ sudo mount /mnt/Fun
[sudo] password for minaw:
mount: /mnt/Fun: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
Everything you need to understand the problem, and correct it, can be found in the following article; all that is required from you is to read and understand it:
Thank you so much for replaying.
I read it and have some questions if you don’t mind.
As I understood from reading and from my last error message, ntfs3 is mounting one drive and refusing the other. Is that meaning the other one is dirty? Does it need chkdsk?
It was working perfectly with ntfs-3g, but after the last kernel update, it doesn’t work. I think the ntfs-3g is not supported.
Second, do you recommend I should roll back to lts version of the kernel? Can that be a solution? Or that’ll be a temporary one?