Você precisa --reverse, consulte o link :
% bl0ck_qu0te%Estou tentando montar uma unidade nas no ubuntu 16.04 e, em seguida, criar uma montagem encfs a partir dela para fazer o upload do conteúdo criptografado para a nuvem.
/mnt/nas #decrypted (NFS mount from the NAS)
/mnt/.nas #encrypted (encrypted on local file system using decrypted data from NAS mount)
A primeira montagem funciona bem:
sudo mount 192.168.2.10:/volume1/filestorage /mnt/nas/
Eu posso ver o conteúdo bem nessa montagem. Então eu tento criptografá-lo com o encfs:
echo 'MYPASSWORD' | ENCFS6_CONFIG='/home/user/encfs.xml' encfs -o allow_other -S /mnt/.nas/ /mnt/nas/
E isso retorna este erro:
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
fuse failed. Common problems:
- fuse kernel module not installed (modprobe fuse)
- invalid options -- see usage message
Então modifico meu comando:
echo 'MYPASSWORD' | ENCFS6_CONFIG='/home/user/encfs.xml' encfs -o allow_other,nonempty -S /mnt/.nas/ /mnt/nas/
Desta vez, não há erro, mas quando olho para o /mnt/.nas
ou /mnt/nas
, ambos aparecem vazios. Quando eu desmontar a unidade assim
sudo umount /mnt/nas/
O caminho /mnt/nas/
mostra todos os arquivos NAS novamente. Quando executo o comando exato uma segunda vez, ele remove a montagem com o NAS.
Eu também adicionarei, eu tentei montar o encfs primeiro, ENTÃO montando o drive NAS. Nesse caso, posso ver os arquivos em /mnt/nas
, mas /mnt/.nas
está vazio.
Aqui está o conteúdo de /etc/exports
no NAS. Isso foi configurado por meio da interface do usuário do Synology.
/volume1/filestorage *(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
Eu tive encfs funcionando bem neste servidor por um tempo agora usando o arquivo .encfs6.xml que gerou muito bem por meses. A única diferença é que comprei um NAS e comecei a mover todos os arquivos para o backup local. Portanto, em vez de executar o encfs em diretórios locais criptografados e descriptografados, o diretório descriptografado agora é uma montagem NFS do NAS, e os arquivos criptografados estão em um caminho local no Ubuntu.
Como faço para montar os arquivos descriptografados do NAS e, em seguida, usar o encfs para criptografá-los para serem carregados para a nuvem a partir do servidor Ubuntu?
EDIT Tentei o mesmo processo com sshfs & amp; encfs, mesmo resultado.