1、文件系统的概念
文件系统是操作系统用于明确存储和组织计算机数据的方法。
Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。
存储在介质中数据的三个因素:
• 文件名
· 定位存储的位置
• 数据
· 文件的具体内容
• 元数据(meta-data)
· 文件有关的信息
Linux职场的文件系统类型,可以通过查看/etc/filesystems
2、文件系统的分类
是否有日志:
· 传统型文件系统
· 日志型文件系统
如何查找数据:
· 索引式文件系统
· 非索引式文件系统
(1)传统型文件系统
写入文件内容的时候,先写入数据,再写入元数据;如果在写入文件的元数据之前,突然断电,可能就造成文件系统处于不一致的状态,所以,其不如日志型文件系统安全。
典型的传统文件系统是ext2文件系统,它也是Linux系统默认的文件系统。
(2)日志型文件系统
写入文件内容的时候,首先写入日志记录文件;