Centos 8 磁盘扩展xfs文件系统 (LVM)

简介: │├── 注意事项│ ├── 备份数据│ ├── 检查磁盘状态│ └── 确认设备名称│└── 总结```

CentOS 8 磁盘扩展XFS文件系统 (LVM)

在CentOS 8中,使用LVM(逻辑卷管理)和XFS文件系统扩展磁盘空间是一项常见任务。这篇指南将详细讲解如何在CentOS 8上扩展XFS文件系统,涉及添加新的物理卷(PV)、扩展卷组(VG)和逻辑卷(LV),以及调整文件系统。

一、前提条件

  1. CentOS 8 已安装并运行。
  2. 使用的是XFS文件系统和LVM管理卷。
  3. 具有适当的权限(需要root权限)。

二、扩展步骤概述

  1. 检查现有的卷组和逻辑卷。
  2. 添加新的物理卷。
  3. 扩展卷组。
  4. 扩展逻辑卷。
  5. 调整XFS文件系统。

三、详细步骤

1. 检查现有的卷组和逻辑卷

首先,检查现有的卷组和逻辑卷的状态。

sudo vgs  # 查看卷组信息
sudo lvs  # 查看逻辑卷信息
sudo df -h  # 查看文件系统使用情况
​
2. 添加新的物理卷

假设新添加的磁盘为 /dev/sdb,我们将其初始化为物理卷。

sudo pvcreate /dev/sdb
​

检查物理卷是否创建成功:

sudo pvs
​
3. 扩展卷组

将新创建的物理卷添加到现有的卷组中。例如,假设现有卷组名为 centos

sudo vgextend centos /dev/sdb
​

检查卷组是否扩展成功:

sudo vgs
​
4. 扩展逻辑卷

找到要扩展的逻辑卷。例如,假设逻辑卷为 /dev/centos/root,我们将其扩展到使用所有可用空间:

sudo lvextend -l +100%FREE /dev/centos/root
​

检查逻辑卷是否扩展成功:

sudo lvs
​
5. 调整XFS文件系统

最后,调整XFS文件系统以使用新的空间。XFS文件系统支持在线扩展,因此可以在不卸载卷的情况下扩展文件系统。

sudo xfs_growfs /dev/centos/root
​

再次检查文件系统使用情况:

sudo df -h
​

四、示例

假设我们有一个新磁盘 /dev/sdb,并且当前根文件系统挂载在 /,我们希望扩展该文件系统。

  1. 检查现有卷组和逻辑卷:
sudo vgs
sudo lvs
sudo df -h
​
  1. 添加新物理卷:
sudo pvcreate /dev/sdb
sudo pvs
​
  1. 扩展卷组:
sudo vgextend centos /dev/sdb
sudo vgs
​
  1. 扩展逻辑卷:
sudo lvextend -l +100%FREE /dev/centos/root
sudo lvs
​
  1. 调整XFS文件系统:
sudo xfs_growfs /
sudo df -h
​

五、注意事项

  1. 备份数据:在执行任何磁盘操作之前,务必备份重要数据,以防操作不当导致数据丢失。
  2. 检查磁盘状态:确保新添加的磁盘健康且无坏道。
  3. 确认设备名称:在实际操作中,设备名称可能不同,务必根据实际情况调整命令。

六、总结

通过上述步骤,我们在CentOS 8上成功扩展了XFS文件系统。这一过程涉及到LVM管理卷的物理卷、卷组和逻辑卷的操作,以及XFS文件系统的在线扩展。掌握这些技能,可以帮助管理员更灵活地管理服务器的存储资源,提高系统的可用性和扩展性。

七、思维导图

CentOS 8 磁盘扩展XFS文件系统 (LVM)
│
├── 前提条件
│   ├── CentOS 8 已安装
│   ├── 使用XFS文件系统和LVM
│   └── 具有root权限
│
├── 扩展步骤概述
│   ├── 检查现有卷组和逻辑卷
│   ├── 添加新的物理卷
│   ├── 扩展卷组
│   ├── 扩展逻辑卷
│   └── 调整XFS文件系统
│
├── 详细步骤
│   ├── 检查现有卷组和逻辑卷
│   ├── 添加新的物理卷
│   ├── 扩展卷组
│   ├── 扩展逻辑卷
│   └── 调整XFS文件系统
│
├── 示例
│   ├── 检查现有卷组和逻辑卷
│   ├── 添加新物理卷
│   ├── 扩展卷组
│   ├── 扩展逻辑卷
│   └── 调整XFS文件系统
│
├── 注意事项
│   ├── 备份数据
│   ├── 检查磁盘状态
│   └── 确认设备名称
│
└── 总结
目录
相关文章
|
7月前
|
安全 Linux 定位技术
如何在CentOS中卸载LVM磁盘
综上,卸载LVM的过程就像是一场探险,需要小心翼翼地按照地图行动,不能偏离原定的路线。希望我手绘的这张地图对你有所帮助,让你能平安顺利地完成解除LVM的挑战。记住,整个过程中你都得小心谨慎,否则就可能会丢掉紧张刺激、惊险无比的宝石。在这个探险中,我为你解答了如何卸载LVM,提供了明确的指导和路线。人生就是一场探险,希望你在这个过程中学到的不仅仅是如何卸载LVM,更多的是如何在解决问题的过程中,认识自我,挑战自我,超越自我。那么,探险家们,还在等什么,让我们开始吧!
361 35
|
9月前
|
存储 安全 Linux
Centos 8系统ext4文件系统类型进行扩容缩容 (LVM)
通过使用这些技术和工具,可以有效管理CentOS 8系统上的存储资源,确保系统在高负载和高并发情况下的稳定运行。
669 9
|
10月前
|
监控 Linux
centos 中查看 内存及磁盘使用率
通过这些命令,您可以全面了解系统资源的使用情况,从而更好地管理和优化系统。
1760 22
|
存储 Linux 数据安全/隐私保护
【CentOS 7】深入指南:使用LVM和扩展文件系统增加root分区存储容量
通过上述步骤,您可以在 CentOS 7 系统中使用 LVM 和扩展文件系统来增加 root 分区的存储容量。这种方法不仅灵活,还能在不中断系统运行的情况下扩展存储空间,非常适合生产环境。请确保在操作前备份重要数据,并仔细执行每一步骤,以确保系统稳定和数据安全。
1002 6
|
域名解析 弹性计算 Ubuntu
如何在Ubuntu和CentOS系统中挂载文件系统
本文主要为大家介绍如何在Ubuntu操作系统和CentOS操作系统中安装CPFS客户端并挂载CPFS文件系统。
867 0
如何在Ubuntu和CentOS系统中挂载文件系统
|
域名解析 弹性计算 Ubuntu
在 Ubuntu 和 CentOS 系统中挂载文件系统
本文主要为大家介绍如何在Ubuntu操作系统和CentOS操作系统中安装CPFS客户端并挂载CPFS文件系统。
1079 0
在 Ubuntu 和 CentOS 系统中挂载文件系统
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
875 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1348 2
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
418 78
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
258 80