- 磁盘物理结构信息
外部结构:(看得见)
接口信息:SAS - SATA - SCSI
贵 一般
转速信息:10k 15k
容量信息:厂商生产磁盘 换算单位 1000 标准换算 1024
硬盘种类:机械硬盘 - 存储效率较低 固态硬盘 - 存储效率较高
磁盘组成:
盘片 : 存储信息
机械臂 : 带动磁头运转(径向运动)
磁头 : 读取数据
主轴 : 带动盘片转动
内部结构:(看不见)
磁道(Track):磁盘上多个同心圆
扇区(sectors):物理存储数据最小单位 512字节
逻辑存储数据最小单位 block 4
柱面(Cylinder):磁盘大小磁道柱体
计算磁盘大小:
一个柱面存储容量大小:1G * 磁道数
- 磁盘逻辑结构信息
磁盘阵列:
增加磁盘容量
增加磁盘数据安全
增加磁盘数据读写效率
阵列级别:
raid 0
优势:读写效率高
缺点:安全性低
存储:存储利用率=总磁盘容量的总和
raid 1
优势:安全型高
缺点:安全型低
存储:存储利用率=总磁盘容量的50%
raid 5
优势:安全性高,读写效率高
存储:缺失一块硬盘容量
raid 10/01
优势:安全型高,读写效率高
存储:存储利用率=总磁盘容量的50%
- 硬件服务器阵列配置方法
- 磁盘lvm弹性扩容
概念介绍:
PV(Phsical Volume,物理卷),PV是VG的组成部分,有分区构成,多块盘的时候,可以把一块盘格式化成一个主分区,然后用这个分区做成一个PV,只有一块盘的时候,可以这块盘的某一个分区做成一个PV,实际上一个PV就一个分区。
VG(Volume Group, 卷组),有若干个PV组成,作用就是将PV组成到以前,然后再重新划分空间。
LV(Logical Volume,逻辑卷),LV就是从VG中划分出来的卷,LV的使用要比PV灵活的多,可以在空间不够的情况下,增加空间。
LVM磁盘管理配置过程
第一步:进行磁盘分区格式化操作
fdisk -l
查看磁盘信息
fdisk /dev/sdbpv
对磁盘进行分区
安装lvm命令:
yum install lvm2
pvcreate: 创建PV
pvdisplay: 查看已创建的PV
vgcreate: 创建VG
vgdisplay: 查看VG
lvcreate: 创建LV
lvdisplay: 查看LV
分区操作过程:
n – 回车 – p – 回车 – w保存退出
第二步:进行PV创建过程
pvcreate /dev/sdb1 /dev/sdb2
pv
第三步:将PV划分到VG
vgcreate VGtest /dev/sdb1 /dev/sdb2
第四步:创建LV
lvcreate -L 700M -n LVtest VGtest
第五步:格式化
mkfs.ext4 /dev/VGtest/LVtest
第六步:挂载使用LV
第七步:进行扩容
lvextend -L +70M /dev/VGtest/LVtest
将LVtest扩容加70M
lcscan
扫描
resize2fs -f /dev/VGtest/LVtest
从新加载
第八步:进行缩容
缩容前必须取消挂载
缩容只能缩小扩容的容量
umount /dev/VGtest/LVtest
缩容前必须取消挂载
lvreduce -L -70M /dev/VGtest/LVtest
将LVtes缩容减70M
lvreduce -L 70M /dev/VGtest/LVtest
将LVtes缩容到70M
-
磁盘分区操作方法
0磁头 0磁道 1扇区:
MBR(引导记录)+GPT(分区表)
系统分区表:
最多分为四个部分
分区最多可以划分4个主分区 -
磁盘文件系统
文件系统:
centos6:ext3、ext4
centos7:xfs
xfs:存储效率更高,增加数据库服务器存储效率。xfs格式化磁盘效率 也会提高。
- 磁盘交换分区
分区设置swap:
第一步:指定划分磁盘
fdisk /dev/sdb
第二步:创建分区,并设置为swap分区类型
swap调整:
第一步:将磁盘中一部分空间给内存使用
dd if=/dev/zero of=/tmp/1G bs=10M count=100
1️⃣ 2️⃣ 3️⃣ 4️⃣
1. 从黑洞中取出数据内容
2. 将黑洞中取出的数据放在哪
3. 每次取出数据的大小
4. 宗的取出数据次数
第二步:将磁盘被占用的空间标记为swap
mkswap /tmp/1G
第三步:架子标记使用swap
swapon /tmp/1G
加载
swapoff /tmp/1G
卸载