Stefan me levou para baixo o caminho certo. Isso funcionará em qualquer sistema 12.04 e mais recente.
Seu sistema de arquivos também precisará de suporte a atributos estendidos. Se você estiver usando o EXT4, tudo bem, se você estiver usando o EXT3, precisará garantir que seu sistema de arquivos seja montado com o atributo user_xattr
.
Veja como eu o configurei na máquina cliente, você não precisa fazer nada no lado do servidor.
-
Primeiro, instale o daemon de espaço do usuário:
sudo apt-get install cachefilesd
-
Em seguida, ligue-o editando
/etc/default/cachefilesd
e alterando a linha de execução paraRUN=yes
-
Certifique-se de que sua montagem NFS em
/etc/fstab
tenha uma opçãofsc
. Não se esqueça de remontar depois de fazer as alterações. Aqui está o meu trecho (modifique as suas necessidades):192.168.1.115:/home/jorge /home/jorge/Backup nfs fsc
-
Iniciar o serviço:
sudo /etc/init.d/cachefilesd start
A configuração do cache é feita em /etc/cachefilesd.conf
, veja as referências para quais são as opções de configuração.
Referências:
- Linux Magazine
-
/usr/share/doc/cachefilesd/howto.txt.gz
-
/usr/share/doc/cachefilesd/README.gz
- Como habilitar atributos estendidos no ext4?