磁盘的基本结构 机械盘 ( 了解 ) SSD
磁道:磁道是负责存储数据的,负责变化盘面上的金属颗粒的正负极。
扇区:一个固定存储的容量单位,默认是512字节。( 10Mb空间 )
柱面:将数据存储在相同半径的磁道上,能够减少磁盘的寻道时间
磁头:磁化磁道上的金属颗粒。形成金属块( + - 能代表 0 1 )
——————————————————————
.磁盘的预备知识
3.1磁盘接口类型
IDE out
Scsi out
SATA III 6Gbps/s 750MB/s /2 /2 实际100MB/s ( 阿里云 -->云主机(高效云盘SATA) )
SAS 8Gbps/s 1000MB/s /2 500MB/s <–硬件服务器的标配
物理数据库 400MB/s -->阿里云云主机上面 100MB/s -->升级 SSD --> 300~400MB/s
SSD 纯电子 抗摔
msata (Msata接口为超极本设计)
m.2接口
接口类型
SATA 几乎所有主板都兼容, 便宜 性能差
PCI-E 需要看主板是否兼容, 贵, 性能高
传输通道
PCI-E AHCI
NVMe
——————————————————————————————
磁盘基本术语
设备类型
尺寸 2.5英寸 3.5英寸
容量 KB MB GB TB PB EB 。。。。。。。。
转速 7.2k 10k 15k
7200 10000 15000
SATA SATA SAS
IOPS:每秒能够处理的 读取写写入次数 ( 出厂时就定死了 )
3.3 磁盘命名规则
1.得有一个硬盘
2.装载到服务器上
3.Windows对磁盘分区、格式化、可以使用
4.Linux对磁盘分区、格式化、挂载,方可使用。
设备名称 分区信息 设备类型
/dev/sda /dev/sda1 第一块物理磁盘第一分区
/dev/sdb /dev/sdb2 第二块物理磁盘第二个分区
/dev/vdd /dev/vdd4 第四块虚拟磁盘的第四个分区
1.一台服务器只能分4个分区?
2.如果想超过四个分区怎么办?
——————————————————————————————
磁盘基本分区Fdisk
1.都有1个20Gb的磁盘空间?
2.对该磁盘进行分区?
2.1 第一个分区 1Gb
2.2 第二个分区 2Gb
2.3 第三个分区 5Gb
2.4 第四个分区 所有剩余空间
3.格式化
mkfs.xfs /dev/sdb1
mkfs.xfs /dev/sdb2
mkfs.xfs /dev/sdb3
mkfs.xfs /dev/sdb4
4.挂载-使用
mount /dev/sdb1 /data1/
mount /dev/sdb2 /data2/
mount /dev/sdb3 /data3/
mount /dev/sdb4 /data4/
5.检查结果
[root@container ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sdb1 1014M 33M 982M 4% /data1
/dev/sdb2 2.0G 33M 2.0G 2% /data2
/dev/sdb3 5.0G 33M 5.0G 1% /data3
/dev/sdb4 12G 33M 12G 1% /data4
——————————————————————————————
1.如何分配6个分区? ( 7 8 9 都一样 )
1P + 1E + 5L
2P + 1E + 4L
3P + 1E + 3L
1 100M
2 200M
3 300M
4 将所有的空间给到扩展分区
5 500M
6 600M
7 700M
lsblk <-命令
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 100M 0 part
├─sdb2 8:18 0 200M 0 part
├─sdb3 8:19 0 300M 0 part
├─sdb4 8:20 0 1K 0 part #扩展分区
├─sdb5 8:21 0 500M 0 part
├─sdb6 8:22 0 600M 0 part
└─sdb7 8:23 0 700M 0 part
mkfs.xfs /dev/sdb1 -f
mkfs.xfs /dev/sdb2 -f
mkfs.xfs /dev/sdb3 -f
mkfs.xfs /dev/sdb5
mkfs.xfs /dev/sdb6
mkfs.xfs /dev/sdb7
创建7个目录进行分别挂载!!!
——————————————————————
2.实际 拿到一个 磁盘怎么分?
1.为该磁盘分配1个分区,所有的空间都给这一个分区?
2.格式化
3.挂载使用
fdisk /dev/sdb #分一个分区
mkfs.xfs /dev/sdb1 -f #格式化该分区
mkdir /data_test #创建入口目录
mount /dev/sdb1 /data_test/ #挂载(将/data_test作为/dev/sdb1的入口目录)
df -h #使用df -h 查看挂载情况,或者使用lsblk
——————————————————————————
今日总结:
1.介绍磁盘
2.介绍机械磁盘内部结构
磁道
扇区
柱面
磁头
3.磁盘类型
SATA 100MB/s
SAS 400MB/s
4.磁盘术语:
尺寸、容量、转速、
5.磁盘命名规则
6.磁盘分区fdisk
6.1 正常划分 4个 主分区
6.2 划分 3 主分区 1 个扩展分区 3个逻辑分区
6.3 实际使用磁盘: 将所有的空间划分为一个分区,直接使用。
n 新建一个分区
p 主分区
e 扩展分区
p 打印分区信息
d 删除分区
w 保存分区信息
q 退出不保存分区信息