识别硬盘——分区——格式化(创建文件系统)——挂载(挂载点为真实存在的目录)
测试挂载是否成功:df -hT
硬盘直接使用:
识别硬盘: lsblk
分区:
分区模式:
MBR
硬盘第一个扇区,记录引导程序和分区表信息
分区表记录只有64字节,每一个分区需占用16字节
此模式支持最多4个主分区
需要更多分区时,需建立拓展分区【逻辑分区1,逻辑分区2、...】
硬盘组合使用——本质上是将部分硬盘或者分区,整合为一个虚拟硬盘
mkfs
格式化: mkfs -t 文件系统类型 分区设备文件
临时挂载: mount 分区设备文件路径 挂载点(真实存在的目录)
取消挂载: umount 设备文件路径或挂载点
测试挂载: df -hT
开机自动挂载: vi /etc/fstab
分区设备文件路径 挂载点 文件系统类型 defaults 0 0
LVM(Logical Volume Manager)
- 化零为整:将多个物理分区/磁盘从逻辑上组合成一个更大的虚拟磁盘(卷组)
- 动态伸缩:从整合的虚拟磁盘中可以划分出不同的虚拟分区(逻辑卷),卷的大小可以按需调整大小
注:
- Linux的/boot引导分区,不能基于LVM逻辑卷建立
PV(Physical Volume,物理卷)
物理分区,或整个物理磁盘
由PE(Physical Extent,基本单元)组成
VG(Volume Group,卷组)
在系统中新建PV、VG/LV
pvcreate 设备名
vgcreate [-s PE大小] 卷组名 物理卷...
Ivcreate -L 大小 -n 逻辑卷名 卷组名
Ivcreate -l PE个数 -n 逻辑卷名 卷组名
查看命令
pvdisplay
vgdisplay
Lvdisplay
扩展逻辑卷
RAID级别及特点
Redundant Arrays of Inexpensive Disks
-廉价冗余磁盘陈列:将多个较小/低速的磁盘整合成一个大磁盘,提高读写效率、实现数据冗余(具体取决于不同的RAID技术级别)
-由主板上的陈列卡实现的,称为硬RAID
-由操作系统中的软件实现的,称为软RAID
各RAID级别特点对比
用法: madam -C 阵列名 [选项]... 成员盘...
-l: 指定RAID级别
-n: 指定成员磁盘数量
-x: 指定冗余盘个数
-v: 显示详细执行过程信息
madam -D 磁盘阵列路径 作用:查看磁盘阵列详细信息
停止磁盘阵列运行 mdadm -S 磁盘阵列名称
设置阵列某设备为故障状态 mdadm -f 阵列路径 阵列中磁盘路径
选型:
冗余从好到坏: RAID1 RAID10 RAID5 RAID0
性能从好到坏:RAID0 RAID10 RAID5 RAID1
成本从低到高: RAID0 RAID5 RAID1 RAID10
单台服务器:很重要盘不多,系统盘,RAID1
数据库服务器:主库:RAID10 从库 RAID5RAID0(为了维护成本,RAID10)
WEB服务器,如果没有太多的数据的话,RAID5,RAID0(单盘)
有多台,监控、应用服务器,RAID0 RAID5
硬件RAID在配置前需要:(清除配置)清除旧的配置。