从Python脚本卸载FUSE文件系统

2 投票
1 回答
1506 浏览
提问于 2025-04-16 00:40

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

你猜对了这个函数的名字 :)

撰写回答