0 votos

Carpeta Proc: La aplicación generó casi mil subcarpetas

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 de init es el primer proceso que inicia todos los demás servicios y procesos. /proc/2 es kthreadd 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.

0voto

pr0nin Puntos 353

/proc es muy especial porque también es un sistema de archivos virtual. Es a veces se denomina un sistema de pseudo-archivos de información de procesos. En No contiene archivos "reales" sino información del sistema en tiempo de ejecución (por ejemplo memoria del sistema, dispositivos montados, configuración del hardware, etc). fuente

Por lo tanto, los directorios y carpetas que observas sólo representan los procesos iniciados por la aplicación. Si los ves que la app tiene procesos aún en ejecución. Algunas aplicaciones contienen tecnologías de ingeniería inversa mediante el uso de múltiples procesos para supervisar a los demás. También el sistema Android puede iniciar múltiples procesos más pequeños para una aplicación, por ejemplo, para los servicios de fondo.

Conclusión: El sistema de archivos proc no es nada de lo que debas preocuparte. Simplemente ignóralo.

0 votos

Ya sé lo que es. Pero los procesos definitivamente ya no se ejecutan. He eliminado la aplicación, borrado sus datos y reiniciado mi teléfono. También he mirado los procesos con otra aplicación. No hay ninguna aplicación conectada a esos procesos fantasma muertos. También no estoy seguro, si es bueno para el sistema, si hay como 40 000 archivos más en él. Archivos, que no son necesarios para nada.

0 votos

@Owl: Si ya sabes tanto deberías escribirlo en tu pregunta. También deberías nombrar la aplicación y publicar más datos como la lista de procesos con los procesos de los que hablas. ¿Puede ser que la aplicación sea un malware y se haya instalado persistentemente en tu teléfono?

0 votos

Ok, la aplicación se llama "Dateimanager +" de "Flashlight + Clock". En inglés podría llamarse "Filemanager+". Sobre las carpetas: Se generaron exactamente en ese momento, cuando yo estaba buscando en la carpeta root. La otra aplicación tengo que verla... ya la he desinstalado. Lo buscaré más tarde. Sin embargo, hice una captura de pantalla. Esos procesos muertos tienen su PID, pero no UID y GID. Y tampoco hay ningún proceso vinculado a ellos. Tienen nombres de paquetes como: /init, kthreadd, ksoftirqd/0, kworker/u16:0 y muchos más.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X