文件系统扫盲中……

本文探讨了Linux文件系统中的核心概念——虚拟文件系统(VFS)的作用及其如何简化不同物理文件系统的操作。同时介绍了文件挂载的过程,并提到了支持文件系统运行的共用体结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周通过对文件系统的学习,发现理论和实践结合的重要性,在这方面还有很大的欠缺,“学而不思则罔,思而不学则殆”。以此句与君共勉!
首先,在LINUX的文件系统中有个很重要的概念就是VFS(有两种翻译方式),正是这种虚拟技术使我们在文件操作中更加方便。通过虚拟文件系统,我们可以将各种不同方式的物理文件系统的差异屏蔽掉,从而使用一些“标准”的接口来完成文件系统的操作。
其次,文件的mount过程,这个过程分为两个部分,一个用户空间的mount的实现,有两种实现方式。另一个是通过内核调用,在kernel中通过do_mount(),实现对文件的挂载,VFS实现了挂载的整个架构性的功能,具体的实现还是根据具体的文件系统而定。
最后,在文件系统中维护这一个共用体,用来支持文件系统。(此部分仍在研究中……)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值