Usando o gcsfuse para montar um ponto localmente em um servidor dentro de um script. Correndo em um servidor Ubuntu 14 LTS.
Eu tenho dois pontos de montagem de fusíveis e o script transfere dados de outros pontos de montagem para eles.
Este script está trabalhando para um dos pontos de montagem, mas não está funcionando para o segundo.
gcsfuse --debug_fuse bucket /mnt/gcloud-bucket
Using mount point: /mnt/gcloud-bucket
Opening GCS connection...
Opening bucket...
Mounting file system...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: Mount: mount: running fusermount: exit status 1
stderr:
fusermount: mountpoint is not empty
fusermount: if you are sure this is safe, use the 'nonempty' mount option
Eu verifiquei meu script em busca de erros de sintaxe, e ele é idêntico ao de trabalho, e tentei executar o comando no shell e ele continua a retornar o erro.
Eu também tentei reiniciar para limpar as montagens, mas isso não resolveu.
Se eu for para o / mnt / gcloud-bucket, os dados da nuvem estarão todos lá e montados, e eu posso navegar nele, mas ele não aparecerá na saída mount -l.
Eu também tentei fazer um umount, mas a montagem não foi encontrada.
Obrigado,
Cam