Linux学习之旅【6】Linux磁盘与文件系统
2017-12-31 12:22
344 查看
基本上Linux最重要的文件系统为ext2,该文件系统内的主要信息有:
superblock:记录此文件系统的整体信息,包括inode/block 的总量、使用量、剩余量,以及文件系统的格式与相关信息。
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码。
block:实际记录文件的内容,若文件太大,会占用多个block。
ext2文件系统的数据访问为索引是文件系统。
碎片整理的原因:文件写入的block太过于离散,使得文件读取的性能变得很差。碎片整理可以使同一个文件所属的块汇聚在一起。
ext2文件系统主要有boot sector(启动分区)、superblock、inode bitmap(inode对照表)、block bitmap(块对照表)、inode table、data table 六大部分。
data table是用来放置文件内容数据的地方,ext2文件系统支持的block大小有1k、2k、4k三种。
inode记录文件的权限/属性等数据,每个block大小均为128字节,每个文件占用一个inode,所以文件系统能够新建的文件数量与inode数量有关。
文件的block记录文件的实际数据,目录的block记录目录下边文件名与其inode号码的对照表。
journal(日志)文件系统会多出一块记录去,随时记录文件系统的主要活动,可加快系统恢复时间。
Linux文件系统为了增加性能,让主存储器作为大量的磁盘高速缓存。
实际连接只是多了一个文件名对该inode号码的连接而已。
符号链接就是类似Windows的快捷方式功能。
磁盘的使用必须要经过分区、格式化、挂载。分别惯用的命令是fdisk、mkfs、mount。
开机自动挂载可参考/etc/fstab的设置,设置完毕一定要使用mount -a测试语法正确与否。
superblock:记录此文件系统的整体信息,包括inode/block 的总量、使用量、剩余量,以及文件系统的格式与相关信息。
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码。
block:实际记录文件的内容,若文件太大,会占用多个block。
ext2文件系统的数据访问为索引是文件系统。
碎片整理的原因:文件写入的block太过于离散,使得文件读取的性能变得很差。碎片整理可以使同一个文件所属的块汇聚在一起。
ext2文件系统主要有boot sector(启动分区)、superblock、inode bitmap(inode对照表)、block bitmap(块对照表)、inode table、data table 六大部分。
data table是用来放置文件内容数据的地方,ext2文件系统支持的block大小有1k、2k、4k三种。
inode记录文件的权限/属性等数据,每个block大小均为128字节,每个文件占用一个inode,所以文件系统能够新建的文件数量与inode数量有关。
文件的block记录文件的实际数据,目录的block记录目录下边文件名与其inode号码的对照表。
journal(日志)文件系统会多出一块记录去,随时记录文件系统的主要活动,可加快系统恢复时间。
Linux文件系统为了增加性能,让主存储器作为大量的磁盘高速缓存。
实际连接只是多了一个文件名对该inode号码的连接而已。
符号链接就是类似Windows的快捷方式功能。
磁盘的使用必须要经过分区、格式化、挂载。分别惯用的命令是fdisk、mkfs、mount。
开机自动挂载可参考/etc/fstab的设置,设置完毕一定要使用mount -a测试语法正确与否。
相关文章推荐
- 学习鸟哥私房菜(三)之linux磁盘与文件系统管理
- linux 学习之九、Linux 磁盘与文件系统管理(1)
- 学习Linux 《鸟哥的Linux私房菜 基础学习篇(第三版)》--第8章 Linux磁盘与文件系统管理 笔记
- linux 学习之九、Linux 磁盘与文件系统管理(2)
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第8章 Linux 磁盘与文件系统管理
- Linux鸟哥私房菜学习笔记_第八章Linux磁盘与文件系统管理
- 鸟哥Linux私房菜 基础学习篇读书笔记(10):Linux磁盘和文件系统管理(3)
- linux 学习之磁盘管理和文件系统
- linux学习笔记:磁盘与文件系统管
- linux 学习之九、Linux 磁盘与文件系统管理(3)
- Linux学习-05-磁盘与文件系统管理-1
- linux学习日记五 磁盘与文件系统管理
- linux 学习之九、Linux 磁盘与文件系统管理(1)
- linux 学习之九、Linux 磁盘与文件系统管理(2)
- 从零开始学习Linux 基础(二)—磁盘、分区与文件系统
- Linux 学习笔记---文件系统与LVM磁盘管理
- 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)
- Linux 学习笔记 -- 第二部分 Linux 文件、目录与磁盘格式 -- 第9章 文件与文件系统的压缩与打包
- 鸟哥的Linux私房菜 基础学习篇读书笔记(10):Linux磁盘与文件系统管理(3)
- 鸟哥的Linux私房菜 基础学习篇读书笔记(8):Linux磁盘与文件系统管理(1)