当前位置: 首页 > ds >正文

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
http://www.xdnf.cn/news/19128.html

相关文章:

  • 云计算学习100天-第32天
  • 1-ATSAMV71Q21
  • 大模型后训练——Online-RL实践
  • DistributedLock 实现.Net分布式锁
  • 智能养花谁更优?WebIDE PLOY技术与装置的结合及实践价值 —— 精准养护的赋能路径
  • 北斗导航 | 工信部印发《关于优化业务准入促进卫星通信产业发展的指导意见》解析
  • MySQL数据库精研之旅第十三期:吃透用户与权限管理,筑牢数据库安全第一道防线
  • 【MySQL数据库】存储引擎 学习记录
  • 高光谱成像在食品质量和安全检测中的应用
  • 【C++游记】子承父业——乃继承也
  • [p2p-Magnet] 队列与处理器 | DHT路由表
  • iOS文件管理在uni-app开发中的实战应用,多工具解决
  • hive on tez如果是2个大表union会写几次临时文件到hdfs目录,数据量如何计算
  • 密码管理中
  • 水果目标检测[2]:ALAD-YOLO:一种轻便、精确的苹果叶病检测仪
  • 学习Python中Selenium模块的基本用法(7:元素操作-1)
  • 【golang长途旅行第33站】常量------补充知识点
  • golang 12 package 和 module
  • Docker 入门指南:从基础概念到常见命令及高级工具详解
  • C++:知识点小结
  • vue2 watch 的使用
  • 从 WPF 到 Avalonia 的迁移系列实战篇1:依赖属性的异同点与迁移技巧
  • LangChain4j入门一:LangChain4j简介及核心概念
  • Python计算点云的欧式、马氏、最近邻、平均、倒角距离(Chamfer Distance)
  • 嵌入式C语言进阶:高效数学运算的艺术与实战
  • MySQL 8 与 PostgreSQL 17 对比分析及迁移指南
  • 【网络】网络基础概念
  • HarmonyOS安全开发实战:一套好用的数据加密方案
  • mysql mvcc机制详解
  • Java全栈开发面试实战:从基础到微服务架构的深度解析