Em versões mais antigas, o banco de dados do udev estava localizado em /dev/.udev/db. Em versões mais recentes, está localizado em / run / udev / data. De uma navegação rápida, parece-me que também o conteúdo mudou um pouco, por isso não tenho certeza se apenas copiar em torno dos arquivos (ou criar links simbólicos) funcionará.
Copiei / run / udev / data com êxito de um host (executando systemd-udevd) em um contêiner (não executando systemd-udevd) No entanto, a libudev era a mesma versão no host e dentro do contêiner. (Esta foi apenas uma prova de conceitos. Não tenho certeza se isso resulta em um sistema estável e seguro.)
No meu entender, o udevd (systemd-udevd) grava os arquivos. Outros programas acessam-nos usando o libudev.