2020-03-26 磁盘分区

## 1.磁盘的基本概念磁盘在Linux中的表示

Linux所有设备都被抽象为一个文件,保存在/dev目录下

磁盘设备一般的名称为hd[a-z]或sd[a-z],如hda,sda,hdb,sdb 等等

IDE设备的名称为hd[a-z],SATA、SCSI、SAS、USB等设备的名称为sd[a-z]

## 2.磁盘的基本结构

​ ​ 磁道:磁道是负责存储数据的,负责变化盘面上的金属颗粒的正负极。

​ 扇区:一个固定存储的容量单位,默认是512字节。( 10Mb空间 )

​ 柱面:将数据存储在相同半径的磁道上,能够减少磁盘的寻道时间

​ 磁头:磁化磁道上的金属颗粒。形成金属块(  +  -  能代表  0 1 )

## 3.磁盘的预备知识

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  <--硬件服务器的标配

3.2 磁盘基本术语

设备类型

尺寸 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 第四块虚拟磁盘的第四个分区

## 4.磁盘基本分区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


6,如何分配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个目录进行分别挂载!!!

1. ​   mount /dev/sdb1  /data1/

2. ​   mount /dev/sdb2  /data2/

3. ​   mount /dev/sdb3  /data3/

4. ​   mount /dev/sdb4  /data4/

5. ​   mount /dev/sdb5  /data5/

6. ​   mount /dev/sdb6 /data6/

7. ​   mount /dev/sdb7  /data7/

## 五,实际 拿到一个 磁盘怎么分?

​ 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

你可能感兴趣的:(2020-03-26 磁盘分区)