Toolbox: ¿Es mlocate útil para la caja de herramientas?

Creado en 17 mar. 2020  ·  7Comentarios  ·  Fuente: containers/toolbox

No estoy seguro de qué tan bien funciona mlocate en Toolbox.

Recientemente, cuando lo probé, terminé con una base de datos de 340 MB, ¿tal vez debido a ~ / .local / share / containers?

¿La gente lo está usando o deberíamos eliminarlo de los paquetes predeterminados de fedora-toolbox?

Comentario más útil

No lo estoy usando y estaría feliz si lo dejara caer.

Todos 7 comentarios

No lo estoy usando y estaría feliz si lo dejara caer.

Hasta ahora no sabía que existía tal herramienta :)

Hasta ahora no sabía que existía tal herramienta :)

Oh, es útil al menos en Workstation.

En Silverblue, locate solo me muestra las entradas para /etc y /boot básicamente ... así que sí, pero tal vez la configuración podría estar corregida en index / usr, / home, / var, etc también?

Véase también https://bugzilla.redhat.com/show_bug.cgi?id=906591

Hasta ahora no sabía que existía tal herramienta :)

Oh, es útil al menos en Workstation.

El problema es que esperamos que muchos usuarios de CLI, como los desarrolladores, vivan dentro de un contenedor de caja de herramientas. Si es así, se puede sentir la falta de mlocate .

Recientemente, cuando lo probé, terminé con una base de datos de 340 MB, tal vez debido a
~ / .local / share / containers?

También tenemos el problema de que la base de datos no se crea automáticamente.

Creo que podemos resolver esto haciendo que toolbox init-container invoquen periódicamente updatedb con un conjunto cuidadosamente elaborado de argumentos de línea de comando que omitan cosas como ~/.local/share/containers además de la configuración estática en /etc/updatedb.conf .

Tenga en cuenta que toolbox init-container es el proceso de punto de entrada para todos los contenedores de Toolbox y siempre se está ejecutando para cualquier contenedor que esté en uso. Actualmente invoca sleep +Inf pero podemos hacer que haga más que eso. (¡Gracias a @HarryMichal por esta inteligente observación!)

Creo que por ahora podemos cerrar esto ya que @juhp siguió adelante y eliminó la herramienta de la imagen fedora-toolbox y teniendo en cuenta que no hubo informes que se quejan de que la herramienta se ha ido.

Estuve jugando un poco con esto hoy.

Recientemente, cuando lo probé, terminé con una base de datos de 340 MB, tal vez
debido a ~ / .local / share / containers?

¿Cómo se comparan los tamaños de /var/lib/mlocate/mlocate.db en el host y dentro del contenedor?

En mi caso, en un sistema de estación de trabajo Fedora, eran 101M y 100M respectivamente. Silverblue no tiene un mlocate funcione en el host, por lo que la comparación es menos significativa.

Véase también https://bugzilla.redhat.com/show_bug.cgi?id=906591

Curiosamente, tener PRUNE_BIND_MOUNTS = "yes" no parece evitar que updatedb indexe todos los montajes de enlace dentro de un contenedor de Toolbox. por ejemplo, locate Downloads o locate pam_xauth.so devuelve resultados de ubicaciones que se sabe que son montajes de enlace.

¿Fue útil esta página
0 / 5 - 0 calificaciones