@cloud_native_blogs · 846 subscribers
订阅软件工程领域优秀的个人博客 RSS 博客:https://icloudnative.io 我们的开源项目:https://github.com/labring/sealos 云原生富豪俱乐部: https://t.me/cloudnativer 黑科技广播站:https://t.me/cloud_native_share 投稿请联系 @cloud_native_yang
The short link opens the channel straight in the Telegram app — not in a browser tab.
tg.me/go/cloud_native_blogsIs this your channel? Add @tgme as admin — and see how many people click your links. Get the stats →
Channel created February 28, 2022per Telegram
We have been tracking it since September 8, 2026
In all that time the channel has changed neither its name, nor its @username, nor its avatar.
We show only what we have seen ourselves.
Linux 内核之旅(二):VFS 0x00 前言 Linux支持多种文件系统格式(如ext2、ext3、reiserfs、FAT、NTFS、iso9660等),不同的磁盘分区或其它存储设备都有不同的文件系统格式,然而这些文件系统都可以mount到某个目录下,使开发者看到一个统一的目录树,各种文件系统上的目录和文件,读写操作用起来也都是一样的。Linux内核在各种不同的文件系统格式之上做了一个抽象层,使得文件、目录、读写访问等概念成为抽象层的概念,因此各种文件系统看起来用起来都一样,这个抽象层称为虚拟文件系统(VFS,Virtual Filesystem) 基础结构 ● inode:定…
mount到某个目录下,使开发者看到一个统一的目录树,各种文件系统上的目录和文件,读写操作用起来也都是一样的。Linux内核在各种不同的文件系统格式之上做了一个抽象层,使得文件、目录、读写访问等概念成为抽象层的概念,因此各种文件系统看起来用起来都一样,这个抽象层称为虚拟文件系统(VFS,Virtual Filesystem)inode:定义,与磁盘上真实文件的一对一映射file:定义,一个 file 结构体代表一个物理文件的上下文,不同的进程,甚至同一个进程可以多次打开一个文件,因此具有多个 file structdentry:定义,多个 dentry 可以指向同一个 inode