第七章 磁盘管理2

一、ext4 文件系统

inote 索引节点

block 实际存储量

superblock:block和inode的总量

block group 块组

二、符号连接

①软连接(可以对文件、目录;不同磁盘分区可以连接)

ln -s 源文件路径 快捷键文件 ll可查看连接关系

软连接创建新的inode,相当于重新创建一个文件,源文件若删除,连接文件无效

②硬链接(只对文件;不能不同分区间连接)

ln 源文件路径 快捷键文件 ll可查看连接关系

硬链接不会创建新的inode,只是给源文件多加了一个文件名,源文件删除,连接文件可以使用,磁盘内存不增加

三、RAID:廉价磁盘冗余阵列(Redundant Array of Independent Disks)

RAID作用:容错、提升读写速率

① RAID0:2个磁盘以上,读写速率100%,不能容错。

② RAID1:镜像集2块磁盘,容量为总容量的50%(一半备份),读写速率一半,容错。

③ RAID5:奇偶校验条带集3块磁盘以上,读写速率快。利用率(n-1)/n,只能一块硬盘损坏。建议做单独存储

④ RAID6:至少4块硬盘,可同时损坏2块硬盘。比 RAID5+热备更优。

⑤ RAID10:至少4块硬盘,磁盘读写性能好、冗余性好,冗余数据安全。但是容量只有50%。建议存储重要数据,可同时损坏2块硬盘。

例如:假设服务器具有6块900G本地磁盘,单块磁盘IO约为150M/S,现对磁盘进行RAID划分,简述理论上6块盘做成RAID5级别后实>际存储大小、实际IO为多少?

理论上6块硬盘做raid5;其中有一块盘做冗余;因为有校验位;所以

实际大小是900*(6-2)=4000G

实际IO是:写的速率150m/s(小于。理论上写过程中,RAID5会进行校验耗费时间)*4=600m/s

因为读取数据的时候校验位的盘是需要读取的所以实际:读的速率是(6-1)*150=750m/s

四、RAID使用及示例

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

2、软RAID: 通过操作系统实现,比如Windows、Linux

3、软RAID示例:

① 准备4块硬盘(3块数据盘) + (1块热备硬盘) 查看磁盘信息 ll /dev/sd*

② 创建RAID mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{d,e,f,g}

-C 创建RAID

/dev/md0 第一个RAID设备

-l5 RAID5

-n RAID成员的数量

-x 热备磁盘的数量

可用空间2G

③ 格式化,挂载 mkfs.ext4 /dev/md0 mount /dev/md0 /mnt/raid5

④ 查看RAID信息 mdadm -D /dev/md0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值