如何腾出空间来调整根 (/) 分区的大小?根目录上没有可用空间,无法卸载软件或更新

如何腾出空间来调整根 (/) 分区的大小?根目录上没有可用空间,无法卸载软件或更新

主要问题是如何在根目录 (/) 中腾出空间。此后,我想调整根分区的大小,此主题可在以下位置找到:如何调整分区大小?或其他地方。

我有点困惑。似乎没有命令起作用,因为没有空格。我尝试了一些随机的简便方法,但问题仍然存在。以下是我所做操作的描述:

1)它开始给我建议“根目录空间不足,请尝试卸载软件”

2) 我删除了一些,但软件更新继续工作。

3) 最终根目录已填满,现在,两周多以来,更新软件一直无法工作。我强制使用 进行升级 sudo apt-get update,但sudo apt-get upgrade 无法工作。它给了我这条消息(辅助存储库):

在此处输入图片描述

4)有时我尝试在论坛上进行一些随机阅读并输入如下命令: sudo apt-get clean 并给了我一个文件:/var/cache/apt/archives/lock.txt 以及依赖项、存储库和 dpkg 的问题。

5)当我运行时,sudo apt-get -f install这是当前退出:

$$$$$$$$:~$ sudo apt-get -f install [sudo] password for $$$$: Leyendo lista de paquetes... Hecho Creando árbol de dependencias Leyendo la información de estado... Hecho Corrigiendo dependencias... Listo Se instalarán los siguientes paquetes extras: linux-headers-3.13.0-61 linux-headers-3.13.0-61-generic Se instalarán los siguientes paquetes NUEVOS: linux-headers-3.13.0-61 linux-headers-3.13.0-61-generic 0 actualizados, 2 se instalarán, 0 para eliminar y 60 no actualizados. 2 no instalados del todo o eliminados. Se necesita descargar 0 B/9.575 kB de archivos. Se utilizarán 76,5 MB de espacio de disco adicional después de esta operación. ¿Desea continuar? [S/n] s dpkg: aviso: falta el fichero de lista de ficheros del paquete "gnome-power-manager", se supondrá que el paquete no tiene ningún fichero actualmente instalado dpkg: aviso: falta el fichero de lista de ficheros del paquete "qtdeclarative5-qtfeedback-plugin:i386", se supondrá que el paquete no tiene ningún fichero actualmente instalado dpkg: aviso: falta el fichero de lista de ficheros del paquete "libio-string-perl", se supondrá que el paquete no tiene ningún fichero actualmente instalado (…)并继续出现 2369 个类似问题(未找到所有包?)

6) 这时我意识到我的根目录已经满了,需要释放空间,也许还要扩展分区的大小,据我所知,我需要大约 200 MB 的可用空间。我不记得是怎么操作的,但我输入了两个命令,它们告诉我有多少已用空间/总空间,并指出它已满。

7)现在,当我尝试不去操作那些我不太了解的命令时(晚了),尝试卸载软件时出现了这个退出提示:

$$$$$$$$$:~$ sudo apt-get --purge remove openshot [sudo] password for $$$$: Leyendo lista de paquetes... Hecho Creando árbol de dependencias
Leyendo la información de estado... Hecho Tal vez quiera ejecutar «apt-get -f install» para corregirlo: Los siguientes paquetes tienen dependencias incumplidas: linux-headers-generic : Depende: linux-headers-3.13.0-61-generic pero no va a instalarse E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).

有什么建议吗?我安装了软件中心找不到的程序,花了一些时间和精力,如果可能的话,我不想格式化或重新安装 Ubuntu。提前谢谢。

答案1

系统默认为超级用户保留 5% 的内存。因此,您可以通过将 5% 减少到 2% 来使用该内存。假设您有 100GB 硬盘,那么系统将为超级用户保留 5GB 内存。它不会使用所有 5% 的内存,因此您可以将其减少 2%。

tune2fs -m 2 /dev/sda1

如果你要创建分区,并且想要为超级用户分配较少的内存,那么使用

mkfs.ext3 -m 2 /dev/sda1

不要将其降低至 0%,这将对系统有害。

答案2

使用实时 USB 密钥/cdrom linux 启动计算机,然后使用 parted 或 gparted 扩展根分区。由于根分区已安装并正在使用中,因此您无法从系统执行此操作。

相关内容