Monter un compartiment de stockage Google avec autofs

J'essaie de monter des godets GCS à la request avec autofs. Le plus proche ils ont des instructions pour SSHFS comme ceci:

mntpoint -fstype=fuse,allow_other :sshfs\#[email protected]\:

Suite à cet exemple, je fais:

mntpoint -fstype=fuse,allow_other :gcsfuse\#my-bucket\:

Mais cela ne fonctionne pas pour moi et je ne sais pas comment voir les informations d'erreur pour ce qui pourrait avoir mal tourné. Voici mes configs autofs:

 # grep "^#" -v /etc/auto.master +dir:/etc/auto.master.d +auto.master # grep "^#" -v /etc/auto.master.d/mnt.autofs /mnt /etc/autofs/auto.mnt # grep "^#" -v /etc/autofs/auto.mnt /- -fstype=fuse,allow_other,r :gcsfuse\#dfci-mev-def-12345-678\: 

Le assembly fonctionne normalement comme ceci:

gcsfuse -o allow_other my-bucket /mnt

Avec l'location du file d'informations d'identification du count Google Service dans la variable d'environnement GOOGLE_APPLICATION_CREDENTIAL

METTRE À JOUR

J'ai changé les espaces dans la config en tabs, simplifié un peu et activé la sortie verbeuse pour le assembly automatique, mes configs ressemblent à ça maintenant:

 # cat /etc/auto.master /mnt /etc/auto.gcsfuse --timeout=0 --ghost --verbose # cat /etc/auto.gcsfuse dfci-mev-def-12345-678 -fstype=fuse,rw,allow_other :gcsfuse\#dfci-mev-def-12345-678 

dfci-mev-def-12345-678 est mon seau de test. Je peux maintenant le voir dans / mnt. Cela ressemble à un dossier. Lorsque j'essaie de cd dedans, il indique "Pas de file ou de directory" et la sortie du assembly automatique ressemble à ceci:

 attempting to mount entry /mnt/dfci-mev-def-12345-678 >> gcsfuse takes exactly two arguments. Run `gcsfuse --help` for more info. mount(generic): failed to mount gcsfuse#dfci-mev-def-12345-678 (type fuse) on /mnt/dfci-mev-def-12345-678 failed to mount /mnt/dfci-mev-def-12345-678 re-reading map for /mnt 

MISE À JOUR 2

J'ai compris ce qui se passe, mais je n'ai pas de solution. Ma deuxième série de configs est correcte; gcsfuse n'aime pas ses options de assembly après le seau et les arguments du sharepoint assembly, j'ai ouvert un ticket avec eux sur https://github.com/GoogleCloudPlatform/gcsfuse/issues/216