Partición Debian BeagleBoneBlack con un uso del 99%, ¿cómo puedo liberar el espacio de forma segura?

Partición Debian BeagleBoneBlack con un uso del 99%, ¿cómo puedo liberar el espacio de forma segura?

Ya intenté usar apt-get clean, pero el uso de /dev/mmcb1k1p1 pasó del 100% al 99%.

Estos son los resultados que obtengo con df:

Tipo de sistema de archivos Tamaño utilizado Disponibilidad Uso% Montado en  
udev devtmpfs 215M 0 215M 0% /dev
tmpfs tmpfs 49M 5,9M 43M 13% /ejecución
/dev/mmcblk1p1 ext4 3.5G 3.2G 52M 99% /
tmpfs tmpfs 242M 0 242M 0% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /ejecutar/bloquear
tmpfs tmpfs 242M 0 242M 0% /sys/fs/cgrupo
tmpfs tmpfs 49M 0 49M 0% /ejecutar/usuario/0

du:

raíz@beaglebone:/# ls | xargs du -hs
4.0K bbb-uEnv.txt
contenedor de 9,7 millones
bota de 26M
0 desarrollador
5,4 millones, etc.
848K casa
4.0K ID.txt
245 millones de bibliotecas
16K perdidos+encontrados
4.0K medios
4.0K cantidad
4.0K nfs-uEnv.txt
156 millones optan
du: no se puede acceder a 'proc/2356/task/2356/fd/3': no ​​existe tal archivo o directorio
du: no se puede acceder a 'proc/2356/task/2356/fdinfo/3': no ​​existe tal archivo o directorio
du: no se puede acceder a 'proc/2356/fd/3': no ​​existe tal archivo o directorio
du: no se puede acceder a 'proc/2356/fdinfo/3': no ​​existe tal archivo o directorio
0 proceso
raíz de 60K
5,9 millones de carrera
Carrete de 6,5 M
4.0K servicio
0 sistema
48K tmp
2,5G usuario
296 millones de variables

En /usr:

raíz@beaglebone:/usr# ls | xargs du -hs
contenedor de 278M
4.0K juegos
45M incluyen
992M biblioteca
187 millones de locales
6,2 millones de giro
1017 millones de acciones
4.0K origen

En /var:

raíz@beaglebone:/var# ls | xargs du -hs
Copias de seguridad de 48K
caché de 34M
92 millones de bibliotecas
8.0K locales
0 bloqueo
Registro de 160 millones
4.0K correo
4.0K optar
0 carrera
carrete de 28K
11 millones de toneladas
8.0K www

Entonces, puedo deducir que hay un problema con el tamaño de esos directorios, pero todavía soy nuevo en Linux y no tengo mucha experiencia administrando el sistema de archivos. ¿Alguna idea detallada para resolver este problema?

Editar: Mostrando el contenido de fdisk -l:

raíz@beaglebone:~# fdisk -l
Disco /dev/mmcblk1: 3,6 GiB, 3825205248 bytes, 7471104 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes
Tipo de etiqueta de disco: dos
Identificador de disco: 0x336593c4

Dispositivo Arranque Inicio Sectores Finales Tamaño Id Tipo
/dev/mmcblk1p1 * 8192 7471103 7462912 3.6G 83 Linux

Disco /dev/mmcblk1boot1: 2 MiB, 2097152 bytes, 4096 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes

Disco /dev/mmcblk1boot0: 2 MiB, 2097152 bytes, 4096 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes

Edit2: Contenido de /usr/share

root@beaglebone:/usr/share# ls | xargs du -hs
388K local
160K aclocal-1.15
8.0K usuario añadido
944K también
1,7 millones de Apache2
8.0K datos de aplicaciones
Aplicaciones 204K
Aportación de 36K
aplicaciones de 12K
1,7 millones de configuración automática
1000K automake-1.15
16K avahi
Archivos base de 36K
Contraseña base de 12K
2,3 millones de finalización de bash
Probador de beagle 728K
12K binfmts
54M hueso101
error de 528K
12K esencial para la construcción
Certificados ca 620K
calendario 432K
cromo 12K
256K licencias comunes
1,4 millones de fuentes de consola
Configuración de consola de 48K
112K consolatrans
configuración de criptografía de 16K
196K dbus-1
debconf 28K
36K ayudante de deuda
8.0K debianutils
Valores predeterminados de 12K
Base de escritorio de 6,4 millones
212K directorios de escritorio
524K dh-python
2,8 millones de dictados
36K diccionarios-comunes
8.0K dnsmasq
8.0K base dnsmasq
124 millones de documentos
Base de documentos de 92K
56K dpakg
344K emacs
archivo 8.0K
Núcleo flash de 12K
configuración de fuente de 156K
156 millones de fuentes
56K alternativas
108K gcc-6
56K gconf
44K GConf
28K gcr-3
2,7 millones de dólares
24K gdb
2,9 millones de gcm-2,6
Obtener texto de 24K
guión fantasma de 12K
128K git-core
gitweb 324K
8.0K gksu
268K simplista-2.0
12K de oro
24K propiedades-de-fondo-de-gnome
Centro-de-control-de-gnomo 12K
28K cuentas-online-gnome
8.0K gupg
1,6 millones de personas
320K GTK-doc
132K gvf
1,7 millones de hectáreas
80K ayuda
9,7 millones i18n
116 millones de iconos
8.0K imágenes
1,2 millones de información
316K herramientas-initramfs
iptables de 12K
4.0K Java
548K javascript
12K km
llaveros de 64K
8.0K libc-bin
biblioteca 12K
160K librefm
464K libfm-qt
libgksu 28K
736K libgfoto2
4.0K libsensors4
560K libtai
libherramienta 384K
836K librecom
luz de 20K
lintian 872K
149 millones de localidades
8,4 millones de litros
hombre de 18 millones
repositorio maven de 32K
menú 44K
Metainformación de 64K
5,5 millones de mimos
420K varios
Streamer de 324K mjpg
8.0K mysql-común
180K nano
4.0K nodejs
8.0K cantidad
8.0K números3
9,7 millones de opencv
468K OpenCV
456K openmpi
12K aperturas
kit p11 de 16K
44K pamela
20K configuraciones de pam
Pastebin de 60K.d
564K pcmanfm-qt
20 millones de perlas
5,0 millones de perlas5
12K valores predeterminados de Perl-openssl
Mapas de píxeles de 116.000
configuración de paquete de 60K
4.0K paquete-config-crosswrapper
4.0K paquete-config-dpkghook
plasma 24K
Plymouth 1,9M
612K polkit-1
popple de 12M
20K personas
proyecto de 15 millones
176K compartido
pitón 292K
148K pitón3
Ruedas de pitón de 1,6 millones
11M cuartos5
terminal q 212K
156K qtermwidget5
Llavero-archivo-rcn-ee-12K
8.0K línea de lectura
control de robot 20K
Pantalla de 324K
92K sgml
1,2 millones de sonidos
Certificado SSL 8.0K
estado 28K
sistema 16K
toque del sistema 12K
conjunto de pestañas de 20K
32K tareas
3,6 millones de tcltk
4.0K terminformación
116K tesseract-ocr
4,7 millones de temas
212 millones de años
advenedizo 24K
interruptor de modo_usb 24K
31M de potencia
Fondos de pantalla 4.0K
5,6M X11
8.0K xfwm4
8.0K x saludadores
XML de 24K
12K sesiones
3,4 millones de información de zona
128K zsh

Respuesta1

Puede liberar algo de espacio de forma segura si elimina el contenido de algunos archivos de registro (si no necesita información de allí). Identifique los registros que sean más grandes de lo esperado (en este caso, todos los que superen 1 MB) #du -sh /var/log/*, primero verifique el contenido, puede tener alguna información útil. Puede vaciar el archivo de registro escribiendo nulo en él, por ejemplo

#cat /dev/null > /var/log/some_logfile.log.

Algunas aplicaciones necesitan configurar el registro, por lo que los archivos de registro que generan se pueden rotar, archivar o eliminar según sus necesidades.

El directorio /usr/ de 2.5G es probablemente el mayor problema. ¿Has descargado algo allí? Consulte /usr/share/. ¿Ha descargado algún archivo (.zip, .gzip, .tar...) en esa ubicación y luego lo extrajo? En caso afirmativo, puede eliminar el archivo de forma segura y dejar solo los archivos/directorios expandidos.

EDITAR:

Me acabo de dar cuenta de que BBB viene con una imagen cercana a los 4 GB. Podrías obtener algo de espacio en el disco eliminando algunos archivos, pero tarde o temprano te encontrarás en la misma situación, así que opta por una tarjeta SD de 8 GB. Ahora no hay mucho espacio para crear mucho espacio libre, puedes intentar:

  1. Reduzca el tamaño del registro de diario, primero verifique el tamaño actual en el disco. #journalctl --disk-usage
    Puede establecer el uso máximo en 1 MB con #journalctl --vacuum-size=1M
  2. Elimine todos los registros en /var/log/ que superen 1 MB.
  3. Comprueba lo que hay en /opt/ y si puedes conseguir algo de espacio libre de esos 156M

información relacionada