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

在日常工作中,有一块新磁盘,如何扩容到vm中,具体命令是什么?

要将新磁盘扩容到LVM(逻辑卷管理)中,可以按照以下步骤进行操作。

准备工作

确认新磁盘

使用fdisk -l命令查看系统中所有的磁盘,确认新磁盘的设备名(如/dev/vdc)。

备份数据

在进行任何操作之前,确保已备份所有重要数据。


创建物理卷

初始化新磁盘分区

如果新磁盘尚未分区,可以使用fdiskparted命令进行分区。通常,为了LVM管理,建议创建一个覆盖整个磁盘的主分区。

# 使用parted
parted /dev/vdc
(parted) mktable gpt
(parted) mkpart primary 0% 100%
(parted) quit

# 使用fdisk
fdisk /dev/vdc
# 在fdisk提示符下,输入以下命令:
n   # 新建分区
p   # 主分区
<默认分区号>
<默认起始扇区>
<默认结束扇区>
w   # 保存并退出

创建物理卷

使用pvcreate,命令将初始化后的分区转换为LVM物理卷。

# 假设新分区是/dev/vdc1
pvcreate /dev/vdc1

扩展卷组

  1. 查看现有卷组:
    • 使用vgdisplay命令查看系统中的所有卷组,并记录要扩展的卷组名(如:centos)。
  2. 将新物理卷添加到卷组中:
    • 命令将新创建的物理卷添加到指定的卷组中。
    # 假设卷组名是centos,新物理卷是/dev/vdc1
    vgextend centos /dev/vdc1
    

扩展逻辑卷

  1. 查看逻辑卷:
    • 使用lvdisplay命令查看卷组中的所有逻辑卷,并记录要扩展的逻辑卷名(如root)。
  2. 扩展逻辑卷:
    • 命令扩展指定的逻辑卷。可以将卷组中剩余的所有空间分配给逻辑卷,也可以指定具体的大小。
    # 将剩余空间全部分配给/dev/centos/root逻辑卷
    lvextend -l +100%FREE /dev/centos/root
    
    • 或者指定具体大小示例:
    # 将/dev/centos/root逻辑卷扩展20GB
    lvextend -L +20G /dev/centos/root
    

扩展文件系统

  1. 确认文件系统类型:
    • 使用df -hT命令查看逻辑卷的文件系统类型(如ext4xfs)。
  2. 扩展文件系统:
    • ext4
    resize2fs /dev/centos/root
    
    • xfs
    xfs_growfs /dev/centos/root
    

验证扩容

查看磁盘使用情况:使用df -h查看扩展后的逻辑卷和文件系统的磁盘使用情况,确保扩容成功。

综上所述:
通过以上步骤和命令,您可以将新磁盘成功扩容到LVM中。请确保在每个步骤中都谨慎操作,并验证每一步的结果,以确保系统的稳定性和数据的完整性。


http://www.kler.cn/a/567634.html

相关文章:

  • Python----数据分析(Numpy:安装,数组创建,切片和索引,数组的属性,数据类型,数组形状,数组的运算,基本函数)
  • Spring Framework测试工具MockMvc介绍
  • 使用UA-SPEECH和TORGO数据库验证自动构音障碍语音分类方法
  • Unity3D仿星露谷物语开发30之保存场景状态
  • Compose 手势处理,增进交互体验
  • Python实现GO鹅优化算法优化BP神经网络回归模型项目实战
  • 网络空间安全(6)web应用程序技术
  • 抽象工厂模式:思考与解读
  • java项目之基于ssm的学籍管理系统(源码+文档)
  • 实例分割 | yolov11训练自己的数据集
  • 【Java】Stream API
  • Ollama的底层实现原理分析
  • 【多模态大模型论文精读】MOSHI:双工实时语音对话大模型
  • 网络变压器的主要电性参数与测试方法(2)
  • 【Redis】Redis 入门
  • 《基于鸿蒙系统的类目标签AI功能开发实践》
  • 基于PLC的智能窗控制系统设计
  • java Bean映射转换库 ​MapStruct​
  • c++---二叉搜索树
  • LLM的演进趋势与未来展望:Toformer的革新之路