当应用程序请求内核打开/新建一个文件时,内核返回一个文件描述符用于对应这个打开/新建的文件。
提纲
2.2 目录
分层文件系统
提纲
2.1 文件系统的功能
应用程序通过系统调用对目录进行操作
举例: 解析./fs/inode.rs
.
的数据内fs
项,读取目录文件fs
的数据内容inode.rs
项,读取一般文件inode.rs
的数据内容多个文件名关联同一个文件
硬链接是对一个文件的引用,而软链接则是一个指向文件路径的指针。
硬链接不能跨文件系统,也不能链接到目录。
软链接可以跨文件系统,也可以链接到目录。
--- ##### 文件的共享访问 UNIX 文件系统(UFS)语义 - 对打开文件的写入内容,立即对其他打开同一文件的其他用户可见 - 共享文件指针允许多用户读取和写入文件
文件锁的读锁和写锁 https://blog.csdn.net/Scroll_C/article/details/123804611