Linux磁盘分区扩容

article/2025/9/29 22:20:04

      磁盘分区主要包含MBR(Master Boot Record)和GPT(GUID Partition Table)两种不同方式:

      MBR(主引导记录),驱动器上的一个特殊的启动扇区,最大支持2TB,最多支持4个主分区,如果想要更多分区,需要先创建扩展分区,然后在扩展分区中创建逻辑分区。

     GPT(GUID分区表),驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID),它对磁盘大小几乎没有限制,同时还支持几乎无限个分区数量,具有更强的健壮性与更大的兼容性,并且逐步取代MBR分区方式。

      fdisk工具最大支持2TB磁盘,如果盘超过2T,需要使用parted工具。fdisk -l 可以查看磁盘的分区情况(只针对MBR分区,GPT的分区无法查看)。

      以下以CentOS7.9为例,记录新磁盘挂载、扩容磁盘挂载到新目录、扩容磁盘扩容到根分区目录、扩容数据盘到已有分区目录等4种情况。

一、新磁盘挂载

        新增数据盘/dev/sdb,大小为30T,挂载到/data目录

1、查看分区情况

#lsblk

2、创建分区

使用parted命令完成分区创建。

#parted /dev/sdb

2.1、分区转换

创建gpt分区(格式化),输入命令:

#mklabel gpt

如果磁盘容量小于2T,可以使用MBR分区,输入命令:

 #mklabel msdos

2.2、创建分区

此处创建一个分区,输入命令:

mkpart primary 1 -1

其他输入方式如百分比、容量等:

输入:mkpart primary 0 50GiB

输入:mkpart primary 0% 100%

或者划分多个分区:

输入:mkpart primary 0% 20%

输入:mkpart logic 20% 100%

2.3、查看分区

输入:print

2.4、退出parted

输入:quit

具体过程如下所: 

 3、格式化磁盘

ext4类型磁盘格式化:

mkfs.ext4 /dev/sdb1

xfs类型磁盘格式化:

mkfs.xfs /dev/sdb1

4、挂载磁盘

4.1、临时挂载:

#mkdir /data
#mount /dev/sdb1 /data

4.2、持久挂载

#echo "/dev/sdb1 /data ext4 defaults 0 0" >> /etc/fstab

或者使用blkid命令查看分区UUID,使用UUID挂载:

#echo "UUID=44d1a70c-66ad-4e3b-9fae-520fc7e3d8af /data ext4 defaults 0 0" >> /etc/fstab

5、查看磁盘目录

#df -h

新增30T存储的挂载目录/data。 

二、扩容磁盘挂载到新目录

        服务器原有磁盘320G,扩展到480G,并将新扩展的160G挂载到/var/lib/longhorn目录。

1、看磁盘情况:

#lsblk

 2、用fdisk对/dev/sda进行分区

#fdisk /dev/sda

 具体过程如下:

 3、刷新分区

#partprobe

4、查看磁盘情况

#lsblk

5、格式化磁盘分区

#mkfs.ext4 /dev/sda3

 6、挂载磁盘

临时挂载:

#mkdir -p /var/lib/longhorn
#mount /dev/sda3 /var/lib/longhorn

持久挂载:

#echo "/dev/sda3 /var/lib/longhorn ext4 defaults 0 0" >> /etc/fstab

7、查看磁盘目录

#df -h

 三、扩容磁盘扩容到根分区目录

服务器原有磁盘320G,扩展到480G,并将新扩展的160G扩容到目录/data,保留原磁盘数据。

 1、看磁盘情况:

#lsblk

2、用fdisk对/dev/sda进行分区

#fdisk /dev/sda

 具体过程如下:

 3、刷新分区

#partprobe

4、查看磁盘情况

#lsblk

5、物理分区转为卷组

#pvcreate /dev/sda3

6、显示卷组

#vgdisplay

7、扩容/dev/sda3分区到centos卷组

#vgextend centos /dev/sda3

8、将扩展空间扩容到/dev/mapper/centos-data

#lvextend -l +100%FREE /dev/mapper/centos-data

9、更新逻辑卷,使扩容生效

xfs文件系统使用此命令:

#xfs_growfs /dev/mapper/centos-data

ext4文件系统使用此命令:

#resize2fs /dev/mapper/centos-data

10、查看磁盘目录

#df -h

 /data目录有原261G扩容到421G。

四、扩容数据盘到已有分区目录

服务器数据盘50G,扩展到100G,并将新扩展的50G扩容到数据盘第二个分区目录/data/data2,保留原磁盘数据。

1、看磁盘情况

#lsblk

2、用fdisk对/dev/sdb进行分区扩容

#fdisk /dev/sdb

 先删除分区2,再创建分区2,最后写入更新,具体流程如下:

 3、刷新分区

#partprobe

4、查看磁盘情况

#lsblk

5、更新逻辑卷,使扩容生效

xfs文件系统使用此命令:

#xfs_growfs /dev/sdb2

ext4文件系统使用此命令:

#resize2fs /dev/sdb2

6、查看磁盘目录

#df -hT

 

  /data/data2目录有原40G扩容到90G。


http://chatgpt.dhexx.cn/article/UOsMuudR.shtml

相关文章

Linux 命令学习 -磁盘分区和格式化

Linux 命令学习 -磁盘分区和格式化 磁盘分区操作创建逻辑卷调整逻辑卷大小创建VDO卷 在计算机上使用磁盘空间的过程: 识别磁盘----分区----格式化----挂载----访问挂载点 fdisk -l ---- fdisk/parted ---- mkfs相关 — mount —ls/vim . 两种分区模式: …

linux给磁盘分区与格式化

一、磁盘分区 (注:如果磁盘是挂载状态,无法进行分区操作,需要先卸载磁盘) 1、先用fdisk -l查看磁盘情况 可以看到,磁盘sdb原先就存在着3个分区,那么可以先删除这些分区; 2、删除分区…

磁盘分区格式(MBR分区和GPT分区)和启动引导模式(Legacy和UEFI)的关系

文章目录 1. 专业名词概览2. 磁盘分区格式:MBR分区和GPT分区2.1 简介2.2 区别 3. 启动引导模式:Legacy BIOS和UEFI BIOS3.1 Legacy BIOS的启动过程3.2 UEFI BIOS的启动过程 4. Legacy BIOS MBR与UEFI BIOS GPT的对比4.1 Legacy BIOS MBR4.2 UEFI BIOS GPT 1. 专…

GPT 磁盘分区格式简介及解析示例

1. GPT 磁盘分区简介 GPT分区模式使用GUID分区表,是源自EFI标准的一种较新的磁盘分区表结构的标准。与普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。 2. GPT 磁盘分区解析 2.1 GPT 磁盘整体布局 GPT 磁盘整体布局如下图…

Linux磁盘分区格式化

学习目标: 掌握如何创建单独的虚拟磁盘 掌握如何将虚拟磁盘挂到虚拟机实例上 掌握如何对新盘分区格式化 学习内容: 1、如何创建新的磁盘 2、如何将新的磁盘挂到虚拟机实例上 3、如何将挂到虚拟机实例上的新盘进行分区格式化 实施步骤: …

Linux磁盘分区总结

前言 关于磁盘的分区操作,是运维的必备技能,fdisk也应该是大家最常用的命令。因为fdisk命令可以解决大多数的磁盘分区问题,它可以将不大于2T的硬盘进行分区,而我们在生产中最常用的硬盘大小不超过2个T(视公司规模而定)&#xff0c…

centos7磁盘分区格式化

分区 1、fdisk -l 查看系统中是否正常识别到新增硬盘,且确认是没有分过区的 2、fdisk /dev/sdb 使用fdisk命令位指定的硬盘(新硬盘)分区 3、新增分区 4、查看分区是否成功 格式化&&挂载硬盘 mkfs.xxx /dev/sdb1格式化我们的新分…

磁盘分区、格式化与挂载

文章目录 前言一、基本概念二、分区三、格式化四、挂载 前言 本文记录磁盘分区、格式化及挂载的个人理解。 一、基本概念 可以看到,一块磁盘(Disk)可以被分区(Partition),每个区里可以建置自己的文件系统。文件系统可以理解成是组织管理磁盘原数据的数据…

麒麟服务器系统磁盘分区形式介绍

麒麟服务器系统磁盘分区形式介绍 1. 磁盘分区信息存储的形式 1.1. MBR(MSDOS) MBR(Master Boot Record,主引导记录),是存在于驱动器最开始部分的一个特殊的启动扇区,一般叫它 0 扇区。它由 446B 的启动加载器&#…

android磁盘分区格式,转:磁盘分区表格式之android分区GPT

对于现在的系统来说,分区的类型千百种,但对于磁盘分区的layout来说,最常接触的只是三种而已: MBR(Master Boot Record), GPT(Globe Partition Table)和Apple Partition(Mixed分区)。 MBR分区表: 磁盘上最重要的数据结构,其中包含小段引导代码,磁盘信息,分区表等。在MBR…

如何查看磁盘分区情况

快捷键WinX,选择磁盘分区管理,就可以看到自己的分区情况。 我这是装Ubuntu双系统的分区。 这里涉及到计算机组成原理和操作系统的知识点,顺便带大家复习一下。 首先磁盘0表示下标为0的磁盘,因为我只有一块固态硬盘。如果你有两…

服务器系统磁盘分区,服务器磁盘分区教程

服务器磁盘分区教程 内容精选 换一换 对于Linux弹性云服务器,磁盘分区与磁盘设备名称完全对应。本节以Red Hat Enterprise Linux 7的图形界面为例,介绍查询Linux弹性云服务器磁盘分区与磁盘设备的方法。以root权限登录Red Hat Enterprise Linux 7弹性云服务器。在桌面空白处右…

判断BIOS的启动模式和磁盘分区格式

在安装deepin操作系统之前,我们先了解一下电脑的BIOS启动模式 BIOS启动模式分为UEFI引导和Legacy引导 UEFI是新式的BIOS启动引导,对应的磁盘分区格式是GPT,它可以跳过BIOS自检,启动速度更快 现在的新机型都是UEFI启动 Legacy则是…

Linux 磁盘分区、格式化

1.磁盘的目录容量:df,du df:列出文件系统的整体磁盘使用量 du:评估文件系统的磁盘使用量 注意:主分区与扩展分区最多可以有4个(硬盘的限制) 扩展分区最多只能有一个(操作系统的限制&…

Win11查看电脑磁盘分区格式的方法教学

Win11查看电脑磁盘分区格式的方法教学分享。我们电脑磁盘有两种不同的格式,分别有MBR和GPT。有的用户想要了解一下自己电脑的磁盘格式是这两种的哪一个,那么如何去进行操作,接下来分享给大家具体的查看方法步骤。 操作方法: 1、打…

怎么查看分区格式?Win11看磁盘分区形式的方法

磁盘的分区格式分别有MBR和GPT这两种,MBR(主启动记录)形式,它是存在于磁盘驱动器开始部分的一个特殊的启动扇区;GPT(GUID分区表)形式,它是一种使用UEFI启动的磁盘组织方式。下面小编…

初始化磁盘选哪个格式 初始化磁盘分区形式选什么好

在初始化磁盘之前,我们应该先明确什么时候需要初始化磁盘,通常是在电脑安装了SSD固态硬盘,计算机无法正常读取该固态硬盘时。或者需要腾空移动磁盘,以做它用时。那么初始化磁盘时,有哪些格式呢?如今主流的是…

磁盘的分区格式

文章目录 一、常见的文件系统二、链式文件结构:FAT三、索引式文件结构:NTFS四、碎片整理:五、簇:1.问题:磁盘中存取信息的最小单位是?2.做个小实验:3.划分簇:4.如何查看所分区磁盘簇的大小&…

计算机磁盘分区/类型介绍

一、 磁盘管理 磁盘的类型 1)基本磁盘**(传统默认)** 2)动态磁盘:高读写 较强的扩展性 高可靠 磁盘的分区方式 1) MBR分区 主分区(系统分区) 扩展分区(不能直接使用&a…

硬盘分区的类型:mbr分区和gpt分区的区别

当用户在进行硬盘分区的实现,分区向导会提示用户:选择MBR还是GPT分区?那么,MBR和GPT到底有什么区别呢?为了帮助大家更全面地了解这两者的区别,易我小编将对mbr分区和gpt分区的区别进行全面的讲解。 一、带你…