运维21 磁盘管理

一.磁盘的基本结构

由盘片,磁头,柱面,扇区【512=446字节的MBR + 64字节的分区表 + 2字节的模数(55AA)】,磁道,主轴组成

二.磁盘的接口类型
IDE,Scsi(已被淘汰)
SATA III 与SAS(企业使用较多)
ssd的Msata接口为超极本设计,但是被m.2接口的SSD替代,而m.2接口(支持SATA、PCI-E双通道协议)

三.磁盘的基本术语
尺寸: 2.5英寸 3.5英寸
容量:KB MB GB TB PB EB
转速:7500 15000
IOPS:每秒能够发生IO的次数

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

p:Primary Partition 主分区
E:Extended Partition扩展分区
L:Logical Partition 逻辑分区

①主分区和扩展分区的四个分区占用了1~4的四个分区编号,无论标准分区表有无空闲,逻辑分区都是从5开始的(/dev/sda5、/dev/hda5等),前四个保留给Primary或Extended来使用。
②主分区最多四个,扩展分区最多1个。
③由于扩展分区记录了逻辑分区的信息,如果扩展分区被破坏,所有的逻辑分区都将被删除。所以在不影响其他分区的情况下,两个逻辑分区可以合并,但是不能够一个逻辑分区和一个主分区进行合并。

五.磁盘基本分区fdisk

2 P+1E+2L

fdisk /dev/sdb

Command (m for help): m         #输入m列出常用的命令
Command action
   a   toggle a bootable flag               #切换分区启动标记
   b   edit bsd disklabel                   #编辑sdb磁盘标签
   c   toggle the dos compatibility flag    #切换dos兼容模式
   d   delete a partition                   #删除分区
   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 partitions 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)   #拓展功能

1.fdisk创建主分区
在这里插入图片描述

扫描二维码关注公众号,回复: 10528590 查看本文章

2.fdisk创建扩展分区

在这里插入图片描述

3.fdisk创建逻辑分区

在这里插入图片描述

4.fdisk查看分区情况,并保存

p print the partition table #显示分区表的信息

w write table to disk and exit #保存退出

5.mkfs格式化磁盘

mkfs.xfs /dev/sdb1
mkfs.xfs /dev/sdb2
mkfs.xfs /dev/sdb3
mkfs.xfs /dev/sdb5
mkfs.xfs /dev/sdb6

注:如果已格式化一次需加选项-f,扩展分区sdb3不用

6…使用mount挂载并使用

如果需要使用该磁盘的空间,需要准备一个空的目录作为挂载点,与该设备进行关联。
mkdir /data1
mount /dev/sdb1 /data1/

7.检查结果

df -h
df -h 可以查看当前磁盘使用的情况,如果没有mount则看不到
文件系统 容量 已用 可用 已用% 挂载点

lsblk
lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
NAME:这是块设备名。
MAJ:MIN:本栏显示主要和次要设备号。
RM:本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。
SIZE:本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。
RO:该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。
TYPE:本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。
MOUNTPOINT:本栏指出设备挂载的挂载点。

发布了22 篇原创文章 · 获赞 0 · 访问量 285

猜你喜欢

转载自blog.csdn.net/weixin_44648034/article/details/105124045