Accessing Network Storage Files

Hi,

super new to Linux so please bear with me.

I have Bazzite with KDE desktop, and I’m having trouble accessing my network storage.

It’s basically just a HDD connected to my ASUS router. I can browse all the folders, but anytime I try to open any files, or copy them to local storage, I get an error saying that the file does not exist.

Any advice would be greatly appreciated thanks

My best guess is: it has something to do with file permissions.

Are you using dolphin to browse the files with a smb:// path or have you edited /etc/fstab to mount it into the filesystem?

Using dolphin to browse using the smb:// address

That should just work… unfortunately I don’t really have any ideas on how to debug that.

You could try mounting it via command line: sudo mount -t cifs //server/share /mnt -o user=username. Then you should see the files in /mnt. Can you open them now? If not, unmount it (sudo umount /mnt) and try does adding -o uid=1000 to the command above help?(assuming your user id is 1000 – you can find it by using the id -u command)

Will try that when I get home from work, thanks

You might want to install kio-fuse.

when i use that command i get the error: mount error(22): invalid argument

get an error when I try that; ERROR: Fedora Atomic images utilise rpm-ostrr instead (and is discouraged to use)

Boo, if your OS didn’t incluse kio-fuse, that’s a packaging bug IMO — and doubly problematic on an immutable OS where changing the packages is difficult or impossible.

Can you point them to Distributions/Packaging Recommendations - KDE Community Wiki ?

That said, I doubt installing kio-fuse will solve the problem. As others have mentioned, browsing via smb:// should be working. I think you’ll need to dig into why it isn’t. It’s possible the setup on the router side isn’t correct, but it’s impossible to know at this point. Specific error messages will likely be necessary here.

I assume you replaced //server/share and username as needed? If you mean the second variant, maybe seperating options by , is the right way (-o user=username,uid=1000)? It’s been years since I last mounted something via command line with more than one option…

Other than than I agree with Nate: we need better error messages. I did not think of it earlier, but journalctl -b0 | grep -E “(samba|cifs|smb)” might help here.

had to use journalctl -b0 | grep -E '(samba|cifs|smb)'

otherwise i got

bash: syntax error near unexpected token `('



on my machine… ymmv