Cuando buscaba con el Aplicación "File Manager" (com.alphainventor.filemanager) para algunos archivos en la carpeta root, generó cientos (casi mil) carpetas en la carpeta proc. [No tengo acceso a root, pero todavía puedo ver algunos archivos allí].
Se llaman simplemente 1, 2, 3, 4, etc. Cada carpeta tiene alrededor de ~40 archivos en ella.
Ya he averiguado que se trata de archivos virtuales, que comen como si no hubiera espacio. Sin embargo, todavía me gustaría limpiar esos.
¿Hay alguna forma inteligente de hacerlo? Esperaba que se eliminaran reiniciando el sistema o desinstalando la aplicación, pero hasta ahora nada ha funcionado :/
Estoy en un LG G7 con Android 8. Cualquier ayuda sería muy apreciada.
0 votos
Cuando se habla de una aplicación específica siempre hay que nombrarla incluyendo el enlace de PlayStore (o una "tienda" de aplicaciones diferente).
0 votos
En todos los sistemas operativos basados en el núcleo de Linux,
procfs
es un sistema de archivos virtual./proc/1
es el PID deinit
es el primer proceso que inicia todos los demás servicios y procesos./proc/2
eskthreadd
el demonio de hilos del kernel que (junto con sus hijos) coordina los procesos del kernel y del espacio de usuario. Y también cientos de otros directorios en/proc
cada número denota un ID de proceso./proc
es gestionado por el kernel, y una aplicación no puede crear directorios en/proc
en circunstancias normales incluso con Root. ¿Dónde se encuentran exactamente estos directorios en/proc
?0 votos
Todos están directamente en /proc. También recuerdo que cuando estaba haciendo la búsqueda (término de búsqueda "APK" en la carpeta Root) el Filemanager me mostraba todo varias veces y la lista de resultados crecía y crecía. (Probablemente me estaba mostrando algunos resultados de esta carpeta proc, pero ya no lo recuerdo). Y como dije, todas esas nuevas carpetas en /proc se generaron exactamente en ese momento.
0 votos
@OwlTown así que crees que esa aplicación creó directorios
/proc/1
,/proc/2
y otros? Y esos directorios creados tienen archivos llamadosmounts
,cmdline
,status
entre muchos otros?0 votos
No, las subcarpetas que hay son: attr, fd, fdinfo, map_files, net, ns, task - No estoy seguro, si la aplicación lo creó. Probablemente fueron creadas por el sistema, pero debido a algo que la aplicación estaba haciendo. Tal vez un error en Android o en la versión de LG. En cualquier caso, todavía están allí.
0 votos
@OwlTown
attr
,fd
,fdinfo
,maps
,net
,ns
,task
... se espera que todos estén allí. Ver este . Así es como funciona Android, de hecho el kernel de Linux. Todo está en su lugar, usted no necesita estar preocupado por.0 votos
No, no lo es. Hay casi mil carpetas para procesos, que no existen. Y no se eliminan. Ese es el punto que preguntaba al respecto. ¿Nadie sabe cómo restablecer/limpiarlas?
0 votos
@OwlTown señor lo que dice es totalmente imposible. Un sistema de archivos virtual vive en la RAM y se borra totalmente al reiniciar. Luego es repoblado por el kernel en cada reinicio. Y hay alrededor de 150~200 procesos de espacio de usuario y 700~ 800 procesos de kernel (kworkers etc.) corriendo todo el tiempo. No se pueden eliminar. Utilice
ps axf
con acceso Root para ver todos los procesos en ejecución. Los procesos muertos se eliminan automáticamente de/proc
. Si está seguro de que un proceso no existe en la actualidad pero no se elimina de/proc
Por favor, mencione su nombre para aclarar la confusión.