2019-08-19

day19-Linux磁盘

1.磁盘的基本概念

什么是磁盘

磁盘是一摞高速运转的圆盘,在圆盘上附着的一圈金属颗粒,每个金属颗粒都有自己的磁化程度,用于存储0和1,当记录数据时,磁盘的磁头开始通电,形成强磁场,数据在磁场的作用下旋转变成电流,使颗粒化,从而将信息记录在圆盘上,由海量颗粒组成的信息,就是我们存在硬盘里的数据。

2.磁盘的基本结构

1.什么是盘片

硬盘一般有一个或多个盘片,每个盘片可以有两面,即第一个盘片的正面为0面,反之为1面然后依次类推。

2.什么是磁道

每个盘片的盘面在出厂的时候被划分出多个同心圆环,数据就存储在这样的同心圆环上面,我们这样的圆环称为磁道,每个盘面可以划分多个磁道。

3.什么是扇区

扇区就是在每个磁道划分为若干个弧段,每个弧段就是一个扇区。扇区是硬盘上储存的物理单位,现在每个扇区可储存512字节数据。

4.什么是柱面

简单来说柱面就是处于同一个垂直区域的磁道为柱面,即各盘面上相同位置磁道的结合。

5.什么是磁头

读取磁盘磁道上面金属块,主要负责读或写入数据

3.磁盘的知识

1.磁盘的接口类型

IDE,SCSI                         
SATA III 与SAS                
SSD电子颗粒
M.2
#接口类型
SATA         
PCIE-E   
#传输通道
PCI-E   AHCI
NVMe

2.磁盘的基本信息

1566200511463.png
尺寸:2.5英寸  3.5英寸
容量:KB  MB  GB  TB  PB   EB
转速:7500    1000    1500
IOPS:每秒能够发生的IO的次数   顺序读写   随机读写

3.磁盘的命名规则[a-z][aa-zz]

1566200589686.png
ps:1.系统中分区由数字编号表示,1-4留给主分区使用和扩展分区,逻辑分区从5开始,MBR只能划分4个主分区
ps:2.MBR分区表只能分配4个主分区,但现在还有一种新型的分区表GPT,GPT支持分配128个主分区。

4.磁盘基本分区

1.添加磁盘

1566200719974.png
[root@wzz ~]# ll /dev/sd*
brw-rw----. 1 root disk 8,  0 Aug 19 14:41 /dev/sda
brw-rw----. 1 root disk 8,  1 Aug 19 14:41 /dev/sda1
brw-rw----. 1 root disk 8,  2 Aug 19 14:41 /dev/sda2

[root@wzz ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  256M  0 part /boot
├─sda2   8:2    0    1G  0 part [SWAP]
└─sda3   8:3    0 18.8G  0 part /
sdb          8:16  0    1T    0  disk
sdc          8:16  0     4T   0   disk
sr0          11:0   1    4.3   0    rom

2.给磁盘分区 fdisk fdisk /dev/sdb

[root@oldboyedu-65 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x927c06d9.
Command (m for help): m
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): +10G
Partition 1 of type Linux and of size 10 GiB is set
Command (m for help): w  
The partition table has been altered!

3.使用mkfs对磁盘进行格式化 mkfs -t xfs /dev/sdb1

[root@oldboyedu-65 ~]# mkfs -t xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=655360 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2621440, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

4..挂载 mount mount /dev/sdb1 /data_1

[root@oldboyedu-65 ~]# mkdir /data_1
[root@oldboyedu-65 ~]# mount /dev/sdb1 /data_1
[root@oldboyedu-65 ~]# 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   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sdb               8:16   0    1T  0 disk 
└─sdb1            8:17   0   10G  0 part /data_1
sr0              11:0    1  4.3G  0 rom  

5.硬盘扩展,实际生产中按硬盘分区即可

系统盘 / ----> /dev/sda
数据盘 /data ----> /dev/sdb
数据盘 /soft----> /dev/sdc

你可能感兴趣的:(2019-08-19)