смонтировать encfs по nfs?

Я пытаюсь смонтировать диск nas в человечности 16.04, затем создать encfs, монтируются от этого для загрузки зашифрованного содержимого к облаку.

/mnt/nas  #decrypted (NFS mount from the NAS)
/mnt/.nas #encrypted (encrypted on local file system using decrypted data from NAS mount)

Первое монтирование хорошо работает:

sudo mount 192.168.2.10:/volume1/filestorage /mnt/nas/

Я вижу содержание очень хорошо в том монтировании. Затем я пытаюсь зашифровать его с encfs:

echo 'MYPASSWORD' | ENCFS6_CONFIG='/home/user/encfs.xml' encfs -o allow_other -S /mnt/.nas/ /mnt/nas/

И это возвращает эту ошибку:

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

Таким образом, я изменяю свою команду:

echo 'MYPASSWORD' | ENCFS6_CONFIG='/home/user/encfs.xml' encfs -o allow_other,nonempty -S /mnt/.nas/ /mnt/nas/

На этот раз нет никакой ошибки, но когда я смотрю также /mnt/.nas или /mnt/nas, они оба показывают пустой. Когда я umount диск как это

sudo umount /mnt/nas/

/mnt/nas/ соедините каналом показывает все файлы NAS снова. Когда я выполняю точную команду во второй раз, когда она удаляет монтирование с NAS.

Я также добавлю, я пытался монтировать encfs сначала, ЗАТЕМ монтируя диск NAS. В этом случае я вижу файлы в /mnt/nas но /mnt/.nas пусто.

Вот содержание /etc/exports на NAS. Это было установкой через UI Synology.

/volume1/filestorage *(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)

У меня был encfs, хорошо работающий на этом сервере некоторое время теперь использование файла .encfs6.xml, который я генерировал очень хорошо в течение многих месяцев. Единственная разница, я купил NAS и начал перемещать все файлы туда для локального резервного копирования. Таким образом вместо того, чтобы выполнить encfs на локальных зашифрованных и дешифрованных каталогах, дешифрованным каталогом является теперь NFS, монтируются от NAS, и зашифрованные файлы находятся в локальном пути на человечности.

Как я монтирую, что NAS дешифровал файлы, затем используйте encfs для шифрования их, чтобы быть загруженными на облако с сервера Ubuntu?

EDIT Попробовала тот же процесс sshfs и encfs, тем же результатом.

2
задан 8 December 2016 в 22:51

1 ответ

Вы нуждаетесь - реверс, видите https://github.com/vgough/encfs/blob/master/encfs/encfs.pod:

С - реверс это берет в качестве исходных данных простого текста и производит зашифрованные данные, по запросу.

1
ответ дан 2 December 2019 в 04:51

Другие вопросы по тегам:

Похожие вопросы: