Frage

Ich bastele an den Fuse-Python-Bindungen herum und verstehe anscheinend nicht, wie man das Beispiel ausführt xmp.py aus dem Bibliothekspaket (xmp.py befindet sich Hier).Beim Betrachten einer Vorlesungsfolie vom MIT (Standort: Hier), auf Folie 33, wird der Befehlszeilenaufruf von angezeigt xmp.py:

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

(Ich tue python xmp.py anstatt ./xmp.py da mein Ubuntu es nicht versteht ./ aus irgendeinem Grund mit Python-Skript)

Soweit ich weiß, ist das root=/mit/sipb arg ist ein Verzeichnis dessen, was Sie emulieren und /tmp/mntdir Hier montieren Sie Ihr FUSE FS.Also versuche ich...

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

...und es will nicht laufen und beschwert sich darüber --o Möglichkeit.Ich entferne die --o Option und es läuft (ps ax zeigt, dass es läuft), aber der Ordner /tmp/fs wird beschädigt und wenn ich versuche, darauf zuzugreifen, wird Folgendes angezeigt: cannot access /tmp/fs: Input/output error.

Wie laufe ich richtig? xmp.py?

Danke!

(Ich habe auch versucht, es zu ersetzen --o mit -o und es funktioniert immer noch nicht.)

War es hilfreich?

Lösung

Ich habe Ihr Skript und auf meiner Ubuntu-Box mit dieser Befehlszeile ausprobiert:

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

Es klappt !

Mit einem --o Option, es funktioniert nie ;)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top