ubuntu 24 拓容硬盘

命令磁盘信息

root@k3s-master:/mnt# lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0  74.2M  1 loop /snap/core22/1380
loop1                       7:1    0 130.1M  1 loop /snap/docker/2915
loop2                       7:2    0  38.8M  1 loop /snap/snapd/21759
sda                         8:0    0    80G  0 disk 
├─sda1                      8:1    0     1M  0 part 
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0    78G  0 part 
  └─ubuntu--vg-ubuntu--lv 252:0    0    39G  0 lvm  /
sr0                        11:0    1  1024M  0 rom

解决 (see https://chatgpt.com/c/cb9abbd9-89a5-44e6-9db2-0bdf61ccd9b2)

要对 ubuntu--vg-ubuntu--lv 进行扩容,可以按照以下步骤进行操作:

  1. 确保有可用空间:首先需要检查卷组中是否有足够的空闲空间。如果没有,你可能需要从物理卷中分配更多的空间。

  2. 扩展逻辑卷:使用 lvextend 命令扩展逻辑卷的大小。

  3. 扩展文件系统:在扩展逻辑卷后,需要扩展文件系统以利用新增的空间。

以下是详细步骤:

1. 检查卷组的可用空间

sudo vgdisplay ubuntu-vg

2. 扩展逻辑卷

假设要将逻辑卷扩展到 50G:

sudo lvextend -L 50G /dev/ubuntu-vg/ubuntu-lv

或者,扩展所有可用的空闲空间:

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

3. 扩展文件系统

对于 ext4 文件系统:

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

对于 XFS 文件系统:

sudo xfs_growfs /

整体步骤汇总

假设你要使用所有的可用空间来扩展逻辑卷并调整文件系统:

# 检查卷组可用空间
sudo vgdisplay ubuntu-vg

# 扩展逻辑卷到所有可用空间
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

# 扩展 ext4 文件系统
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

# 如果是 XFS 文件系统
# sudo xfs_growfs /

这样,你就成功对 ubuntu--vg-ubuntu--lv 进行了扩容。扩容过程中要确保系统没有运行对该卷有大量读写操作的任务,以避免数据损坏或操作中断。

posted on 2024-06-11 09:28  正义的伙伴!  阅读(110)  评论(0编辑  收藏  举报

导航

//增加一段JS脚本,为目录生成使用