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.)

Foi útil?

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;)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top