一、磁盘基本概念
1、磁盘结构
磁头:用来写入和读取数据,采用径向方式来读写数据 磁道:用来存储用户数据,磁盘按照磁道来寻找数据 扇区:用来存储用户数据,扇区是磁盘存储数据的最小单元(512字节) 柱面:用来存储用户数据,由不同盘面上相同磁道组成
二、磁盘分区
1、引导记录
MBR引导记录
主要记录了启动引导程序和磁盘的分区表,占用第一个扇区。系统启动后,从MBR读取启动引导程序。用于引导磁盘空间小于2T。
GPT引导记录
GUID Partition Table,即“全局唯一标识磁盘分区表”,用于引导磁盘空间大于2T。
2、系统分区类型
-
主分区 最多只有4个主分区,每个分区占用16字节
-
扩展分区 最多只有1个扩展分区,无法存储数据
-
逻辑分区 可以有多个逻辑分区,用来存储数据
3、分区工具
-
fdisk:磁盘空间小于2T,采用MBR方式引导 查看磁盘信息 分区 创建主分区 创建扩展分区 查看分区 保存分区 加载分区信息 partprobe /dev/sdb
-
parted:磁盘空间大于2T,采用GPT方式引导。parted分区操作实时生效。 parted 分区 指定引导方式 创建主分区 创建扩展分区 创建逻辑分区
三、磁盘格式化
通过mkfs命令来格式化磁盘,即创建文件系统。
四、磁盘挂载
mount命令用来挂载磁盘 mount /dev/sdb1 /mnt umount命令用来取消挂载磁盘 umount /mnt
五、磁盘阵列
1、RAID简介
RAID(Redundant Array of Independent Disks),独立硬盘冗余阵列,可以将多个小容量的磁盘组合起来获得更大容量的磁盘。RAID分为硬件RAID和软件RAID。 RAID主要功能:
- 通过对硬盘上的数据进行条带化,实现对数据块存取,减少硬盘机械寻道时间,提高数据存取速度
- 通过对一阵列中十万几块硬盘同时读取,减少硬盘机械寻道时间,提高数据存取速度
- 通过镜像或存储奇偶校验信息的方式,实现对数据的冗余保护
2、常用RAID级别
- RAID 0 RAID 0 使用条带化技术将数据分寸存储在RAID组的所有硬盘中,RAID 0 不具有数据冗余保护功能。RAID 0 至少包含2块成员盘,要求成员盘大小、转速相同。
- RAID 1 RAID 1 使用2块相同的硬盘系统,一块是物理盘,一块是镜像盘。当数据写入到物理盘上时,同时数据副本也写入到镜像盘中。
- RAID 3 RAID 3 采用分条技术将数据分块,进行异或算法将奇偶校验数据写入最后一个盘。当硬盘出现故障时,数据写入正常工作的硬盘中。
- RAID 5 RAID 5 是改进版的RAID 3。使用条带化并计算奇偶校验值,RAID 5使用分布式,每块硬盘都存储数据和奇偶校验信息。
- RAID 10 RAID 10是将镜像和条带进行组合的RAID级别。先进行RAID 1 镜像,再做 RAID 0.
- RAID 50 RAID 50 是将RAID5和RAID0进行两级组合的RAID级别。第一级是RAID5,第二级是RAID0.