cómo limpiar la carpeta /root en EC2 Linux

cómo limpiar la carpeta /root en EC2 Linux

Una de mis instancias AWS EC2 ocupa más de 222 GB. Pero, sorprendentemente, cuando revisé el interior de la carpeta /root, encontré un archivo de 5 MB de tamaño. No estoy seguro de cómo borrar el espacio en disco y cómo encontrar todos esos archivos ocultos, que ocupan 222 GB de espacio en disco.

cuando ejecuto este comando - du -shx /*: Este es el resultado que obtuve -

0       /bin
88M     /boot
0       /dev
31M     /etc
86M     /home
0       /lib
0       /lib64
0       /local
0       /media
0       /mnt
2.2G    /opt
du: cannot access ‘/proc/7699/task/7699/fd/3’: No such file or directory
du: cannot access ‘/proc/7699/task/7699/fdinfo/3’: No such file or directory
du: cannot access ‘/proc/7699/fd/3’: No such file or directory
du: cannot access ‘/proc/7699/fdinfo/3’: No such file or directory
du: cannot access ‘/proc/7828’: No such file or directory
0       /proc
222G    /root
1.7M    /run
0       /sbin
0       /srv
0       /sys
0       /tmp
3.1G    /usr
5.7G    /var

¿Cómo borrar la carpeta /root? Cuando ejecuto este comando: du -shx /root/*acabo de encontrar un archivo de 5 MB pero está ocupando 222 GB de espacio en disco.

Respuesta1

Me enfrentaba a un problema similar, pero con la partición de mi hogar.
Recurrí a algo que represente más visualmente el tamaño de cada subdirectorio comodutreeejecutando el comando dutree -scon el indicador -s para obtener un resultado mínimo en el directorio elegido.

Respuesta2

Puede utilizar ncdu: este software escanea cualquier directorio que desee y le permite navegar a través de él, enumerando los tamaños actuales de archivos/carpetas.

Si no está instalado:

apto para instalar ncdu

Después: ncdu -rx /

Esto escaneará recursivamente todo desde la raíz (no confundir con la carpeta /root). Luego puede navegar por su sistema de archivos y comprobar qué ocupa espacio.

Respuesta3

El comando du -shx /root/*buscará todos los archivos en esa carpeta que coincidan con el *global; de forma predeterminada, eso excluye los archivos y directorios ocultos.

Puede usarlo shopt -s dotglobpara cambiar el comportamiento global o incluirlo explícitamente /root/.*en la lista de rutas. Es probable que esto último tenga menos efectos sorprendentes.

información relacionada