分配free空間給ubuntu server

因为你现在:

text 复制代码
物理磁盘 223.6G

但是:

text 复制代码
LVM 逻辑卷只分配了 100G

这里最关键的是:

text 复制代码
sda3 220.5G
└─ ubuntu--vg-ubuntu--lv 100G

说明:

你还有大约 120G 没分配给根分区

这是:

text 复制代码
LVM(Logical Volume Manager)

的典型情况。


你现在的结构

text 复制代码
物理磁盘 sda = 223G
    ↓
分区 sda3 = 220G
    ↓
LVM Volume Group
    ↓
Logical Volume 只创建了 100G
    ↓
挂载到 /

所以:

text 复制代码
df -h

只能看到:

text 复制代码
98G

而不是 220G。


验证一下

执行:

bash 复制代码
sudo vgdisplay

你大概率会看到:

text 复制代码
Free  PE / Size       120G

意思:

text 复制代码
VG 里还有 120G 空闲

解决办法(扩容根分区)

你现在非常适合直接扩容。


一步扩容(推荐)

执行:

bash 复制代码
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

然后:

Ubuntu 默认 ext4

执行:

bash 复制代码
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

如果是 xfs 文件系统

先查看:

bash 复制代码
df -T

如果:

text 复制代码
xfs

则执行:

bash 复制代码
sudo xfs_growfs /

扩容后查看

bash 复制代码
df -h

应该会变成:

text 复制代码
220G 左右

为什么 Ubuntu 安装后经常这样

Ubuntu Server 安装器:

text 复制代码
默认 LVM

而且:

text 复制代码
默认不会把所有空间一次性给根卷

是为了:

  • 后续扩容
  • snapshots
  • 多逻辑卷
  • 安全预留

但很多人不知道。


你现在最重要的是

先扩容。

因为:

text 复制代码
你实际上还有 120G 没用

不需要删数据。


推荐你现在执行

先确认:

bash 复制代码
sudo vgdisplay

然后:

bash 复制代码
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

最后:

bash 复制代码
df -h

就好了。

相关推荐
say_fall8 小时前
【Linux网络编程】UDP套接字编程:系统编程组件、基础回显服务、InetAddr与地址转换、翻译服务与线程池聊天室
linux·服务器·网络·udp·vr
ö Constancy8 小时前
一台电脑的硬件组成与作用:按功能分类详解(Windows 与 Linux 视角)
linux·windows·电脑
江湖有缘8 小时前
基于Ubuntu部署SoduWork:企业级 AI 原生协同平台实战全流程
linux·人工智能·ubuntu·ai·soduwork
无奈笑天下17 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla21 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
威嵌神州21 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__1 天前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo1 天前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
坤坤子吖1 天前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump1 天前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek