2019-08-19磁盘分区,挂载,格式化

一. 磁盘介绍

1.磁盘的基本结构

磁盘由盘片,磁道,扇区,柱面组成,其中磁道负责存储信息,每个扇区512字节。

2.磁盘的预备知识

磁盘接口:

IDE Scsi 已被淘汰

SATA:存储速率低,价格便宜,适合个人使用。

SAS: 存储速率高,价格贵,适合企业使用。

SSD(固态硬盘) 纯电子 抗摔

3.磁盘的名词

容量:MB GB TB PB EB ...

转速:SATA3 7200 SAS 15000

尺寸:3.5 2.5 1.8

IOPS: Input/Output 输入输出

  • 顺序读写
  • 随机读写

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

设备名称     分区信息          设备类型
/dev/sda    /dev/sda1   第一块物理磁盘第一个分区
/dev/sdb    /dev/sdb2   第二块物理磁盘第二个分区
/dev/vdd    /dev/vdd4   第四块虚拟磁盘的第四个分区

磁盘分区分为主分区,扩展分区,逻辑分区

磁盘最多分4个主分区,如果想分4个以上的分区,可以分3个主分区,1个扩展分区,扩展分区里可以分多个逻辑分区。

5.磁盘分区用到的命令:

fdisk /dev/sdb       磁盘分区
mkfs.xfs /dev/sdb1   磁盘格式化
df -h        查看分区使用情况
lsblk        查看分区情况
mount        挂载 
   -a        挂载全部

二. 磁盘分区步骤:

大体步骤:添加磁盘--->磁盘分区--->磁盘格式化--->挂载

详细步骤:

[root@localhost ~]# fdisk /dev/sdb        #对磁盘sdb进行分区
Command (m for help): m                   #常用的:n d p w q   

   a   toggle a bootable flag                  #切换分区启动标记
   b   edit bsd disklabel                      #编辑sdb磁盘标签
   c   toggle the dos compatibility flag       #切换dos兼容模式
   d   delete a partition                      #删除分区
   g   create a new empty GPT partition table  #创建一个新的GPT分区表
   G   create an IRIX (SGI) partition table    #创建一个IRIX (SGI)分区表
   l   list known partition types              #显示分区类型
   m   print this menu                         #显示帮助菜单
   n   add a new partition                     #新建分区
   o   create a new empty DOS partition table  #创建新的空白分区表
   p   print the partition table               #显示分区表的信息
   q   quit without saving changes             #不保存退出
   s   create a new empty Sun disklabel        #创建新的Sun磁盘标签
   t   change a partition's system id          #修改分区ID,可以通过l查看id
   u   change display/entry units              #修改容量单位,磁柱或扇区
   v   verify the partition table              #检验分区表
   w   write table to disk and exit            #保存退出
   x   extra functionality (experts only)      #拓展功能

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): 1              #分区号,便于区分分区         
First sector (2048-2147483647, default 2048):     #默认即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-2147483647, default 2147483647): +10G  #为分区分配空间

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): 2
First sector (20973568-2147483647, default 20973568): 
Using default value 20973568
Last sector, +sectors or +size{K,M,G} (20973568-2147483647, default 2147483647):  #不输入,默认分配磁盘剩余所有空间
Using default value 2147483647
Partition 2 of type Extended and of size 1014 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               #分区号从5开始
First sector (20975616-2147483647, default 20975616): 
Using default value 20975616
Last sector, +sectors or +size{K,M,G} (20975616-2147483647, default 2147483647):   #不输入,默认分配扩展分区剩余所有空间
Using default value 2147483647
Partition 5 of type Linux and of size 1014 GiB is set

Command (m for help): w                  #保存退出

[root@localhost ~]# mkfs.xfs /dev/sdb1   格式化sdb1
[root@localhost ~]# mkfs.xfs /dev/sdb5   格式化sdb5

[root@localhost ~]# mkdir text_1 text_2  #创建挂载点

[root@localhost ~]# mount /dev/sdb1 ./text_1     把sdb1挂载到text_1
[root@localhost ~]# mount /dev/sdb5 ./text_2     把sdb5挂载到text_2

你可能感兴趣的:(2019-08-19磁盘分区,挂载,格式化)