解决 VMware ubuntu--vg-ubuntu--lv 磁盘空间不足的问题

1,问题分析

VMware 安装 Ubuntu Server
查看文件系统磁盘空间的使用情况

yjy@yjy-pc:~$ df -lh
Filesystem                         Size  Used Avail Use% Mounted on
udev                                11G     0   11G   0% /dev
tmpfs                              2.1G  3.2M  2.1G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  196G  186G     0 100% /
tmpfs                               11G     0   11G   0% /dev/shm
tmpfs                              5.0M  4.0K  5.0M   1% /run/lock
tmpfs                               11G     0   11G   0% /sys/fs/cgroup
/dev/loop1                          56M   56M     0 100% /snap/core18/2846
/dev/loop0                          56M   56M     0 100% /snap/core18/2128
/dev/loop2                          71M   71M     0 100% /snap/lxd/21029
/dev/loop3                          39M   39M     0 100% /snap/snapd/21759
/dev/loop4                          92M   92M     0 100% /snap/lxd/29619
/dev/loop5                          64M   64M     0 100% /snap/core20/2434
/dev/sda2                          974M  116M  792M  13% /boot
/dev/loop6                          45M   45M     0 100% /snap/snapd/23258
tmpfs                              2.1G  4.0K  2.1G   1% /run/user/1000
yjy@yjy-pc:~$ 

可以发现 /dev/mapper/ubuntu–vg-ubuntu–lv 虚拟机根目录空间几乎占满。

查看磁盘信息,还有很多

Device     Boot      Start        End    Sectors  Size Id Type
/dev/fd0p1      2425393296 4850786591 2425393296  1.1T 90 unknown
/dev/fd0p2      2425393296 4850786591 2425393296  1.1T 90 unknown
/dev/fd0p3      2425393296 4850786591 2425393296  1.1T 90 unknown
/dev/fd0p4      2425393296 4850786591 2425393296  1.1T 90 unknown




Disk /dev/sda: 1.98 TiB, 2147483648000 bytes, 4194304000 sectors
Disk model: VMware Virtual S
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1F38A7CC-FAE8-4812-878A-26490854EE8C

Device       Start        End    Sectors Size Type
/dev/sda1     2048       4095       2048   1M BIOS boot
/dev/sda2     4096    2101247    2097152   1G Linux filesystem
/dev/sda3  2101248 4194301951 4192200704   2T Linux filesystem


Disk /dev/mapper/ubuntu--vg-ubuntu--lv: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
yjy@yjy-pc:~$

查看LVM卷组的信息

yjy@yjy-pc:~$ sudo vgdisplay 
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID           
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.95 TiB
  PE Size               4.00 MiB
  Total PE              511743
  Alloc PE / Size       51200 / 200.00 GiB
  Free  PE / Size       460543 / <1.76 TiB
  VG UUID               FC7W81-kimT-oVRl-Z2iV-6r9o-hfKm-0Boig4
   
yjy@yjy-pc:~$ 

使用命令进行磁盘扩容

lvextend -L 300G /dev/mapper/ubuntu--vg-ubuntu--lv      //增减至300G
lvextend -L +250G /dev/mapper/ubuntu--vg-ubuntu--lv     //增加250G
lvreduce -L -20G /dev/mapper/ubuntu--vg-ubuntu--lv     //减小20G
lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv   //按百分比扩容

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv            //重新调整逻辑卷大小

2,具体操作如下


按百分比进行磁盘扩容

yjy@yjy-pc:~$ sudo lvresize -l  +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from 200.00 GiB (51200 extents) to 1.95 TiB (511743 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.
yjy@yjy-pc:~$ resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 
resize2fs 1.45.5 (07-Jan-2020)
open: Permission denied while opening /dev/mapper/ubuntu--vg-ubuntu--lv
yjy@yjy-pc:~$ 

刷新分区

yjy@yjy-pc:~$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 25, new_desc_blocks = 250
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 524024832 (4k) blocks long.

查看文件系统磁盘空间的使用情况(发现此时已经扩容到19G)

yjy@yjy-pc:~$ df -lh
Filesystem                         Size  Used Avail Use% Mounted on
udev                                11G     0   11G   0% /dev
tmpfs                              2.1G  3.2M  2.1G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  2.0T  186G  1.7T  10% /
tmpfs                               11G     0   11G   0% /dev/shm
tmpfs                              5.0M  4.0K  5.0M   1% /run/lock
tmpfs                               11G     0   11G   0% /sys/fs/cgroup
/dev/loop1                          56M   56M     0 100% /snap/core18/2846
/dev/loop0                          56M   56M     0 100% /snap/core18/2128
/dev/loop2                          71M   71M     0 100% /snap/lxd/21029
/dev/loop3                          39M   39M     0 100% /snap/snapd/21759
/dev/loop4                          92M   92M     0 100% /snap/lxd/29619
/dev/loop5                          64M   64M     0 100% /snap/core20/2434
/dev/sda2                          974M  116M  792M  13% /boot
/dev/loop6                          45M   45M     0 100% /snap/snapd/23258
tmpfs                              2.1G  4.0K  2.1G   1% /run/user/1000
yjy@yjy-pc:~$ 

再次查看LVM卷组的信息(可扩容的空间已经成为0)

yjy@yjy-pc:~$ sudo vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID           
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.95 TiB
  PE Size               4.00 MiB
  Total PE              511743
  Alloc PE / Size       511743 / 1.95 TiB
  Free  PE / Size       0 / 0   
  VG UUID               FC7W81-kimT-oVRl-Z2iV-6r9o-hfKm-0Boig4
   
yjy@yjy-pc:~$ 

至此问题解决

<think>好的,我现在需要帮助用户解决如何扩展Ubuntu系统磁盘空间问题。用户提到了寻找方法或教程,所以我应该根据提供的引用资料整理出步骤,并确保符合系统级指令。 首先,查看用户提供的引用资料。引用[1]提到的是解决Ubuntu根目录磁盘空间不足问题,可能涉及基本的清理步骤。引用[2]讨论了双系统中调整Ubuntu分区的方法,可能涉及分区工具的使用。引用[3]和[4]则分别涉及VMware环境下的扩容和使用gparted工具,以及扩展后分区未变化的问题。 用户可能需要不同的情况下的解决方案,比如物理机双系统或虚拟机环境。我需要分情况说明,并确保步骤清晰。 接下来,整理步骤: 1. **清理现有空间**:根据引用[1],可能建议用户先清理不必要的文件,如缓存、旧内核等,释放空间。但用户可能更需要扩容,所以这作为可选步骤。 2. **虚拟机扩容(VMware)**:引用[3]和[4]都提到VMware环境下的扩容。步骤应包括调整虚拟机设置,使用gparted扩展分区。需要注意扩展磁盘后,分区和文件系统不会自动调整,需要手动操作。 3. **物理机双系统调整**:引用[2]提到双系统中重新划分分区,可能需要使用GParted调整分区大小,但需要注意先缩小其他系统(如Windows)的分区,再扩展Ubuntu的分区。这里要提醒备份数据,因为调整分区有风险。 4. **使用LVM的情况**:如果用户使用LVM,扩展逻辑卷会更方便。需要检查是否使用LVM,并给出相应命令。 需要确保每一步都引用正确的资料,例如虚拟机扩容引用[3][4],双系统调整引用[2],清理引用[1]。同时,注意使用正确的LaTeX格式,如命令行中的代码用行内格式,独立命令用代码块。 最后,生成相关问题,可能涉及不同环境下的扩展方法、工具使用注意事项等。确保问题覆盖用户可能关心的其他方面。</think>### 扩展Ubuntu系统磁盘空间的方法 以下是不同场景下的扩展方法,操作前**请备份重要数据**,避免误操作导致数据丢失。 --- #### **1. 虚拟机环境(VMware/VirtualBox)** **步骤说明:** 1. **扩展虚拟磁盘容量** - 在虚拟机设置中调整磁盘大小(例如VMware中通过“编辑虚拟机设置”增大磁盘容量)[^3][^4]。 2. **使用`gparted`调整分区** ```bash sudo apt-get install gparted # 安装分区工具 sudo gparted # 启动图形化分区管理 ``` - 在`gparted`中选中Ubuntu分区(如`/dev/sda1`),右键选择“Resize/Move”,拖动滑块扩展分区。 3. **更新文件系统** ```bash sudo resize2fs /dev/sda1 # 若使用ext4文件系统 ``` --- #### **2. 物理机双系统(Windows + Ubuntu)** **步骤说明:** 1. **缩小Windows分区(需在Windows中操作)** - 使用Windows的“磁盘管理”工具压缩NTFS分区,释放未分配空间[^2]。 2. **扩展Ubuntu分区** - 使用Ubuntu Live USB启动,运行`gparted`将未分配空间合并到Ubuntu分区(需确保分区连续)[^2]。 --- #### **3. 使用LVM逻辑卷管理(推荐方案)** **步骤说明:** 1. **检查LVM状态** ```bash sudo lvmdiskscan # 查看物理卷和逻辑卷 sudo vgdisplay # 查看卷组信息 ``` 2. **扩展逻辑卷** ```bash sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv # 扩展逻辑卷到剩余空间 sudo resize2fs /dev/ubuntu-vg/ubuntu-lv # 调整文件系统大小 ``` --- #### **注意事项** - 若扩展后容量未生效,需检查分区表是否更新(重启系统或使用`partprobe`命令)。 - 分区操作可能导致系统无法启动,建议在Live USB环境下操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值