如何通过sshfs将文件夹树放在缓存​​中

Rap*_*vet 4 ubuntu sshfs

我想通过SSH在家工作.

我运行Ubuntu.我已经安装了sshfs并在本地安装了我的文件.但是,处理本地文件太慢,因为sshfs每次想要读取它时都会获取文件.

如何将所有内容放入缓存中?

Rap*_*vet 8

使用缓存超时参数并将其设置为较大的值(几个小时):

sshfs -C -o cache_timeout=80000 myself@work:~/files_at_work ~/my_home
Run Code Online (Sandbox Code Playgroud)

然后,使用此脚本获取所有文件并将其放入缓存中:

#!/bin/bash
for file in `find .`  
do
    echo "$file"
    cat $file > /dev/null
done
Run Code Online (Sandbox Code Playgroud)


小智 5

我正在开发一个名为catfs的通用熔断缓存文件系统,它可用于缓存 sshfs 数据。很高兴听到更多反馈!