第8章 Linux磁盘与文件系统管理–《鸟哥的Linux》
- 4145
- Linux
- 0
- super_dodo
- 2013/10/04
重点回顾:
1.基本上Linux最主要的文件系统为Ext2,该文件系统内的信息主要有:
superblock:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量,以及文件系统的格式与相关信息等。
inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的block号码。
block:实际记录文件的内容,若文件太大时,会占用多个block.
2.Ext2文件系统的数据访问为索引式文件系统(indexed allocation)。
3.需要碎片整理的原因就是文件写入的block太过于离散了,此时文件读取的性能将会变得很差所致。这个shihou8可以通过碎片整理将同一个文件所属的blocks汇聚在一起
4.Ext2文件系统主要有boot sector,superblock,inode bitmap,block bitmap,inode table,data block等六大部分。
5.data block是用来放置文件的内容数据地方,在Ext2文件系统中所支持的block大小有1KB、2KB及4KB三种而已.
6.inode记录文件的属性/权限等数据,每个inode大小均固定为128bytes;每个文件都仅会张燕一个inode而已;因此文件系统能够新建的文件数量与inode的数量有关.
7.文件的block记录文件的实际数据,目录的block则记录该目录下面文件名与其inode号码的对照表。
8.日志(journal)文件系统会多出一块记录区,随时记载文件系统的主要活动,可加快系统恢复时间。
9.Linux文件系统为增加性能。会让主存储器作为大量的磁盘告诉缓存。
10.实际连接只是多了一个文件名对该inode号码的连接而已。
11.磁盘使用必须要经过分区、格式化与挂载,分别惯用的命令为fdisk、mkfs和mount.
12.开机自动挂载可参考/etc/fstab的设置,设置完毕务必使用mount -a 测试语法正确否.
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例