I have an fstab where I mount my drives to /mnt/nameofdrive. When I use my mark down app, office apps, or qbittorrent I configure them to use drives that are mounted in /mnt/. When I go back into settings the configurations are pointing to /run/user/ as if the drives weren’t mounted in /mnt/. Everytime I restart an app I have to redirect it back to /mnt/. This is causing apps to crash and is just overall annoying.
here is my fstab
/etc/fstab
Created by anaconda on Mon Mar 16 16:08:26 2026
Accessible filesystems, by reference, are maintained under ‘/dev/disk/’.
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
After editing this file, run ‘systemctl daemon-reload’ to update systemd
Gnome disks confirms that the drives are mounted at the /mnt points. mount -a has no errors. blkid confirms that the uuids are correct. I am new to the redhat based distro, I am wondering if theres something new that I haven’t done before.
Are those flatpaks app? The may not have access to /mnt/xyz but the system uses a helper called xdg-desktop-portal. This helper maps your /mnt folder to a temporary, virtual location, usually something like /run/user/1000/
You can use flatseal and give those apps direct access to /mnt
If they are, udev automatically attempts to mount them under /run/media/USER when they are seen. I think udev first checks for an entry in fstab, then if not found there will be mounted under /run.
The UUID from blkid may not be correct. What does lsblk -f show for the device?
There are usually (at least) 2 different UUIDs for each device. One is the device UUID and the second is the partition/filesystem UUID. What is used in fstab should be the partition UUID.
Notice the difference in the UUID shown – lsblk -f shows the partition UUID by default while blkid shows the device (partition table) UUID. File systems must be mounted by partition UUID.