day18-磁盘管理

2019-08-19  本文已影响0人  不懂helloword

1.磁盘的基本概念

由海量颗粒组成的信息,就是我们存在硬盘里的数据。


2.磁盘的基本结构


磁盘物理结构图

3.磁盘的预备知识

我们需要简单了解下磁盘的接口类型、磁盘涉及的相关术语、磁盘在Linux下的命名方式。

1.常见硬盘
2.磁盘的基本术语

尺寸: 2.5英寸 3.5英寸
容量:KB MB GB TB PB EB
转速:7500 15000
IOPS:每秒能够发生IO的次数

3.磁盘在系统上的命名方式
设备名称 分区信息 设备类型
/dev/sda /dev/sda1 第一块物理磁盘第一分区
/dev/sdb /dev/sdb2 第二块物理磁盘第二个分区
/dev/vdd /dev/vdd4 第四块虚拟磁盘的第四个分区
MBR与GPT

区别如下:

GPT

4.磁盘基本分区Fdisk

添加一块磁盘进行使用,步骤如下:
1.给虚拟机添加一块新的硬盘


2.使用fdisk进行分区

#查看磁盘信息
[root@localhost ~]# 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  800M  0 part [SWAP]
└─sda3   8:3    0 18.2G  0 part /
sdb      8:16   0   20G  0 disk 
sr0     11:0    1  4.3G  0 rom  

#格式化新添加的磁盘
[root@localhost ~]# fdisk /dev/sdb       #磁盘分区
-------------第一步-----------------
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-41943039, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +10G
Partition 1 of type Linux and of size 10 GiB is set

#创建逻辑分区
-------------第一步-----------------
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 (20973568-41943039, default 20973568): 
Using default value 20973568
Last sector, +sectors or +size{K,M,G} (20973568-41943039, default 41943039):           
Using default value 41943039
Partition 2 of type Extended and of size 10 GiB is set

#创建逻辑分区(逻辑分区不是一个磁盘)中剩余空间
-------------第一步-----------------
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 (20975616-41943039, default 20975616): 
Using default value 20975616
Last sector, +sectors or +size{K,M,G} (20975616-41943039, default 41943039): 
Using default value 41943039
Partition 5 of type Linux and of size 10 GiB is set

-------------w保存-----------------
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

3.使用mkfs进行格式化

-------------格式化/dev/sdb1-----------------
[root@localhost ~]# mkfs.xfs -f  /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

-------------格式化/dev/sdb5-----------------
[root@localhost ~]# mkfs.xfs -f  /dev/sdb5
meta-data=/dev/sdb5              isize=512    agcount=4, agsize=655232 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=2620928, 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进行挂载

[root@localhost ~]# mkdir /data-1
[root@localhost ~]# mkdir /data-5
[root@localhost ~]# mount /dev/sdb1 /data-1
[root@localhost ~]# mount /dev/sdb5 /data-5
[root@localhost ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  5.5G   13G  30% /
devtmpfs        224M     0  224M   0% /dev
tmpfs           235M     0  235M   0% /dev/shm
tmpfs           235M  5.6M  229M   3% /run
tmpfs           235M     0  235M   0% /sys/fs/cgroup
/dev/sda1      1014M  155M  860M  16% /boot
tmpfs            47M     0   47M   0% /run/user/0
/dev/sdb1        10G   33M   10G   1% /data-1
/dev/sdb5        10G   33M   10G   1% /data-5
上一篇下一篇

猜你喜欢

热点阅读