我已经用python开发了fuse fs,现在想为其编写测试。在测试之前,我将 fs 安装到某个目录:
fs = MyFuseFS()
fs.parse(errex=1, ['some_dir'])
fs.main()
After testing I want unmount my fs, want to do something like this:
fs.unmount()
它是类似于“卸载”方法吗?也许还有其他方法来卸载 fs?
最佳答案
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()
您猜对了函数名称:)
关于python - 从Python脚本中卸载fuse fs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3156264/