4 maneras de liberar espacio en disco en Linux
Los sistemas Linux no son tan ligeros en el espacio en disco como podrían serlo. Por ejemplo, el administrador de paquetes de APT conserva los archivos de paquetes incluso después de que los instala, una pérdida de espacio a menos que planee desinstalarlos y reinstalarlos..
También hemos cubierto liberar espacio en disco en Windows y liberar espacio en disco en una Mac. Muchos de los consejos son similares: eliminar archivos temporales, analizar el uso del disco y ver qué aplicaciones instaladas utilizan más espacio.
Eliminar archivos temporales
BleachBit es básicamente un CCleaner para Linux. Explorará su computadora en busca de archivos temporales innecesarios y los eliminará automáticamente para liberar espacio. Esto incluye cachés, historiales de navegador y otros archivos temporales. Puedes instalar BleachBit desde el Centro de Software de Ubuntu.
Tenga en cuenta que esta herramienta no podrá eliminar los paquetes APT y otras cosas del sistema a menos que lo abra con privilegios de root. Abre una terminal y ejecuta el Sudo Bleachbit comando para abrirlo como root. (El comando gksu, que habríamos recomendado anteriormente, se ha eliminado de Ubuntu).
Una de las cosas más agradables de BleachBit es que automatiza algunas cosas que solo los usuarios experimentados de Linux pensarían hacer. Por ejemplo, ejecuta los comandos autoclean, autoremove y clean para APT; esto desinstala los paquetes que ya no necesita y elimina los archivos de paquetes en caché que ya están instalados. No necesita estos archivos de paquetes descargados, es como si Windows conservara todos los instaladores de software incluso después de haber instalado el programa asociado. En el caso poco probable de que necesite volver a instalarlos, APT puede descargarlos nuevamente.
Analice el uso de su disco
Ubuntu incluye una herramienta que escaneará su sistema de archivos y mostrará una descripción gráfica de los directorios y archivos que más espacio utilizan. Esto puede ser de gran ayuda cuando intenta liberar espacio. ¿Tiene una máquina virtual antigua u otro archivo grande enterrado en algún lugar de su directorio de inicio? Esta herramienta lo encontrará y hará muy obvio que está ocupando una gran cantidad de espacio..
Esta herramienta se instala de forma predeterminada: inicie la herramienta Disk Usage Analyzer para abrirla. Si está utilizando otra distribución de Linux, es posible que ya esté instalada de forma predeterminada, ya que es parte de GNOME. Si no, busque el paquete Baobab.
Encuentra qué aplicaciones están utilizando más espacio
Sus aplicaciones instaladas, en forma de paquetes, también están ocupando espacio en su disco duro. Si tiene bastantes aplicaciones instaladas, es posible que ocupen bastante espacio. Para determinar la cantidad de espacio que ocupan los paquetes, recomendamos el administrador de paquetes Synaptic. Anteriormente formaba parte de Ubuntu, pero se eliminó de la instalación predeterminada para dejar espacio para utilidades más simples. Para instalarlo, abra el Centro de software de Ubuntu y busque Synaptic.
Si usa otra distribución basada en .deb, probablemente también tendrá acceso a Synaptic. Si usa una distribución no basada en Debian, probablemente tendrá que usar una utilidad de administración de paquetes diferente para esto.
Para ver qué paquetes utilizan más espacio, seleccione Estado> Instalado en Synaptic para ver una lista de todos los paquetes instalados. A continuación, haga clic en la columna Tamaño para ver una lista de sus paquetes instalados por tamaño. (Si no ve la columna Tamaño, haga clic en Configuración> Preferencias y asegúrese de que la columna Tamaño esté habilitada en la pestaña Columnas y fuentes. También puede moverla al principio de la lista y aparecerá a la izquierda).
Por supuesto, solo porque un paquete esté utilizando una gran cantidad de espacio no significa que deba desinstalarlo. Algunos paquetes son cruciales para el funcionamiento del sistema, como el kernel de Linux. Sin embargo, a continuación vemos que LibreOffice, Firefox y Thunderbird están usando una buena cantidad de espacio entre ellos: si nos faltara mucho espacio y nunca usáramos estas aplicaciones, podríamos desinstalarlas para liberar espacio. Siempre podríamos reinstalarlos desde el administrador de paquetes en el futuro..
Eliminar los granos viejos
Ubuntu mantiene los viejos núcleos de Linux incluso después de que instala nuevas versiones. Puede elegir arrancar en estos viejos kernels desde el menú del cargador de arranque que aparece cuando arranca su computadora. Esto es útil si un nuevo kernel de Linux rompe algo y tiene que volver a un kernel antiguo para que su sistema funcione correctamente, pero si el kernel más reciente funciona bien, todos estos kernels antiguos son para tomar espacio.
Importante: Antes de eliminar cualquier archivo del kernel, asegúrese de haber reiniciado después de instalar la última actualización del kernel y de que no esté usando un kernel antiguo. Ubuntu se iniciará automáticamente en el último kernel cuando lo inicie, pero es posible que aún esté usando un kernel antiguo si no se ha reiniciado por un tiempo y hubo una actualización reciente del kernel.
Es fácil eliminar los núcleos de Linux antiguos con la utilidad del administrador de paquetes Synaptic. Presione Ctrl + F en Synaptic, indique a la función de búsqueda que busque solo el campo Nombre y busque linux - sí, con el guión. Ordene por paquetes instalados y verá que los paquetes apropiados aparecen en la parte superior de la lista.
Tenga en cuenta que tenemos varias versiones diferentes para los paquetes linux-image-extra, linux-headers y linux-. Podemos eliminar las versiones anteriores de todos estos paquetes; cada núcleo tiene asociados varios paquetes diferentes. Simplemente seleccione las versiones anteriores, haga clic con el botón derecho y márquelas para eliminarlas. Aplica tus cambios luego para liberar espacio..
Recuerde: ¡solo elimine las versiones antiguas de los archivos del kernel! Deje las versiones más recientes solo o su sistema no podrá arrancar. Por ejemplo, en la imagen a continuación, queremos dejar los archivos 3.11.0-18 solos al eliminar los archivos 3.11.0-12 y 3.11.0-15. Según Synaptic, la eliminación de estos dos núcleos y sus archivos asociados liberó más de 500 MB de espacio.
Si opera un servidor Linux, también puede liberar algo de espacio al purgar o reducir los archivos de registro grandes. Si una aplicación está generando archivos de registro grandes que no necesita, puede cambiar sus opciones para que solo registre los eventos más importantes en los archivos, ahorrando espacio en el disco..
Crédito de la imagen: Jason Mann en Flickr