linux磁盘介绍与LVM管理

一、磁盘基本概述

GPT是全局唯一标识分区表的缩写,是全局唯一标示磁盘分区表格式。而MBR则是另一种磁盘分区形式,它是主引导记录的缩写。相比之下,MBR比GPT出现得要更早一些。

MBR 与 GPT

MBR 支持的磁盘最大容量为 2 TB,GPT 最大支持的磁盘容量为 18 EB,当前数据盘支持的最大容量为 32 TB,如果您需要使用大于 2 TB 的磁盘容量,分区形式请采用 GPT。

当磁盘已经投入使用后,此时切换磁盘分区形式时,磁盘上的原有数据将会清除,因此请在磁盘初始化时谨慎选择磁盘分区形式。

MBR

MBR 是 Master Boot Record 的简称,也就是主引导记录,是位于磁盘最前边的一段引导(Loader)代码,主要用来引导操作系统的加载与启动

特点:

  • MBR 支持最大 2TB 磁盘,无法处理大于 2TB 容量的磁盘
  • 只支持最多 4 个主分区。需要更多的分区,则需要创建拓展分区,并在其中创建逻辑分区

备注:在 linux 操作系统中可用 fdisk 对磁盘分区。

GPT

GPT 磁盘是指使用 GUID 分区表的磁盘,GUID 磁盘分区表(GUID Partition Table,缩写:GPT)其含义为 “全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准

特点:

  • GPT对磁盘的大小没有限制
  • GPT分区只支持64位操作系统;
  •  GPT分区列表支持最大128PB(1PB=1024TB)
  • 最多可以创建 128 个分区,没有主分区,扩展分区和逻辑分区的概念,所有分区都能格式化。
  • 注意:MBR与GPT之间互相转换会导致数据丢失
  • 使用GPT分区的前提是底层硬件必须支持UEFI(Intel提出的取代BIOS的新一代的引导系统)才能使用,也就是底层硬件必须使用UEFI;

备注:在 linux 操作系统中可用 gdisk 对磁盘分区。

将MBR转化为GPT分区格式

 执行命令 fdisk -l,查看分区/dev/vdb1的分区类型是否为MBR。“system”为“Linux”表示分区形式为MBR。“system”为“GPT”表示分区形式为GPT。

操作对数据做好备份或快照,防止操作失败数据丢失。

使用gdisk工具,将分区表改为gpt格式:

# gdsik /dev/sda

使用gdisk 硬盘盘符 命令进入程序后,直接 输入w保存并退出,然后输入y确认。gdisk就会将硬盘改为gpt格式分区。
注意:gdisk命令后面跟的是硬盘设备路径/dev/vdb,不是分区路径/dev/vdb1,如果指定错了会变更失败丢失数据

这个方法在大部分场景下都是可以转mbr为gpt的,只有磁盘开头前33个扇区,或最后34个扇区被分区占用的场景不支持。(如,原来的硬盘已经使用MBR分区占用了全部的空间,即后34个扇区被占用了,那么操作会失败)但是对于扩容的场景,后34个扇区尚未被占用,一般不会出问题。

扩容数据盘及文件系统

# growpart /dev/sda 1

扩容文件系统

# ext2、ext3或ext4文件系统
# resize2fs /dev/sda1
# xfs文件系统
# xfs_growfs /dev/sda1

二、分区、文件系统

fdisk分区步骤

1、分区

#使用lsblk查看可以知道,sdb这块磁盘大小为1G
[root]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   35G  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    1G  0 disk 

#对/dev/sdb这块磁盘进行分区
[root]# fdisk /dev/sdb
Command (m for help): m     (Enter the letter "m" to get list of commands)
Command action
   a   toggle a bootable flag                                 # 切换可启动标志
   b   edit bsd disklabel                    # 编辑磁盘标记
   c   toggle the dos compatibility flag            # 切换dos兼容标志
   d   delete a partition                   # 删除一个分区
   g   create a new empty GPT partition table 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值