ubuntu2404 Server扩展PV

简介: 通过以上步骤,你可以成功扩展Ubuntu 24.04 Server上的物理卷。该过程包括创建新分区、将其添加到现有PV、扩展逻辑卷和相应的文件系统。扩展完成后,服务器将能够使用新增的存储空间,确保系统运行更加高效和稳定。

在Ubuntu 24.04 Server上扩展物理卷(PV)

扩展物理卷(PV)是Linux LVM(Logical Volume Manager)操作中常见的任务,通常在需要增加存储空间时进行。以下是详细的步骤指南,帮助你在Ubuntu 24.04 Server上安全且高效地扩展PV。

一、前提条件

  1. 确保备份数据:在进行磁盘或卷管理操作前,务必确保已经备份了重要数据。
  2. 有新磁盘或未分配空间:确保系统中有新添加的磁盘或现有磁盘上有未分配的空间,用于扩展PV。

二、查看现有磁盘和分区信息

首先,查看当前系统的磁盘和分区信息,以确定现有的PV和未分配的磁盘空间。

sudo fdisk -l
​
  • 解释fdisk -l列出所有磁盘和分区的详细信息。通过此命令,你可以确认是否有可用的未分配磁盘空间或新添加的磁盘。

三、创建新的物理分区

如果有新磁盘或未分配的空间,首先需要创建一个新的分区,将其用于扩展现有的PV。

  1. 使用 fdiskparted创建新分区

    • 如果使用 fdisk,输入以下命令:
    sudo fdisk /dev/sdX
    ​
    
    • 解释/dev/sdX为需要操作的磁盘,按提示依次输入 n(新建分区)、p(主分区)并分配分区号和大小。
    • 如果使用 parted,可以通过以下命令创建分区:
    sudo parted /dev/sdX mkpart primary ext4 0% 100%
    ​
    
  2. 刷新分区表

    sudo partprobe /dev/sdX
    ​
    
    • 解释partprobe用于通知内核分区表已经更新,以便新分区可以立即使用。

四、将新分区加入到物理卷中

现在将新创建的分区添加到现有的PV中,以扩展物理卷。

  1. 标记新分区为物理卷

    sudo pvcreate /dev/sdXn
    ​
    
    • 解释/dev/sdXn是新分区的路径。此命令将新分区标记为物理卷,使其可用于LVM。
  2. 扩展现有的PV

    sudo vgextend <VG_Name> /dev/sdXn
    ​
    
    • 解释<VG_Name>是要扩展的卷组名称,/dev/sdXn是新加入的物理卷。

五、验证扩展结果

  1. 查看卷组信息

    sudo vgdisplay <VG_Name>
    ​
    
    • 解释:此命令显示指定卷组的详细信息,包括物理卷的数量和总空间大小。
  2. 查看物理卷信息

    sudo pvdisplay /dev/sdXn
    ​
    
    • 解释:显示新添加的物理卷的详细信息,确保其已经成功加入到指定的卷组中。

六、扩展逻辑卷和文件系统

现在你已经成功扩展了物理卷,可以继续扩展逻辑卷和文件系统,以便使用新增的存储空间。

  1. 扩展逻辑卷

    sudo lvextend -l +100%FREE /dev/<VG_Name>/<LV_Name>
    ​
    
    • 解释<VG_Name>是卷组名称,<LV_Name>是逻辑卷名称,此命令将所有可用的空闲空间分配给逻辑卷。
  2. 扩展文件系统

    根据文件系统的类型使用以下命令扩展文件系统:

    • ext4文件系统
    sudo resize2fs /dev/<VG_Name>/<LV_Name>
    ​
    
    • XFS文件系统
    sudo xfs_growfs /mount_point
    ​
    
    • 解释/mount_point是逻辑卷的挂载点,此命令扩展文件系统以使用新的逻辑卷空间。

七、总结

通过以上步骤,你可以成功扩展Ubuntu 24.04 Server上的物理卷。该过程包括创建新分区、将其添加到现有PV、扩展逻辑卷和相应的文件系统。扩展完成后,服务器将能够使用新增的存储空间,确保系统运行更加高效和稳定。

目录
相关文章
|
Ubuntu 安全 Linux
百度搜索:蓝易云【Ubuntu 20.04 安装VNC Server的教程。】
请注意,VNC连接是以明文形式传输数据的,因此建议在安全的网络环境中使用VNC,并设置强密码以确保安全性。
280 1
|
Kubernetes 网络协议 Ubuntu
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
安装准备工作安装环境要求:角色 实验环境 生产环境 操作系统 master cpu/内存:2 Core/2G cpu/内存:2 Core/4G linux 内核 4.4+ node cpu/内存:1 Core/2G cpu/内存:4 Core/16G linux 内核 4.4+ 备注 Node:应根据需要运行的容器数量进行配置; Linux 操作系统基于 x86_64 架构的各种 Linux 发行版...
1375 2
Kubeadm 快速搭建 k8s v1.19.1 集群(Ubuntu Server 20.04 LTS)
|
7天前
|
Ubuntu 编译器 开发工具
基于Ubuntu Server的YTM32 SDK工程编译
希望这个“烹饪”比喻能帮助你理解SDK工程编译的过程。记住,编程就像烹饪一样,需要耐心,实践,和不断的学习。祝你烹饪愉快!
45 21
|
5月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
1093 4
|
8月前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu server连接wifi教程
本文提供了一个简化Ubuntu Server在Raspberry Pi系统上配置过程的脚本"config_ubuntu_server",包括自动和手动两种方法来设置root权限、SSH配置,并连接WiFi,同时支持无密码SSH访问,适合初学者和高级用户。
231 3
|
8月前
|
Ubuntu 网络协议 开发工具
在 Ubuntu Server 上配置静态 IP 地址
在 Ubuntu Server 上配置静态 IP 地址
591 0
|
存储 缓存 NoSQL
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
575 0
|
10月前
|
Ubuntu 关系型数据库 MySQL
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
129 0
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
|
11月前
|
存储 Ubuntu 网络安全
|
11月前
|
Ubuntu
百度搜索:蓝易云【ubuntu扩展磁盘空间教程】
请注意,扩展磁盘空间是一个潜在的风险操作,需要谨慎操作,以避免数据丢失或其他问题。建议在进行扩展操作之前,先备份重要数据,并确保对操作有足够的了解。如果不确定如何操作,建议寻求专业的帮助或咨询。
90 5
下一篇
oss创建bucket