首页 > 其他分享 >新增磁盘扩容到根目录

新增磁盘扩容到根目录

时间:2024-06-04 14:34:09浏览次数:13  
标签:扩容 centos 分区 vgextend dev growfs 磁盘 根目录

新增磁盘扩容到根目录

在工作中遇到服务器磁盘空间不足是比较常见的,如何解决此问题,最简单,最直接的方法就是扩容。现服务器大多以Linux为主,本文以vmware下的centos7新增加了一块硬盘的场景进行介绍。此处举例新增的一块磁盘名称为/dev/sdb

操作思路括号中是用到的命令):

  1. 查看磁盘情况(lsblk、fdisk -l、pvdisplay)
  2. 创建物理卷(pvcreate
  3. 将磁盘扩展到卷组(vgextend
  4. 扩展逻辑分区(lvextend
  5. 使扩展生效(xfs_growfs
  6. 查看(df -H

操作步骤括号中是用到的命令):

# 1.查看磁盘情况(lsblk、fdisk -l、pvdisplay)

lsblk

# 2.创建物理卷(pvcreate)

pvcreate /dev/sdb

# 3.将磁盘扩展到卷组(vgextend)

vgextend centos /dev/sdb

# 4.扩展逻辑分区(lvextend)

#选择扩容到centos-root

# 100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例

#也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)

lvextend -l+100%FREE /dev/mapper/centos-root 

# 5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用

xfs_growfs /dev/mapper/centos-root  

# 6.查看(df -H)

df -H

虚拟化或者超融合环境中、或者VMware虚拟机中需要多一步新建分区(fdisk)

# 1.创建分区(fdisk)

fdisk  /dev/sda

#在进入命令环境中,按n键  一路按回车,最后一步按w键保存,最后按q键退出

# 2.创建物理卷(pvcreate) sda3根据第一步中创建的分区名称进行替换

pvcreate /dev/sda3

# 3.将磁盘扩展到卷组(vgextend)sda3根据第一步中创建的分区名称进行替换

vgextend centos /dev/sda3

# 4.扩展逻辑分区(lvextend)

#centos-home逻辑分区

# 100%是将所有的磁盘空间扩容到指定分区,也可以根据需要进行调整比例

# 也支持指定大小比如10G等等(指定固定值时参数-l需要修改为-L)

lvextend -l+100%FREE /dev/mapper/centos-root 

# 5.使扩展生效(xfs_growfs)根据扩容的分区进行选择使用

xfs_growfs /dev/mapper/centos-root

# 6.查看(df -H)

df -H

操作过程演示:

新加一块硬盘(硬盘2)

通过命令lsblk查看新添加的磁盘信息

通过fdisk  /dev/sdb命令进行磁盘分区

依次输入m->n->p->w (m帮助  p主分区 w保存)

创建物理卷pvcreate /dev/sdb1

通过vgextend centos /dev/sdb1将磁盘扩展到卷组(vgextend)

通过lvextend -l+100%FREE /dev/mapper/centos-root扩展逻辑分区(lvextend)

通过xfs_growfs /dev/mapper/centos-root使扩展生效(xfs_growfs

通过df -h 查看

磁盘扩容成功!!!

标签:扩容,centos,分区,vgextend,dev,growfs,磁盘,根目录
From: https://blog.csdn.net/weixin_54799594/article/details/139402203

相关文章

  • VMware Workstation虚拟机扩容硬盘(windows系统)
    当我们虚拟机中操作系统的硬盘空间不够用时,我们可以扩容硬盘。本人进行了下面相应的实验操作供大家进行参考。版本介绍VMwareWorkstation版本:16.2.5build-20904516安装的操作系统版本:Windows10专业工作站版实现具体操作在虚拟机原有硬盘进行扩容(需要关闭虚拟机)先关闭虚......
  • WSL子系统文件迁移至其他磁盘
    WSL系统迁移准备工作,查看存在的linux子系统wsl-l#适用于Linux的Windows子系统分发:#Ubuntu-22.04(默认)#docker-desktop#docker-desktop-data以Ubuntu-22.04为例,注意记录下系统原来的用户名,按顺序执行:#关闭所有wsl服务wsl--shutdown#将WSL文件导出为tar文......
  • 磁盘管理后续——盘符漂移问题解决
    之前格式化磁盘安装了文件系统,且对磁盘做了相应的挂载,但是服务器重启后挂载信息可能有问题,或者出现盘符漂移、盘符变化、盘符错乱等故障,具体是dev/sda,sdb,sdc等等在某些情况下会混乱掉比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见......
  • Windows Server 2008实现磁盘管理
    一、认识磁盘管理和各种磁盘磁盘类型        基本磁盘:时间久、应用广泛的一种磁盘类型,兼容性好,兼容微软所有的操作系统,磁盘分区,包括主分区/扩展分区/逻辑分区        动态磁盘:Windows2000/2003/XP支持,比基本磁盘具有更好的扩展性和可靠性磁盘管理工具(1)......
  • 磁盘文件恢复
    摘要:文件恢复是指由于各种原因(如病毒等)导致数据损失时把保留在介质上的数据重新恢复的过程。即使数据被删除或硬盘出现故障,只要在介质没有严重受损的情况下,数据就有可能被完好无损地恢复。【系统环境】  Windows【工具】  WinHex【实验内容】一、手工恢复文件  1、......
  • 解决删除文件后 WSL2 磁盘空间不释放的问题
    Tags:#wsl#wsl2#windows今天突然发现 C 盘快满了,想起来之前把 Docker 容器的数据持久化到了 WSL2 的某个目录下,于是就想着把不需要的文件清理了。但清理完毕之后我发现 C 盘的剩余空间并没有变大,非常的奇怪。后来我在网上搜索了很久,终于找到了原因和解决方法。1分析......
  • Linux lvm扩容
    [root@szxdbsoftware]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0060G0disk├─sda18:101G0part/boot└─sda28:2059G0part├─centos-root253:0038.3G0lvm......
  • 06 LVM与磁盘配额
    目录6.1LVM逻辑卷管理    6.1.1LVM概述        1.PV(PhysicalVolume,逻辑卷)        2.VG(VolumeGroup,卷组)        3.LV(LogicalVolume,逻辑卷)    6.1.2LVM的管理命令        1.......
  • 新加磁盘lvm扩容
    一、lvm简介:逻辑卷管理(LogicalVolumeManagement,LVM)是一种用于在Linux系统中管理磁盘空间的工具。LVM允许管理员将物理磁盘抽象成逻辑卷和卷组,从而提供了更大的灵活性和可管理性。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷......
  • vm exsi 扩展windows虚拟机磁盘空间
    最近接到个需求,需要搭建图片服务器给后端程序读取目录和操作图片这个需求分为几个步骤:1.扩展windwos虚拟机磁盘空间考虑到图片操作的便利性,这里选用windows系统做图片服务器,但是由于图片比较大,原有windows主机磁盘不够,所以第一步就是扩展windows虚拟机磁盘空间2.在windows服务......