Fusível-Python:Não foi possível executar o exemplo
Pergunta
Estou mexendo nas ligações fuse-python e não consigo entender como executar o exemplo xmp.py
do pacote da biblioteca (xmp.py
está localizado aqui).Olhando para um slide de palestra do MIT (localizado aqui), no slide 33, mostra a linha de comando invocando xmp.py
:
./xmp.py --o root=/mit/sipb/ /tmp/mntdir
(Eu faço python xmp.py
em vez de ./xmp.py
já que meu Ubuntu não entende ./
com script python por algum motivo)
Pelo que eu ganho com isso, o root=/mit/sipb
arg é um diretório do que você está emulando e /tmp/mntdir
é onde você monta seu FUSE FS.Então, eu tento...
python xmp.py --o root=/home/chris /tmp/fs
...e não quer correr e reclama do --o
opção.Eu removo o --o
opção e ele é executado (ps ax
mostra em execução), mas a pasta /tmp/fs
fica corrompido e quando tento acessá-lo recebo cannot access /tmp/fs: Input/output error
.
Como executo corretamente xmp.py
?
Obrigado!
(Eu também tentei substituir --o
com -o
e ainda não funciona.)
Solução
Eu tentei seu script, e na minha caixa do Ubuntu, com esta linha de comando:
python xmp.py -o root=/home/chris /tmp/fs
funciona !
Com um --o
opção, nunca funciona;)