linux入门学习笔记(八)

Linux系统存储管理续

  • EXT4文件系统
    与EXT4之前的文件系统相比较,EXT4文件系统提高了性能,可靠性和容量。 为了提高可靠性,添加了元数据和日记校验和。为了满足任务要求,文件系统对时间戳进行了改进,增加了几秒钟的间隔。
    作为EXT文件系统中元数据的关键组成部分,EXT文件系统积极地工作以减少碎片,因此,您几乎不可能看到具有如此众多间接数据块或扩展数据块的文件。索引节点包含有关文件的元数据,包括其类型和权限以及其大小。
    inode:一个文件占用一个inode,同时记录此文件数据所在的block numbber。
    block:实际存储文件的内容,若文件较大,会占用多个block。
  • 文件链接
    软连接像快捷方式,可以对文件和目录做软连接。记录的只是源文件的绝对路径。失去源文件之后不可用。
    1 创建一个文件,并输入内容。
    linux入门学习笔记(八)
    2 创建一个软连接。
    linux入门学习笔记(八)
    3 观察软连接文件
    linux入门学习笔记(八)
    4 查看两个文件,内容一致。
    linux入门学习笔记(八)

5 删除源文件,软连接闪烁,不可用。
linux入门学习笔记(八)
硬链接只能针对文件做。不能对目录做。只能在同分区,不同分区会报错。

  • 廉价磁盘冗余阵列:RAID
    RAID技术主要有以下三个基本功能:
    (1)通过对磁盘上的数据进行条带化,实现对数据成块存取,减少磁盘的机械寻道时间,提高了数据存取速度。
    (2)通过对一个阵列中的几块磁盘同时读取,减少了磁盘的机械寻道时间,提高数据存取速度。
    (3)通过镜像或者存储奇偶校验信息的方式,实现了对数据的冗余保护。
    一、RAID0 条带集 2块磁盘以上, 读写速率快 100%*N,但不容错
    二、RAID1 镜像集 2块磁盘, 容量50% ,读写速率一般,可容错
    三、RAID5 带奇偶校验条带集 3块磁盘以上,利用率 (n-1)/n 读写速率快,容错高
  1. 准备4块硬盘
    linux入门学习笔记(八)

  2. 创建RAID
    linux入门学习笔记(八)

  3. 格式化,挂载
    linux入门学习笔记(八)

  4. 查看RAID信息
    linux入门学习笔记(八)

  5. 模拟一块硬盘损坏,并移除
    linux入门学习笔记(八)