2

我已经用 python 开发了 fuse fs,现在想为它编写测试。在测试之前,我将 fs 挂载到某个目录:


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

测试后我想卸载我的 fs,想做这样的事情:


fs.unmount()

它类似于“卸载”方法吗?也许还有另一种卸载 fs 的方法?

4

1 回答 1

3

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

你猜对了函数名:)

于 2010-08-24T09:43:16.603 回答