1.磁盘的结构
硬盘划分为:
磁头(Heads)、柱面(Cylinder)、扇区(Sector)。
磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片的一个面。因此,用第几磁头就可以表示数据在哪个磁面。
柱面(Cylinder):所有磁片中半径相同的同心磁道构成“柱面",意思是这一系列的磁道垂直叠在一起,就形成一个柱面的形状。简单地理解,柱面就是磁道。
扇区(Sector):将磁道划分为若干个小的区段,就是扇区。虽然很小,但实际是一个扇子的形状,故称为扇区。每个扇区的容量为512字节。
硬盘容量=磁头数×柱面数×扇区数×512字节
2.磁盘的接口
IDE
SCSI
SATA
SAS
SSD:纯电子磁盘
- msata
-m.2
--接口类型
-SATA
-PCI-E
--传输通道
-PCI-E AHCI
-NVMe
3.磁盘的名词
- 容量:MB GB TB PB EB
- 转速:SATA3=7200,1000,15000
- 尺寸:2.5,3.5英寸
- 输入输出(IOPS Input/Output )
- 命名([a-z],[aa-zz])
4.磁盘的基本分区fdisk
1)添加磁盘
2)磁盘分区
[root@wxb ~]# ll /dev/sd*
[root@wxb ~]# fdisk /dev/sdb
Command (m for help): m
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +50M
Command (m for help): w
[root@wxb ~]# fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e
Command (m for help): w
[root@wxb ~]# fdisk /dev/sdb
Command (m for help): n
Select (default p): l
Last sector, +sectors or +size{K,M,G} (106496-41943039, default 41943039): +100M
Command (m for help): w
[root@wxb ~]# fdisk /dev/sdb -l|grep type
Disk label type: dos
[root@wxb ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 18G 0 lvm /
└─centos-swap 253:1 0 1G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
├─sdb1 8:17 0 50M 0 part
├─sdb2 8:18 0 1K 0 part
└─sdb5 8:21 0 100M 0 part
sr0 11:0 1 4.3G 0 rom
3)磁盘格式化
[root@wxb ~]# mkfs -t xfs /dev/sdb1
[root@wxb ~]# mkfs -t xfs /dev/sdb5
4)挂载磁盘
[root@wxb ~]# mount /dev/sdb6 /data_6/
5.MBR
1)MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS引导的PC设备(苹果使用EFI的方式);很多Server服务器即支持BIOS也支持EFI的引导方式
2)优点:MBR支持32bit和64bit系统;
3)缺点: MBR支持的分区数量有限制;MBR只支持不超过2TB的硬盘,超过2TB的硬盘只能使用2TB的空间(但是有第三方解决方法),应为MBR的寻址空间只有32bit长;
4)MBR结构:占用硬盘最开头的512字节前446字节为:引导代码(Bootstrap Code Area)(引导不同的操作系统;不同操作系统,引导代码是不一样的)接下来的为4个16字节:分别对应4个主分区表信息(Primary Partition Table)最后2个字节:为启动标示(Boot Signature),永远都是55和AA;55和AA是个永久性的标示,代表这个硬盘是可启动的。
6.MBR分区
MBR分区分为:主分区、扩展分区、逻辑分区
1)主分区:一块硬盘最多只能创建4个主分区(因为在MBR分区表结构中中最多可以创建4个主分区表信息,也就是4个16字节的空间
2)扩展分区:一个扩展分区会占用一个主分区的位置
3)逻辑分区:
a.基于扩展分区创建出来的,先有扩展分区,然后在扩展分区的基础上再创建逻辑分区;也就是说我们要使用逻辑分区,必须先要创建扩展分区;
b.扩展分区的空间是不能被直接使用的,我们必须在扩展分区的基础上去建立逻辑分区,才能够被使用;
c.Linux最多支持63个IDE分区和15个SCSI分区