What I want from a network-based file system is some level of control over the caching.  What I&#x27;ve found with FUSE-based file systems (on Linux) is that often they lock up my terminal.  All it takes is a &quot;cd&quot; or an &quot;ls&quot; and suddenly I can&#x27;t type anything until the network responds, which is not always instantaneous -- can&#x27;t even Ctrl-C, because the program is blocked in the driver.<p>I want to be able to tell when a command is going to block, or respond immediately with an error so that I can re-issue the command in a deferred manner.  Having the command line lock-up because of filesystem latency is a bad user experience.