mount encfs over nfs?

1

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.

    
por Nathan 07.12.2016 / 15:51

1 resposta

1

Você precisa --reverse, consulte o link :

% bl0ck_qu0te%     
por HSteeb 04.04.2018 / 21:25