Quais são esses links simbólicos em / run / udev / watch?

1

Eu procurei no meu computador por todos os links simbólicos quebrados com o comando

find / -xtype l

E isso retornou estes entre alguns outros:

/run/udev/watch/9
/run/udev/watch/8
/run/udev/watch/5
/run/udev/watch/3
/run/udev/watch/1

Eu listei esse diretório para ver para onde esses links simbólicos estavam apontando e ficou assim:

lrwxrwxrwx 1 root root 4 Oct 14 07:19 1 -> b8:0
lrwxrwxrwx 1 root root 4 Oct 14 07:19 3 -> b8:1
lrwxrwxrwx 1 root root 4 Oct 14 07:19 5 -> b8:3
lrwxrwxrwx 1 root root 4 Oct 14 07:19 8 -> b8:2
lrwxrwxrwx 1 root root 4 Oct 14 16:11 9 -> b8:4

Eu nunca vi algo assim antes e estou curioso. Quais são esses links simbólicos para?

    
por Mertcan Ekiz 14.10.2015 / 15:22

1 resposta

2

Pelo que eu posso encontrar, o diretório /run/udev/watch é deixado por sobrescrito de um initramfs antes que o controle seja transferido para o init real. Os links ali são criados como se estivessem em ../data , onde arquivos como b8:0 existem (o que descreve um dispositivo de bloco). Eu não acho que o diretório watch é usado após a inicialização ser concluída, então esses links quebrados não devem importar. A árvore /run inteira não é persistente, portanto, se seu objetivo é "consertá-las", você precisará descobrir onde, no initramfs, elas são geradas e se é ou não seguro removê-las.

Eles são seguros para simplesmente ignorar.

    
por 14.10.2015 / 15:35