2017-02-11 38 views
-1

所以我使用这个软件来加密计算机上的文件。我的一个朋友(我们两个都是学生,所以不要太在意我们)建议我使用虚拟文件系统。我问为什么,是什么,甚至是,他们给了我一些半称职的答案是没有帮助使用虚拟文件系统有什么意义?

[我不知道这是重要的,但我在Linux环境]

所以不用担心我在Google上搜索过。但我仍然不明白。解释,尤其是维基百科的解释对我来说没有意义。什么是VFS?实际的需求是什么,或者使用虚拟文件系统有什么优势?而不仅仅是,不是?

我在问,因为我其实很好奇,如果它有用,我想将它实现到我所制作的中。

谢谢

(也任何链接或书或东西我可以对阅读会扩大我的知识将有助于太)

+2

虚拟文件系统通常是一个抽象真正的文件系统为您的操作系统的内核层。即使基础FS是NTFS,HFS,Ext4等,您也可以以相同方式访问每个文件.VFS掩盖了有关真正FS之间差异的不同技术细节。可能与你最初的问题无关,或者你可能想要实现一个加密FS? –

+1

Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布有关Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww

回答

0

非常一般来说,VFS是一个抽象层。想想VFS的就像当你要实现你的具体类的文件系统一样NTFSExt3NFS或其他人已被使用的抽象基类。它提供了具体文件系统可以使用的基本功能,但也是具体类必须实现的接口。

不知道这是你在找什么。让我知道如果它不是,我可以添加更多的细节。

相关问题