Linux磁盘管理MBR GPT

磁盘基础知识

磁盘结构

一、磁盘结构
1.硬盘的物理结构
盘头:硬盘有多个盘片,每盘片2面
磁头:每面一个磁头
2.硬盘的数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
磁道:同一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆柱面
3.磁盘接口类型
IDE、SATA、SCSI、SAS、光纤通道

硬盘存储容量=磁头数 X 磁道(柱面)数 X 每道扇区数 X 每扇区字节数

磁盘分区结构

1.硬盘中的主分区数目只有4个(指对的是MBR格式类型)
2.主分区和扩展分区的序号限制在1~4
3.扩展分区在分为逻辑分区
4.逻辑分区的序号将始终从5开始

磁盘管理实验

创建新磁盘从而进行管理实验:

1.检测并确认新磁盘: fdisk -l

在这里插入图片描述

2.检测完新硬盘需要重启 init 6
会看到检测出来一块新的20GB磁盘

![在这里插入图片描述](https://img-blog.csdnimg.cn/20201027085915382.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDM0NDc2MA==,size_16,color_FFFFFF,t_70#pic

3.查询到新磁盘后就进入进行管理
      fdisk   /dev/sdb

在这里插入图片描述

3.1 新键分区按n,然后选择分区的类型(主分区、扩展分区)

在这里插入图片描述

3.2 然后输入 列出分区:p,回车,可以看到分区1已经设置好了
然后在输入p就可以看到新磁盘的系统类型是83

在这里插入图片描述

3.3 输入 t 改变分区类型——回车,输入L——然后就可以看到83是系统默认的Linux系统类型,上面系统类型已经是83了,默认的不需要修改,输入83,回车wq保存,这时候我们在虚拟机上打的命令管理的配置已经同步到磁盘上了

在这里插入图片描述
规划硬盘中的分区:
fdisk /dev/sdx
n:新键分区
p:列出分区
d:删除分区
t:改变分区类型
w:保存
q:退出

磁盘分区的注意事项:
1.若磁盘小于2TB,可用fdisk /dev/sdb进行分区,即MBR分区格式
2.若磁盘大于2TB,可用parted /dev/sdb进行分区,我们都知道MBR分区磁盘是不能大于2TB,所以超过2TB需要使用GPT分区格式

Pated分区步骤:

注:超过2T以上的内存才用parted命令来进行GPT分区
1.我们先在超级用户模式下用fdisk -l命令查看挂载的硬盘设备,假设设备号为/dev/sdb,接下来我们使用parted命令来进行GPT分区

  yum   install   parted    -y

  parted   /dev/sdb

  GNU  Parted   1.8.1

  Using   /dev/sdb

  Welcome  to  GNU  Parted!    Type  'help'   to  view  a  list   of   commands.

2.将MBR磁盘分区格式调整为GPT磁盘格式

(parted)mklabel   get

3.划分所有空间到一个分区

(parted) mkpart    primary  0  -1

这一步也可以这样设置:

unit  TB                  (设置单位为TB)

mkpart    primary   0  3  (设置为一个主分区,大小为3TB,开始是0,结束是3)

4.显示设置的分区大小

(parted) print

5.退出parted程序

(parted)quit

6.用parted将分区做好后,进行格式化操作,完成后即可挂载使用

 mkfs.ext4  -F  /dev/sdb1

7.最后加入/etc/fstab自动挂载

vi    /etc/fstab

/dev/sdb1              /data                     ext4         defaults          0 0
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页