No write permissions on secondary drive

Hello, I am having an issue with Bazzite 40 (nvidia+GNOME). When I try to edit, copy or remove any file on a secondary (2) HDD it will show a disabled button on Files. I have Windows installed on a different disk (3) and Bazzite on the first one (1).

rpm-ostree status
State: idle
Deployments:
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:d56cf1d176859a1df52c53867cd155b75455987dae275d1aa4df56e506fcde87
Version: 41.20241104 (2024-11-04T04:59:54Z)
Diff: 2200 upgraded, 9 downgraded, 119 removed, 76 added
LayeredPackages: snapd

● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-gnome-nvidia:stable
Digest: sha256:28e9785f1f90699d38063655319286a01669aacdbb7ed75a90a84f78c4944799
Version: 40.20241020 (2024-10-21T05:06:50Z)
LayeredPackages: snapd


More context

This might help you.

https://docs.bazzite.gg/Advanced/GNOME_Disks_Auto-Mount_Guide/?h=

Thx for responding, I tried that but it did not work.

Do you know what filesystem is on the drive and what command (if any) did you run to mount the drive?

It is NTFS, no command used. Configuration on “Disks” is just as GNOME Disks Auto Mount Guide - Bazzite Documentation suggests for NTFS.

Did you see the note concerning ntfs?

Yes, this drive is not destined for gaming, it is general purpose.

If you’ve got the expected rw flag in the mount there might be something going on in the filesystem that’s caused it to lock to ro. This doesn’t necessarily mean something horrible is happening just a protection measure. What’s the logs show as it mounts the drive? That should help tell why it’s doing this

The flag is there, I do not know where the logs are.

journalctl -e then scroll up using arrows, reverse search with ? key. You’d want to look for lines that contain and are around the device (ie /dev/sda1) that you are trying to mount

When I unmount it and then try to mount again without reboot it:

Dec 08 01:14:56 bazzite udisksd[6031]: Error opening read-only ‘/dev/sdb1’: Permission denied
Dec 08 01:14:56 bazzite udisksd[6031]: Failed to mount ‘/dev/sdb1’: Permission denied
Dec 08 01:14:56 bazzite udisksd[6031]: Please check ‘/dev/sdb1’ and the ntfs-3g binary permissions,
Dec 08 01:14:56 bazzite udisksd[6031]: and the mounting user ID. More explanation is provided at
Dec 08 01:14:56 bazzite udisksd[6031]: NTFS 3G FAQ ¡ tuxera/ntfs-3g Wiki ¡ GitHub
Dec 08 01:14:57 bazzite systemd[1]: systemd-localed.service: Deactivated successfully.
Dec 08 01:14:57 bazzite audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=systemd-localed comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Dec 08 01:14:57 bazzite audit: BPF prog-id=98 op=UNLOAD
Dec 08 01:14:57 bazzite audit: BPF prog-id=97 op=UNLOAD
Dec 08 01:14:57 bazzite audit: BPF prog-id=96 op=UNLOAD

Check the link.

https://github.com/tuxera/ntfs-3g/wiki/NTFS-3G-FAQ

1 Like

Just an FYI: I’ve opened an issue with the Bazzite docs regarding the Read-Only situation when the drive is used with Windows. Going to need to be a bit of discussion to determine how they wanna handle it as the “fix” involves messing with Windows.

Update: NTFS is not supported by Bazzite as a game drive or normal drive. I’ll be opening a PR to hopefully be a bit more direct about this.

1 Like

Thank you both, I have recovered write permissions on the NTFS disk.

1 Like

Well, even with it not being supported, I have played with it using Lutris/Wine. I am aware that some games would not work at all, like the Steam Library wich needs to be placed on a btrfs or ext4 disk. But I do need to have write access from Windows and Linux at the same time… maybe change it to exFat would be better?

Id argue thats probably the better option due to some funkiness of NTFS on Linux in general not to mention Windows doing Windoes things with it. But if its working you can probably leave it and it’ll be fine.

Bazzite not supporting it just means “here be dragons, your on your own please don’t ask us about it” not that it won’t work.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.