hi team,
I really love Thinlinc, it is a great successor of the thin-clients “SunRay” from former Sun-Microsystems. One thing tough I keep having problems with, is the sharing of the client-device local disk towards the server, via NFS, in the server user’s “$HOME/thindrives” directory:
This directory gets nicely mounted initially, when a client connects, with e.g. a Windows-client’s “C:” disk drive being the source.
However when the person on this client disconnects (or simply closes that device), then no proper unmounting is happening of that NFS-mounted local device disk: on the VSM agent, I see with “mount -vt nfs” that the “C:” disk from that initial client is still mounted on the agent after the client disconnected.
localhost:@otp:01517d904c9020dc2dc41c26d2ac0759/c/TEMP on /var/opt/thinlinc/sessions/thisuser/10/drives/TEMP type nfs (rw,nosuid,nodev,noexec,relatime,vers=3,rsize=524288,wsize=524288,namlen=255,acregmin=2,acregmax=2,acdirmin=2,acdirmax=2,soft,nolock,proto=tcp,port=5004,timeo=50,retrans=1,sec=sys,mountaddr=127.0.0.1,mountvers=3,mountport=5004,mountproto=tcp,local_lock=all,addr=127.0.0.1)
Reconnecting later with the same user to the same VSM agent, but from another client device, is not mounting that other client device’s local disk drive “D:”
→ is it possible to capture somehow when a client device disconnected, and then run explicitly the “tl-umount-drives [-s]” ?
→ is it possible to change one the scripts which deals with a re-connect (start of tlclient) to make it run “tl-mount-drives” ?