Я возился с привязками 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
— это место, где вы монтируете 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
, и это все равно не работает.)