NVMe M.2 drive not consistently mounting on startup
So I've got 6 drives plugged into my unholy mess of a machine. 3 standard HDD's of varying sizes, 2 NVMe M.2 SSD's (one boot/root, the other just storage), and a 2.5" SSD.
During my initial setup, I used the Partition Manager to set the mount point for each of the non-root drives under /var/mnt/, the same way I did in Nobara a few months ago (though on non-atomic I believe I just did directly under /mnt/). For whatever reason, the storage M.2 drive occasionally fails to mount on start up (I'd say about 50/50). It's frustrating for Steam as that's where most of my games are, and mounting while the computer is already started, all the games seem to need to re-do their vulkan shaders for whatever reason.
I'm hesitant to point to a hardware issue at this point as it was working flawlessly before I installed Bazzite, and I am able to immediately mount it no issues when it does not auto mount. The only changes between Nobara and switching to Bazzite is that I installed and freshly formatted a new M.2 NVMe in the old Nobara's drives slot (which is currently sitting on my desk), the drive in question was never touched. Is there a better way I should be setting the mount points, or what additional info is needed to help me troubleshoot this? MOBO is also less then 4 months old.
8 Replies
post content of
/etc/fstab
Interesting, the drive in question is 'WD_Black_M2_2TB' is mounted twice?
Under two different partitions?
df -h for giggles:
Solution
thats your problem, you are not mounting using uuid
follow the guide https://docs.bazzite.gg/Advanced/Auto-Mounting_Secondary_Drives/
Auto-Mounting Secondary Drives - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
So I've got them all mounted as UUID, that last entry makes me nervous. I was going to manually delete it but I don't want to brick anything
Deleting extra mount shouldn't brick anything
Just don't touch the first 5
Thanks for your help! Marked as solved