Question

Je suis en train de bricoler les liaisons fuse-python et je n'arrive pas à comprendre comment exécuter l'exemple xmp.py à partir du package de bibliothèque (xmp.py est situé ici).En regardant une diapositive de cours du MIT (située ici), sur la diapositive 33, il montre la ligne de commande invoquant xmp.py:

./xmp.py --o root=/mit/sipb/ /tmp/mntdir

(Je fais python xmp.py au lieu de ./xmp.py puisque mon Ubuntu ne comprend pas ./ avec un script python pour une raison quelconque)

D'après ce que j'en retire, le root=/mit/sipb arg est un répertoire de ce que vous émulez et /tmp/mntdir C'est là que vous montez votre FUSE FS.Alors, j'essaye...

python xmp.py --o root=/home/chris /tmp/fs

...et il ne veut pas s'exécuter et il se plaint du --o option.J'enlève le --o option et il s'exécute (ps ax le montre en cours d'exécution) mais le dossier /tmp/fs devient corrompu et lorsque j'essaie d'y accéder, j'obtiens cannot access /tmp/fs: Input/output error.

Comment puis-je exécuter correctement xmp.py?

Merci!

(J'ai aussi essayé de remplacer --o avec -o et ça ne marche toujours pas.)

Était-ce utile?

La solution

J'ai essayé votre script, et sur ma box ubuntu, avec cette ligne de commande :

python xmp.py -o root=/home/chris /tmp/fs

Ça marche !

Avec un --o option, ça ne marche jamais ;)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top