Having a strange and obscure issue happening with Dolphin/KDE and Network Drives!

Your memory usage reported by Manjaro is the usage known to the system inside the vm.

What happens outside is in charge of your host but if you see this in conjunction with accessing the network share it is likely caused by the host kernel caching or buffering the files consumed by the guest os.

As for your issue with the share - I assume you are using on-the-fly mounting supplied by dolphin and the kio subsystem.

That subsystem has over time proven to be unstable - to put it mildly.

I often read about users using /mnt for persistent mountpoints - even worse - I have even seen some try to use /run/ for persistent mounts.

Some advise from a lifetime sysadmin

  • don’t use /mnt
    • it is for temporary mounts
    • scripting often make use of /mnt
    • which may create weird issues when content is shadowed by a temporary mount
    • permissons on /mnt may interfere as this is usually root owned with read access for everyone
  • don’ use /home/$USER
    • permission issues you are not the only user
  • use a dedicated structure
    • short version could be /a/bla
  • use mount units
    • e.g. mount point is /a/bla
      • mount unit /etc/systemd/system/a-bla.mount
    [Unit]
    Description=My bla mount
    [Mount]
    What=//<ip-address>/nasshare
    Where=/a/bla
    Type=cifs
    Options=_netdev,rw,credentials=/etc/samba/bla-credentials
    [Install]
    WantedBy=multi-user.target
    
    sudo systemctl enable --now a-bla.mount
    
  • depending on your server’s capabilities you may need to add a samba version to Options=
    vers=3
  • adjust permissions on the /a/bla mount point as needed
    • permissions inside the share is controlled by the server
    • permissions on the mount point is controlled by the client
      • e.g.
        • add the current user to the group users
        • allow group users rw access to the mount point
          sudo chmod ug+rw /a/bla
          
      • or add file_mode=0777,dir_mode=0777 to the Options=
        • the actual result will depend on the privileges of user used to connect

More reading