第九章 :走进Linux世界——储存管理3

 

 

 

 

本章知识点:ext4文件系统、软连接、硬链接、RAID

一、索引(index)文件系统

1、系统限制

(1)ext3 文件系统最大 16TB

(2)ext4 文件系统最大 16TB

(3)XFS 文件系统最大 100TB

2、inode  索引节点

inode  大小为128b  用来记录文件的属性(文件的元数据)——(元数据:文件的属性、权限、大小、时间、类型)

一个文件占用一个  inode  同时记录此文件数据所在的  block  number

3、 block  块

block  大小为4k  用于存储文件的实际数据

( block 实际存储文件内容,若文件较大,会占用多个 block )

总结 inode  block

inode 记录文件的 block 信息 (元数据信息)不存放文件内容

block 记录文件具体存放的数据

一个文件必须只能占一个 inode  ,但可以同时占用多个 block

4、superblock 超级块

superblock 用来管理块组( block group ),块组中包含许多 inode 和 block 的单位

组织块组的统计信息:

  1. inode 和 block 的总量
  2.  未使用和已使用的 inode 和 block 数量

 

示例1:inode

 

创造一个文件, 观察inode信息。

II -i文件名

示例2: block

问题1:分区中,文件的数量和什么有关系。

1)观察某个分区中的inode节点数

df    -i

2)创建一个文件    touch文件名

3)再次观察inode节点数

df    -i

4)创造大量文件。观察inode使用情况

touch   file{1. .30000}

5)在另一个SHEEL,观察inode变化情况。

watch -n 2  'df -i '

6)请问最后,还能否创建新文件呢?

结论: inode决定了文件系统中文件的数量。

 

问题2:当分区空间大小消耗完毕,还能否新增文件?

  1. 向目标分区写入大量数据,填满

dd  if=/dev/zero   of=/disk1/5.txt    bs=1k   count= 1000

2)查看目标分区容量,已满

df -hT

 

3)创造新文件

touch

  1. 得出结论,磁盘空间的限制根据inode和block两方面
  2. 请清理掉填满的分区。避免不必要的报错

                                                                       

 

 

二、文件链接

 

名词解释: Symbolic  link  / 软连接

 

示例如下:

  1. 创建一个文件,并输入内容。

 

 

  1. 创建一个软连接。

 

 

  1. 观察软连接。

 

4)查看两个文件,内容一致。

 

 

  1. 删除源文件,软连接闪烁,不可用。

 

总结: 软连接就像快捷方式一样,可以对文件和目录做软连接

       软连接的记录只是源文件的绝对路径。

       软连接失去源文件是不可用的。

 

  • 硬链接

 

示例如图所示:

 

  1. 创建同分区硬链接成功,创建不同分区硬链接失败。

 

 

  1. 硬链接删除源文件,依然可用。

 

 

  1. 不允许讲硬链接指向目录。

 

 

总结:

硬链接只针对文件做,不能指向目录

硬链接只能在同一分区做,跨分区不行。

 

  • RAID 类型

 

  1.  RAID 0  条带集 两块磁盘以上,读写速度快,100%*N ,但不容错

 2)  RAID 1  镜像集 两块磁盘,容量50% ,读写速度一般,容错。

 3)  RAID 5  带奇偶校验条带集,三块磁盘以上,利用率(n-1) /n 读写速度快,容错

 

不同场景RAID 的使用

   硬RAID :需要RAID 卡,有自己的cpu,处理速度快,有电池和无电池。

   软RAID :通过操作系统实现,比如windows 、 linux 等

 

软RAID 示例如下:

 

  1. 准备四块硬盘

 

 

  1. 创建RAIID

 

 

-C 创建RAID  /dev/md0  第一个RAID 设备

-l5  RAID 5    

-n  RAID 成员的数量

-x  热备盘的数量

 

  1. 格式化,挂载。

 

 

格式化,挂载,试验成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值