我正在修补 fuse-python 绑定(bind),我似乎无法掌握如何从库包 (xmp.py
位于 here )。查看麻省理工学院的讲座幻灯片(位于 here ),在幻灯片 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
但它仍然不起作用。)
最佳答案
我在我的 ubuntu 机器上用这个命令行试过你的脚本:
python xmp.py -o root=/home/chris /tmp/fs
有效!
使用 --o
选项,它永远不会工作;)
关于python - fuse -Python : Unable to run example,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058780/