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 进行扩容,可以按照以下步骤进行操作:
- 
确保有可用空间:首先需要检查卷组中是否有足够的空闲空间。如果没有,你可能需要从物理卷中分配更多的空间。 
- 
扩展逻辑卷:使用 lvextend命令扩展逻辑卷的大小。
- 
扩展文件系统:在扩展逻辑卷后,需要扩展文件系统以利用新增的空间。 
以下是详细步骤:
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 进行了扩容。扩容过程中要确保系统没有运行对该卷有大量读写操作的任务,以避免数据损坏或操作中断。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号