【Linux操作系统】Red Hat中的文件

来源:互联网 发布:2017年太阳黑子数据 编辑:程序博客网 时间:2024/04/26 16:23

《Linux兵书》读书笔记&1

文件分类


Red Hat中将文件分为5类

  1. 普通文件:具体的文件,不包含文件系统结构信息的文件。如,图形文件、数据文件、文档文件、声音文件等。可细分为文本文件和二进制文件
  2. 目录文件:和windows中一样,目录文件也是文件
  3. 链接文件:一种特殊文件,类似windows的快捷方式,实际上指向一个真实存在的文件。可细分为硬链接文件和软链接文件
  4. 设备文件:这是Red Hat中最特殊的文件,放于/dev,可使用主设备号和次设备号来指定某外部设备。根据访问数据方式的不同,又可分为块设备文件和字符设备文件
  5. 管道文件:一种很特殊的文件,主要用于不同进程间的信息传递。一个进程将数据写入管道,另一个进程从管道读取信息,管道通常建立在调整缓存中。

系统默认目录


目录 功能 / 文件系统上层根目录 /bin binary的缩写,存放着使用者最常使用的命令 /boot 操作系统启动时所需的文件 /dev 接口设备文件目录,这个目录下是所有Red Hat Linux的外部设备 /etc 这个目录用来存放系统管理所需要的配置文件和子目录 /home 一般用户的主目录或FTP站点目录 /mnt 装置的文件系统加载点,如光驱、软盘等 /proc 虚拟目录,是系统内存的映射,所以此目录的内容不再硬盘上,而在内存里 /root 管理员的主目录 /sbin 存放系统启动时所需要执行的程序 /tmp 存放暂存盘的目录 /usr 存放用户使用的系统命令和应用程序等信息 /lib 存放系统最基本的动态链接共享库 /lost+found 平时为空,系统不正常关机时,这里存放恢复的文件 /var 具变动性质的相关程序目录

文件系统Ext4


Ext4是一种针对Ext3系统的扩展日志式文件系统,可以比Ext3提供更佳的性能和可靠性,还有更丰富的功能。

  1. 与Ext3兼容
  2. 更大的文件系统和更大的文件。Ext3最大16TB和2TB,Ext4最大1EB和16TB
  3. 无限数量的子目录。Ext3 32000个,Ext4无限
  4. Extents
  5. 多块分配
  6. 延迟分配
  7. 快速fsck
  8. 日志校验
  9. “无日志”模式(No Journaling)
  10. 在线碎片整理
  11. inode相关特性
  12. 持久预分配
  13. 默认启用barrier

Ext4会将硬盘分为四个部分

  • boot block :包含系统启动程序的磁盘分区
  • super block :主要用来记录文件系统的配置方式,其中包含i-node数量、磁盘区块数量,以及未使用的磁盘区块等
  • i-node :这个部分包含了许多的i-node,每个i-node都可以用来记录一个文件,有时也不会使用到。
  • data block :数据实际存储的地方
0 0
原创粉丝点击