размонтировать fuse fs из скрипта python - PullRequest
2 голосов
/ 01 июля 2010

Я разработал fuse fs с python и теперь хочу написать тесты для него.Перед тестированием я монтирую fs к некоторому каталогу:


    fs = MyFuseFS()
    fs.parse(errex=1, ['some_dir'])
    fs.main()

После тестирования я хочу размонтировать мой fs, хочу сделать что-то вроде этого:


fs.unmount()

Это что-то вроде "unmount"?Может есть другие способы размонтировать fs?

1 Ответ

3 голосов
/ 24 августа 2010

http://packages.python.org/fs/expose/fuse.html

вы можете увидеть, что вам нужно по этой ссылке.

>>> from fs.memoryfs import MemoryFS
>>> from fs.expose import fuse
>>> fs = MemoryFS()
>>> mp = fuse.mount(fs,"/mnt/my-memory-fs")
>>> mp.unmount()

вы угадали имя функции вправо:)

...