从Python脚本卸载FUSE文件系统
我用Python开发了一个文件系统,现在想为它写一些测试。在测试之前,我会把这个文件系统挂载到某个目录:
fs = MyFuseFS()
fs.parse(errex=1, ['some_dir'])
fs.main()
测试完成后,我想把我的文件系统卸载,想做类似这样的操作:
fs.unmount()
这是不是类似于“卸载”方法?也许还有其他方法可以卸载文件系统?
1 个回答
3
你可以通过这个链接查看你需要的内容。
>>> from fs.memoryfs import MemoryFS
>>> from fs.expose import fuse
>>> fs = MemoryFS()
>>> mp = fuse.mount(fs,"/mnt/my-memory-fs")
>>> mp.unmount()
你猜对了这个函数的名字 :)