Fuse-Python: Не може да се изпълни пример

Бъркам с обвързванията fuse-python и изглежда не мога да разбера как да стартирам примера xmp.py от пакета на библиотеката (xmp.py се намира тук). Разглеждане на слайд от лекция от MIT (разположен тук), на слайд 33 , показва командния ред, извикващ xmp.py:

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

(Правя python xmp.py вместо ./xmp.py, тъй като моето ubuntu не разбира ./ с python скрипт по някаква причина)

От това, което извличам от него, root=/mit/sipb arg е директория на това, което емулирате, а /tmp/mntdir е мястото, където монтирате вашия FUSE FS. И така, опитвам се...

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

...и не иска да стартира и се оплаква от опцията --o. Премахвам опцията --o и тя работи (ps ax показва, че работи), но папката /tmp/fs се поврежда и когато се опитам да отида до нея, получавам cannot access /tmp/fs: Input/output error.

Как правилно да стартирам xmp.py?

Благодаря!

(Опитах също да заменя --o с -o и все още не работи.)


person Chris Allen    schedule 19.05.2011    source източник


Отговори (1)


Опитах вашия скрипт и в моята кутия на ubuntu с този команден ред:

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

работи !

С опция --o никога не работи ;)

person Cédric Julien    schedule 19.05.2011
comment
Работи и за мен (на Ubuntu Lucid) - person samplebias; 20.05.2011
comment
Съжалявам, че не се върнах към този въпрос. Бях много зает. Хм провери ли папката, в която си го монтирал? Остана ли неразвалена. Ако е така, може да е компютърът, който използвах (досаден, но работещ напредък :P) - person Chris Allen; 23.05.2011
comment
@Chris : папките (монтираната и точката на монтиране) бяха напълно използваеми без никакви проблеми - person Cédric Julien; 23.05.2011