Ubuntu 根分区扩容

df -h |grep -w / 命令查看根分区空间不够用。

lsblk 发现 / 分区所用的 nvme0n1p3 并没有完全用完。

bash 复制代码
lsblk
bash 复制代码
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
nvme0n1                   259:0    0 931.5G  0 disk
├─nvme0n1p1               259:1    0     1G  0 part /boot/efi
├─nvme0n1p2               259:2    0     2G  0 part /boot
└─nvme0n1p3               259:3    0 928.5G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm  /

继续查看 lv 名字

bash 复制代码
lvdisplay
bash 复制代码
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Name                ubuntu-lv
  VG Name                ubuntu-vg
  LV UUID                gQCUed-wjGN-zXaD-C4Q4-2jSH-Fz1k-8OS7m1
  LV Write Access        read/write
  LV Creation host, time ubuntu-server, 2023-03-20 22:39:29 +0800
  LV Status              available
  # open                 1
  LV Size                100.00 GiB
  Current LE             25600
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

查看 vg 状态是否有剩余的 PE

bash 复制代码
vgdisplay
bash 复制代码
  --- 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               <928.46 GiB
  PE Size               4.00 MiB
  Total PE              237685
  Alloc PE / Size       25600 / 100.00 GiB
  Free  PE / Size       212085 / <828.46 GiB
  VG UUID               leSGau-INYq-JT47-Zydr-CjMn-4Cff-G1NeUX

扩容

/dev/ubuntu-vg/ubuntu-lv 为根分区的 lv 的名字

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

调整文件系统大小

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

查看扩容是否成功

bash 复制代码
df -h |grep -w /
bash 复制代码
/dev/mapper/ubuntu--vg-ubuntu--lv  914G   70G  807G   8% /
相关推荐
企微自动化43 分钟前
自动化报表生成:将 RPA 采集的群聊数据自动整理为可视化周报
运维·自动化·rpa
代码游侠1 小时前
学习笔记——IPC(进程间通信)
linux·运维·网络·笔记·学习·算法
txzz88881 小时前
CentOS-Stream-10 YUM配置文件
linux·运维·centos·yum配置文件
星融元asterfusion1 小时前
办公网+自建云:基于TIP OpenWiFi 控制器的混合组网一站式融合管理方案
运维·混合组网·openwifi
Henry Zhu1231 小时前
VPP中ACL源码详解第二篇:ACL数据平面处理
运维·服务器·网络·计算机网络
qq_339191141 小时前
ubuntu 配置ulimit -n , ubuntu配置文件描述符数量, ubuntu优化,ubuntu系统调优
linux·运维·ubuntu
wdfk_prog1 小时前
Ubuntu 虚拟机根文件系统损坏故障的深度分析与修复
linux·数据库·ubuntu
探索云原生1 小时前
Buildah 简明教程:让镜像构建更轻量,告别 Docker 依赖
linux·docker·云原生·go·cicd
WG_172 小时前
Linux:基础IO(18+19)+文件描述符
linux·运维·服务器