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

时间:2012-07-12 10:04:47

标签: ubuntu sshfs

我想通过SSH在家工作。

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

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

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:1)

我正在研究名为catfs的通用保险丝缓存文件系统,它可用于缓存sshfs数据。很高兴听到更多反馈!