1. 为什么你的Ubuntu虚拟机总喊“空间不足”?
相信很多刚开始用VMware玩Ubuntu的朋友都遇到过这个烦心事:当初装系统时,觉得给个40GB、50GB的硬盘空间绰绰有余,结果用着用着,系统就开始频繁弹窗警告“文件系统根目录上磁盘空间不足”。尤其是在安装开发环境、下载数据集或者更新系统之后,这个问题来得特别快。我自己刚开始用虚拟机时也踩过这个坑,当时为了省事,给Ubuntu 20.04只分了40GB,结果没到两个月,根目录就红了。
这背后的原因其实很简单。Ubuntu的根目录 / 就像你电脑的C盘,它不仅要存放操作系统本身,还默认承载了你的用户主目录(/home)、应用程序安装目录(/usr)、临时文件(/tmp)以及系统日志(/var/log)等等。随着你安装的软件越来越多,系统更新不断累积,加上开发中产生的缓存和日志文件,根目录那点初始空间很快就会被蚕食殆尽。在物理机上,我们可能还会注意把大文件存到其他分区,但在虚拟机里,很多人就习惯性地把所有东西都往“桌面”或主文件夹里一扔,不知不觉就把根目录塞满了。
在VMware虚拟机里解决这个问题,思路其实很清晰,分两步走:第一步,在虚拟机“外部”,也就是VMware的配置里,把虚拟硬盘这个“容器”的物理容量扩大;第二步,在虚拟机“内部”,也就是Ubuntu系统里,把新扩出来的“未使用空间”合理地分配并合并到现有的根分区里去。听起来不复杂,但中间涉及到磁盘分区工具的操作,如果没弄明白原理,很容易手滑导致数据丢失。别担心,下面我就用最详细、最“小白”的方式,带你一步步安全搞定它。
2. 第一步:在VMware中为虚拟硬盘“扩容”
这是整个操作中最简单、也最没有风险的一步,因为它发生在你的Ubuntu系统之外。你可以把它想象成给你的电脑换一块更大的硬盘,但我们现在只是告诉虚拟机:“喂,我给你准备的硬盘空间变大了。”
操作前的重要提醒:在进行任何磁盘操作之前,强烈建议为你重要的虚拟机做一个快照(Snapshot)。
2462



被折叠的 条评论
为什么被折叠?



