Linux 磁盘管理(二)

一、文件系统

1、EXT3/4 文件系统

(1) 简介

类型:索引型文件系统(目录)

名词:

block:存储文件的实际数据。block 默认大小为 4k,如果文件比较大会占用多个 block ;一个块里不能存放不同的文件。

文件系统碎片:存放文件的块在系统中不连续。

inode:记录文件的元数据(文件属性、大小、权限、属主、属组、块数量、块编号等)。

inode 大小为 128 bytes

(2) 分区文件的数量与什么有关

① 创建文件观察 inode 信息

② 观察分区中的 inode 节点数

创造大量文件,观察 inode 使用情况

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

(3) 分区空间大小消耗完后能否新增文件:

inode 占满了,但 block 还有存储空间,因此可以往里面写入内容。

向目标分区写入大量文件,占满分区容量

结论:磁盘空间的限制由 inode 和 block 决定。

inode 决定可存放的文件数量 ;block 决定可存储文件的大小。

二、文件链接

1、符号链接

(1) 简介

symbolic link 软链接

创建软链接:ln -s 文件路径 软链接路径(-s 代表软链接)

(2) 软链接与原文件的关系:

① 文件类型不同 ;权限不同

② 存储的内容相同

③ 删除链接,原文件内容还存在 ;删除原文件,链接内容消失。

2、硬链接

① 硬链接的链接计数:

每个文件的链接计数包括文件本身和所有指向该文件的硬链接数量。

② 原文件删除后,硬链接仍保留原文件内容(硬链接不依赖原文件)

各个硬链接之间也相互独立。

补充:

硬链接只能对文件做,不能对目录做;

硬链接只能在相同的分区下做。

三、RAID

1、简介:

RAID:廉价磁盘冗余阵列(多个磁盘组合在一起工作的集合体)

作用:容错,提升读写速率

类型:RAID0、RAID1、RAID5

(1) RAID1

俗称镜像卷或镜像集,由两块硬盘组成,镜像卷容量 50%

(存储数据会自动写在两块硬盘上,用来备份)

特点:容错

(2) RAID5

至少三块硬盘,且大小相同

原始数据拆成 N - 1 份备份,剩下一块硬盘用以校验。(N = 盘数)

特点:可靠,高速

存储盘的数据可通过运算获得校验值 ;校验值可通过逆运算还原存储盘的数据

热备盘:不存数据,一旦有磁盘损坏,可直接替代那块磁盘工作

(3) RAID0

至少两块磁盘,数据拆分存储,无备份

特点:读写速度快,但不容错

2、不同场景 RAID 的使用

硬 RAID:需要 RAID 卡,有 CPU ,处理速度快

软 RAID:通过操作系统实现

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值