所以我正在制作这个软件来加密计算机上的文件。我的一个 friend (我们都是学生,所以不要对我们太严厉)建议我使用虚拟文件系统。我问为什么,甚至那是什么,他们给了我一些半途而废的答案,但没有帮助
[我不知道这是否重要,但我在 Linux 环境中]
所以不用担心,我在谷歌上进行了搜索。但我仍然不明白。这些解释,尤其是维基百科上的解释对我来说没有意义。什么是VFS?使用虚拟文件系统的实际需求或优势是什么?相对于只是,不是?
我问这个问题是因为我真的很好奇,如果它真的那么有用,我想将它实现到我正在制作的东西中。
谢谢
(任何我可以阅读的链接、书籍或其他可以扩展我的知识的内容也会有所帮助)
最佳答案
一般来说,VFS
是一个抽象层。将 VFS 想象成一个抽象基类,当您想要实现具体的文件系统类(如 NTFS、Ext3、NFS 或其他)时必须使用该基类。它提供了具体文件系统可以使用的基本功能,同时也是具体类必须实现的接口(interface)。
不知道这是否是您正在寻找的。如果不是,请告诉我,我可以添加更多详细信息。
关于linux - 使用虚拟文件系统有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42176322/