首页主机资讯ubuntu分区容量不足怎么办

ubuntu分区容量不足怎么办

时间2025-11-24 22:53:04发布访客分类主机资讯浏览1213
导读:Ubuntu 分区容量不足的实用处理方案 一、先快速定位占用与可用空间 查看整体分区与挂载点使用情况:df -h 查看块设备与分区大小:lsblk 查看目录占用(定位大文件/目录):sudo du -h --max-depth=1 / |...

Ubuntu 分区容量不足的实用处理方案

一、先快速定位占用与可用空间

  • 查看整体分区与挂载点使用情况:df -h
  • 查看块设备与分区大小:lsblk
  • 查看目录占用(定位大文件/目录):sudo du -h --max-depth=1 / | sort -hr | head
  • 图形化分析:打开“磁盘占用分析器”或“Gnome 磁盘工具”直观查看与定位大目录/大文件。

二、优先做安全清理释放空间(无需改分区)

  • 清理 APT 缓存与无用包:sudo apt cleansudo apt autocleansudo apt autoremove
  • 清理旧内核(谨慎,保留当前与上一个稳定版):
    • 查看已安装内核:dpkg -l | grep linux-image
    • 删除指定旧内核:sudo apt purge linux-image-< version> (用实际版本替换)
  • 清理 systemd 日志:sudo journalctl --vacuum-time=3d(保留最近3天)
  • 清理缩略图缓存:rm -rf ~/.cache/thumbnails/*
  • 清理 Snap 旧版本(Snap 会保留多版本):sudo snap list --all 查看,再用 sudo snap remove < snap-name> --revision=< rev> 删除旧修订
  • 可选图形清理工具:BleachBit、Stacer、Ubuntu Cleaner(预览后再删除,避免误删)。

三、扩容方案总览与选择

场景 推荐做法 关键命令/工具
根分区为 LVM 扩展卷组/逻辑卷后,调整文件系统 vgdisplaylvextend -l +100%FREE /dev/< vg> /< lv> resize2fs(ext4)
虚拟机磁盘已扩容,分区未变 扩展分区,再扩展文件系统 growpart /dev/vda 2resize2fs /dev/vda2
新增一块磁盘 初始化为 PV 并加入 VG,或单独分区挂载 pvcreate /dev/sdbvgextend < vg> /dev/sdbmount 新分区
无 LVM,整盘为 ext4 用 GParted 在线扩容(需卸载或 LiveCD) sudo gparted
/boot 分区满 删除旧内核后再清理 apt purge linux-image-< version> apt autoremove
以上路径覆盖了最常见的扩容与清理需求,优先从“清理”与“LVM 在线扩容”入手,风险更低、见效更快。

四、标准操作步骤范例

  • LVM 根分区扩容(最常见)
    1. 查看空间:df -hvgdisplay < vg> lvdisplay /dev/< vg> /< lv>
    2. 扩展逻辑卷:sudo lvextend -l +100%FREE /dev/< vg> /< lv>
    3. 扩展文件系统(ext4):sudo resize2fs /dev/< vg> /< lv>
    4. 验证:df -h
  • 虚拟机磁盘扩容后分区未变(非 LVM)
    1. 扩展虚拟磁盘容量(宿主机/云平台操作)
    2. 识别新容量:lsblk
    3. 扩展分区:sudo growpart /dev/vda 2
    4. 扩展文件系统:sudo resize2fs /dev/vda2
    5. 验证:df -h
  • 新增磁盘并加入现有 LVM
    1. 初始化:sudo pvcreate /dev/sdb
    2. 扩容卷组:sudo vgextend < vg> /dev/sdb
    3. 扩展逻辑卷:sudo lvextend -l +100%FREE /dev/< vg> /< lv>
    4. 扩展文件系统:sudo resize2fs /dev/< vg> /< lv>
    5. 验证:df -h
  • 无 LVM 的 ext4 分区(使用 GParted)
    1. 安装:sudo apt-get install gparted
    2. 运行:sudo gparted,对目标分区执行“Resize/Move”,应用操作
    3. 如分区正在使用,建议使用 LiveCD/救援模式 或卸载后再操作。

五、风险与注意事项

  • 重要数据务必先完整备份;分区与扩容存在数据丢失风险。
  • 扩展分区/文件系统前,确认目标分区未处于繁忙状态;必要时卸载或在LiveCD下操作。
  • 使用 growpart 前确认磁盘与分区号(如 /dev/vda 2),避免误操作。
  • 删除旧内核前,确保至少保留当前运行内核一个可回退版本;删除后用 update-grub 更新引导(如使用 GRUB)。
  • 修改 /etc/fstab 添加挂载项时,建议先备份并使用 UUID 或 nofail 选项,避免开机失败。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu分区容量不足怎么办
本文地址: https://pptw.com/jishu/754964.html
ubuntu分区备份怎么操作 ubuntu分区报错怎么解决

游客 回复需填写必要信息