2019.2.27
最近准备学习一下文件系统的基本知识,学习路线如下:
文件系统基本概念->文件系统磁盘布局->文件系统IO系统->MQ队列机制->IO管控。
下面开始简单介绍一下文件系统的一些基本概念,大部分来自于书籍和一些博客上的内容,相关链接如下:
Ext4专题文章索引
linux文件系统详解
鸟哥 Linux 磁盘与文件系统管理
Linux 的虚拟文件系统(强烈推荐)
1、什么是文件系统
文件系统是一种存储系统,通过文件的形式去存储和管理数据,通常来说在存储设备之上搭建一套方面用户以文件操作和管理数据的系统。从系统结构的角度看,它属于操作系统中的一员,同时它又高于硬件设备。
2、文件系统操作
文件系统所有的一切都是围绕文件展开的,常见的文件操作如下:
- 创建文件
- 打开文件
- 删除文件
- 复制文件
- 剪切文件
3、文件系统的层次
这里给出了