我想通过SSH在家工作。
我运行Ubuntu。我已经安装了sshfs并在本地安装了我的文件。然而,处理本地文件太慢了,因为sshfs每次想读取文件时都会提取文件
如何将所有内容放入缓存?
使用缓存超时参数并将其设置为一个大值(几个小时):
sshfs -C -o cache_timeout=80000 myself@work:~/files_at_work ~/my_home
然后,使用此脚本获取所有文件并将其放入缓存:
#!/bin/bash
for file in `find .`
do
echo "$file"
cat $file > /dev/null
done
我正在开发一个名为catfs的通用fuse缓存文件系统,该文件系统可用于缓存sshfs数据。很高兴听到更多反馈!