【发布时间】:2017-02-11 13:19:26
【问题描述】:
所以我正在制作这个软件来加密计算机上的文件。我的一个朋友(我们都是学生,所以不要对我们太苛刻)建议我使用虚拟文件系统。我问为什么,那是什么,他们给了我一些没有帮助的半真半假的答案
[我不知道这是否重要,但我在 linux 环境中]
所以不用担心我去谷歌搜索。但我仍然不明白。解释,尤其是维基百科上的解释对我来说没有意义。什么是 VFS?使用虚拟文件系统的实际需求或优势是什么?与公正相反,不是吗?
我问是因为我真的很好奇,如果它有用,我想将它实现到我正在制作的东西中。
谢谢
(还有任何链接或书籍或我可以阅读的可以扩展我的知识的东西也会有所帮助)
【问题讨论】:
-
虚拟文件系统通常是一个内核层,它为您的操作系统抽象出真实的文件系统。即使底层 FS 是 NTFS、HFS、Ext4 等,您也可以以相同的方式访问每个文件。VFS 掩盖了有关真实 FS 之间差异的不同技术细节。可能与您最初的问题无关,或者您可能想要实施加密 FS?
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
标签: linux filesystems low-level virtualfilesystem