You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04 文件系统读取异常及分区备份空间不足问题求助

Ubuntu 22.04 文件系统读取异常及分区备份空间不足问题求助

Hey 老哥,先给你捋捋你遇到的问题:你想把119GB的主分区文件系统复制到只有66GB的测试分区,直接操作报空间不足,这其实是很常见的情况,我给你拆解下原因和解决办法~

先搞清楚核心矛盾

你现在的问题本质是:主分区的总容量(119GB)远大于目标分区的容量(66GB)。如果是用分区镜像类命令(比如dd)直接复制,哪怕主分区实际只装了50GB内容,镜像文件也会是119GB大小,肯定塞不下66GB的分区;就算是复制文件,要是主分区实际已用空间超过66GB,也必然会提示空间不足。

具体解决步骤

1. 先确认真实空间使用情况

登录主分区后,打开终端执行这两个命令,搞清楚实际的空间消耗:

# 查看主分区的已用/可用空间
df -h /
# 查看目标测试分区的已用/可用空间
df -h /path/to/test/partition
  • 如果主分区的Used数值超过目标分区的Available数值:先给主分区瘦个身,删掉没用的大文件,比如:
    • 用sudo apt autoremove && sudo apt clean清理系统冗余包和缓存
    • 删除下载目录里的大安装包、旧备份文件
    • 清空/var/log下的老旧日志文件

2. 改用文件级备份(别用分区镜像)

如果你之前是用dd这类镜像工具,赶紧换成rsync——这是Linux下备份文件系统的神器,只会复制实际存在的文件,还能完整保留权限、软链接、时间戳这些关键属性:

sudo rsync -avx / /path/to/test/partition/

参数解释:

  • -a:归档模式,自动保留文件权限、所有者、时间戳等所有属性
  • -v:显示备份过程的详细日志,方便排查问题
  • -x:不跨分区复制,避免把挂载的Swap、EFI分区内容也复制进去

3. 建议用Live USB环境操作

你现在从主分区登录复制,主分区处于挂载使用状态,有些系统文件可能被锁定或者实时写入,复制出来的文件很可能损坏。最好制作一个Ubuntu Live USB,从USB启动后再备份,这样两个分区都是未挂载状态,复制更安全。

关于Swap分区的小建议

你有3个1.4GB的Swap分区,完全可以合并成一个,或者暂时关闭不用的Swap释放一点空间(不过这个对当前备份问题影响不大,主要还是主分区内容),关闭Swap的命令是:

sudo swapoff /path/to/swap/partition

备注:内容来源于stack exchange,提问作者JackedJerky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 16:15:30