ubuntu下 /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足
选择了 LVM,所以系统根目录默认占用磁盘大小只有100G,但是磁盘空间400G已经无法满足实际的使用需求。资料【3,6】中显示了,可以知道LVM是涵盖Linux物理设备到文件系统之间的管理机制,自底向上抽象出了PV, VG, LV, FS层。实验室机器重装之后,才发现,home目录下少了,本来4TB的盘,通过df -h命令只有100GB可以使用。查看该逻辑卷的属性,包括名称、VG(卷组)名称、L
1. 问题描述
实验室机器重装之后,才发现,home目录下少了,本来4TB的盘,通过df -h命令只有100GB可以使用。
2. 问题分析
查找了网上的资料[1,2,3,4,5]发现,安装 Ubuntu Server 的时候 磁盘分区 选择了 LVM,所以系统根目录默认占用磁盘大小只有100G,但是磁盘空间400G已经无法满足实际的使用需求。安装一个anaconda就占了几个GB,而且是机器是大家一起用的。home目录的磁盘需要扩容。
3. 理论学习
资料【3,6】中显示了,可以知道LVM是涵盖Linux物理设备到文件系统之间的管理机制,自底向上抽象出了PV, VG, LV, FS层。根据图中的LVM层级关系,我们开始接下来的扩容。

4. 扩容磁盘操作
通过以下步骤增加 /dev/mapper/ubuntu--vg-ubuntu--lv 的大小:
增加物理卷 (PV) 空间:首先,确保你有未分配的空间。如果没有,你需要添加新的硬盘或者扩展现有硬盘。
#可以查看是否有未分配的空间
sudo fdisk -l
sudo lsblk
扩展卷组 (VG):使用 vgextend 命令将新的物理卷添加到卷组中(如果你添加了新硬盘)。 不加新硬盘忽略这一步
sudo vgextend ubuntu-vg /dev/sdX # /dev/sdX 是新的物理磁盘
扩展逻辑卷 (LV):使用 lvextend 命令来增加逻辑卷的大小。 根据自己的需要增加硬盘大小
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 增加所有可用空间
sudo lvresize -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv 命令来将逻辑卷调整到最大可用空间-r 选项会自动调整文件系统大小,-l 选项用于指定逻辑卷大小,+100%FREE 表示将逻辑卷扩展到最大可用空间。
sudo lvresize -r -L +30G /dev/mapper/ubuntu--vg-ubuntu--lv # 扩展为30G命令:
扩展文件系统:最后,扩展文件系统以使用新的空间。对于 ext4 文件系统,可以使用:
执行调整
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
确认该分区当前的使用情况和挂载点
sudo df -h
查看该逻辑卷的属性,包括名称、VG(卷组)名称、LV(逻辑卷)大小和路径等信息。
sudo lvdisplay
5. 结果
home目录下磁盘空间成功扩容了。

6. 参考
- 解决 Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题_ubuntu--vg-ubuntu--lv用完-CSDN博客
- Linux系统ubuntu扩容 /dev/mapper/ubuntu--vg-ubuntu--lv磁盘空间_ubuntu扩容ubuntu--vg-ubuntu--lv分区最大-CSDN博客
- 使用新硬盘给Linux文件系统扩容(LVM全流程操作) - HarryPotterIsDead! - 博客园
- Ubuntu给/dev/mapper/ubuntu–vg-ubuntu–lv增加磁盘空间 – Jason's Blog
- 调整Ubuntu22.10硬盘/dev/mapper/ubuntu--vg-ubuntu--lv分区容量 - 牧人池塘 - DBA杂谈录 - DBANote.com
- https://packetpushers.net/blog/ubuntu-extend-your-default-lvm-space/
- Chapter 12. logical volume management
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)