Предохранитель-Питон:Не удается запустить пример

StackOverflow https://stackoverflow.com/questions/6058780

  •  15-11-2019
  •  | 
  •  

Вопрос

Я возлюсь с привязками fuse-python и, кажется, не могу понять, как запустить этот пример xmp.py из библиотечного пакета (xmp.py находится здесь).Просматриваю слайд лекции из Массачусетского технологического института (находится здесь), на слайде 33 показан вызов из командной строки xmp.py:

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

(Я делаю python xmp.py вместо ./xmp.py поскольку моя ubuntu не понимает ./ с помощью скрипта python по какой-то причине)

Из того, что я извлекаю из этого, следует, что root=/mit/sipb arg - это каталог того, что вы эмулируете, и /tmp/mntdir это место, где вы устанавливаете свой предохранитель 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 и это все равно не работает.)

Это было полезно?

Решение

Я попробовал ваш скрипт и на моем ubuntu box с помощью этой командной строки :

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

это работает!

С помощью --o вариант, он никогда не работает ;)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top