一.什么是磁盘(df -h 查看当前目录使用情况)
磁盘和硬盘相比较,磁盘是带有正负极磁性的硬盘。
二.磁盘的基本结构
1.盘片
2.磁道:负责储存数据
3.扇区:扇区的计算单位是512字节/扇区,数据是存储在哪个磁道,哪个扇区。
4.柱面
5.磁头:读取磁盘磁道上面金属块,主要负责读或写入数据。
三.磁盘的预备知识
1.磁盘接口:
IDE和Scsi已经被淘汰了
SATA lll 6Gbps/s 750MB/s
SAS 8Gbps/s 1000MB/s
SSD 纯电子(抗摔):
msata 淘汰
m.2:
接口类型:
SATA 几乎所有主板都兼容,性能差
PCL-E 需要看主板是否兼容,性能高
传输通道:
AHCI
NVMe
2. 磁盘名词
容量:MB GB TB PB EB
转速 :ATA3==7200转 SAS==15000转(需要磁盘阵列RAID)
尺寸:3.5英寸 2.5英寸 1.8英寸
IOPS input / Output 输入输出
顺序读写
随机读写
3. 磁盘命名规则 【a-z】【aa-zz】
PS:系统中分区由数字编号表示,1~4留给主分区使用和扩展分区,逻辑分区从5开始,为什么分区还有限制?因为MBR分区只能分配4个主分区。还有一种新型的分区表GPT,GPT支持分配128个主分区。(MBR与GPT之间不能相互转换,转换的话会导致数据丢失)http://www.udaxia.com/wtjd/6117.htm
1.添加磁盘
[root@neimengJay ~]# lsblk (查看磁盘信息)
2.给磁盘分区(fdisk)
第一个分区
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free) :(主分区)
e extended (扩展分区)
Select (default p): p (选择创建主分区)
Partition number (1-4, default 1): 回车 (默认创建第一个主分区)
First sector (2048-2147483647, default 2048): 回车(默认扇区)
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2147483647, default 2147483647): +500M (给第一个分区分配500MB)
Partition 1 of type Linux and of size 500 MiB is set
Command (m for help): w (w保存)
The partition table has been altered!
第二个分区
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): e (创建扩展分区)
Partition number (2-4, default 2):
First sector (1026048-2147483647, default 1026048):
Using default value 1026048
Last sector, +sectors or +size{K,M,G} (1026048-2147483647, default 2147483647): 回车 (默认将剩余空间都给扩展分区)
Using default value 2147483647
Partition 2 of type Extended and of size 1023.5 GiB is set
Command (m for help): w (保存)
The partition table has been altered!
第三个分区
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l (创建逻辑分区)
Adding logical partition 5
First sector (1028096-2147483647, default 1028096):
Using default value 1028096
Last sector, +sectors or +size{K,M,G} (1028096-2147483647, default 2147483647): +100M (分配100MB空间)
Partition 5 of type Linux and of size 97.8 GiB is set
Command (m for help): w (保存)
The partition table has been altered!
检查磁盘是否是MBR分区
[root@neimengJay ~]# fdisk /dev/sdb -l | grep type
Disk label type: dos
[root@yum-test ~]# lsblk
(查看磁盘分区情况)
安装parted,刷新内核立即生效,无需重启
[root@neimengJay ~]# yum install parted -y
[root@neimengJay ~]# partprobe /dev/sdb
2.格式化磁盘
[root@neimengJay ~]# mkfs.ext4 /dev/sdb
(格式化整个磁盘)
[root@neimengJay ~]# mkfs.xfs /dev/sdb1
(格式化/dev/sdb1磁盘)
3.使用mount挂载并使用
如果需要使用该磁盘空间,需要准备一个空的目录作为挂载点与该设备进行关联。
[root@neimengJay ~]# mkdir /data
[root@neimengJay ~]# mount /dev/sdb1 /data/
(挂载sdb1到 /data)
主分区 扩展分区 逻辑分区
MBR:最多可以分配4个主分区,足够使用就可以。
MBR:如果分配7个分区怎么分:
(三个主分区,一个扩展分区==四个逻辑分区)
(两个主分区,一个扩展分区==五个逻辑分区)
(一个主分区,一个扩展分区==六个逻辑分区)
实际使用500G
格式化==挂载到 / data:
系统盘:/ ———/dev/sda
数据盘:/data———/dev/sdb
如果不够用再加一个数据盘
数据盘:/soft———/dev/sdc