4

SSH経由で在宅勤務したい。

Ubuntuを実行しています。sshfs をインストールし、ファイルをローカルにマウントしました。ただし、sshfs は読み取りが必要になるたびにファイルをフェッチするため、ローカル ファイルでの作業は遅すぎます。

すべてをキャッシュに入れるにはどうすればよいですか?

4

2 に答える 2

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
于 2012-07-12T10:04:47.663 に答える