如果我有一个加密的主分区,如何增加启动分区的大小?

如果我有一个加密的主分区,如何增加启动分区的大小?

大约两个月前,我首次安装了 Ubuntu。一直运行良好,直到两周前,由于启动盘空间不足,无法再安装更新。

我执行了“sudo apt-get clean”操作,并清空了垃圾。没有成功。

然后我查看了这个网站,看到评论说我需要从我的实时 USB 启动,转到“无需安装即可试用 ubuntu”,然后使用 Gparted 程序来增加启动分区的大小。

在此处输入图片描述

一切都很顺利,直到 Gparted 不允许我调整任何分区的大小。分区没有用钥匙符号锁定,但“调整大小”选项始终呈灰色。分区的右键菜单上也有灰色的“挂载”。所以我猜它们已经被卸载了?

如果有帮助的话,我在戴尔笔记本电脑上运行完整的 Ubuntu(无双启动)。

谢谢。

答案1

您有一个加密/dev/sda5分区。我不确定是否可以在 gparted 中缩小加密分区。

这是有关调整加密分区大小的信息。

你需要先收缩sda5左手,然后再收缩sda2左手。之后你就可以伸展右手sda1了。

你可以从 /boot 分区中删除旧内核这边走

如果你无法安装 synaptic,请尝试命令行方式

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'|grep -E "(image|headers)" | xargs sudo apt-get -y purge

答案2

你说的“启动盘”是指主系统(根或/)分区还是/boot分区?前者是你的加密/dev/sda5分区,而后者是你的未加密/dev/sda1分区。(这些标识是基于大小以及 Ubuntu 中的一般布局方式而做出的假设,但它们可能是正确的。)

您的/boot分区大小为 243MiB,其中 69MiB 空间未使用。该/boot目录通常包含 GRUB 配置文件、Linux 内核、初始 RAM 磁盘 (initrd) 映像和其他一些小东西。您的可用 69MiB 应该足以容纳新内核,但我最近看到一些其他报告称,当尝试使用类似数量的可用空间进行升级时,人们会遇到“磁盘空间不足”的消息,因此这可能是您的罪魁祸首。尝试sudo apt-get autoremove删除旧内核。供将来参考,定期创建单独/boot分区的发行版通常会将其设置为 500MiB 大小,因此按照该标准,您的分区有点小。但是,如果管理得当,它仍然足够。

您的加密分区(可能是根分区或/​​)大小接近 149GiB。这对于 Ubuntu 和您可能合理安装的任何软件来说已经足够了,因此如果是错误消息的来源,表明用户数据是罪魁祸首。在此上下文中,“用户数据”的范围相当广泛,不仅包括您自己存储的任何数据,还包括日志文件(存储在 中/var/log)、临时文件(存储在 中/tmp)和其他文件,具体取决于计算机的使用方式。请参阅这里这里有关查找磁盘空间使用位置的几个问题和答案。您需要启动常规安装或在紧急系统中安装加密分区来执行这些分析。

相关内容