没有足够的可用空间来更新

我是Linux新手,不能真正使用命令行。 我只是想安装最新的更新。 当我这样做时,我得到一个“没有足够的自由空间”的消息。

我可以在我的系统监视器中看到我的启动驱动器已经满了,但内部1 TB的硬盘几乎没有被触及。 我的启动驱动器是我不知道的计算机中的不同存储单元(也许是主板上默认的东西)?

有没有办法将我的启动驱动器平滑地更改为TB级硬盘? 也就是说,我可以轻松地将操作系统文件传输到该驱动器吗? 实际上,什么是启动驱动器? 它只是我拥有Linux操作系统的驱动器吗?


我已经在论坛上做了一些调查,看到人们清除旧内核。 我不太明白这意味着什么。 他们只是删除旧的更新,因为较新的更新本质上更有效和更好的编程/function?

有没有办法在不使用命令行的情况下执行此操作?

什么是最好的解决方案?

你已经问了几个具体问题,所以我会继续回答这些问题。

什么是启动驱动器? 它只是我拥有Linux操作系统的驱动器吗?

/ boot是存储计算机所需的所有内容,包括内核和grub。 默认情况下,Ubuntu不会删除旧内核,因此它们可以堆积起来并最终占用/ boot上的所有空间。

我可以在我的系统监视器中看到我的启动驱动器已经满了,但内部1 TB的硬盘几乎没有被触及。 我的启动驱动器是我不知道的计算机中的不同存储单元(也许是主板上默认的东西)?

在基本安装上如果启动已满,你的硬盘也应该是,所以如果没有关于如何设置你的Ubuntu安装的更多信息,我不能说为什么启动已满但你的硬盘没有。 您可以将/ boot设置为完全位于不同的分区或另一个HDD上,在这种情况下,您会看到此行为。

我已经在论坛上做了一些调查,看到人们清除旧内核。 我不太明白这意味着什么。 他们只是删除旧的更新,因为较新的更新本质上更有效和更好的编程/function?

差不多,是的。 内核将定期更新为新版本。 当发生这种情况时,Ubuntu不会删除旧版本,因为有时一个较新的内核会导致某些硬件的稳定性问题,因此它们会让旧版本回归以防万一(这只发生在我身上一次~5年份)。

删除旧内核绝对是最好的解决方案。 执行此操作的最佳方法是定期运行命令:

 sudo apt-get autoremove 

这将删除不再需要的旧的过时包(包括旧内核)。 有关删除旧内核的其他方法,请参阅此问题: 如何在/ boot中释放更多空间?

有没有办法在不使用命令行的情况下执行此操作?

绝对。 使用Ubuntu Tweak ,使用synaptic包管理器以及此答案查看此答案 。 (均来自我在上一点提到的问题)