在上两篇中我们介绍了磁盘、文件系统、inode、硬链接、软链接,没看过的同学可以先看一下前两篇文章。
什么是文件系统?什么是文件系统?我们都知道,数据是存储在硬盘、u盘等存储设备中的,数据在这些物理设备中的最终形态,都是0和1。而我们平时在windows或linux操作系统中,都是以文件夹、目录的形式存放各种文件的。
https://mp.weixin.qq.com/s/LtzAJ0qfxo8OPXZ2Wq1njA文件系统2:软链接、硬链接与inode从之前的文章中我们知道,一个inode是用来表示一个文件,用于描述文件的创建时间、权限、文件块与磁盘存储位置映射关系等等属性。唯独没有文件名,那么文件名存在哪里呢?

文件描述符在Linux操作系统中是文件或设备打开状态的数据结构,用于记录文件的读写位置等状态。每个进程都有一个文件描述符表,通过文件描述符与系统打开文件表关联到inode,进而访问磁盘数据。文件描述符从0开始,0、1、2分别代表标准输入、输出和错误输出。默认限制为1024,可通过`ulimit`调整。
最低0.47元/天 解锁文章
324

被折叠的 条评论
为什么被折叠?



