Tipo estranho de diretório "furtivo" no Linux

Tipo estranho de diretório "furtivo" no Linux

Estou em uma máquina Linux e trabalhando com um diretório apropriadamente chamado de "stealth", porque ele roda e se esconde! Dê uma olhada neste comportamento:

bash-3.2$ ls /net
bash-3.2$ ls -la /net
total 4
drwxr-xr-x  2 root root    0 Jun 19 16:10 .
drwxr-xr-x 29 root root 4096 Jun 15 09:51 ..
bash-3.2$ ls /net/stealth
dir1  dir2  SERVER_LINK
bash-3.2$ ls /net
stealth
bash-3.2$ ls -la /net
total 4
drwxr-xr-x  3 root root    0 Jun 19 16:59 .
drwxr-xr-x 29 root root 4096 Jun 15 09:51 ..
dr-xr-xr-x  6 root root    0 Jun 19 16:59 stealth
bash-3.2$ uname -a
Linux cfnyps1u 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

(Observe a diferença entre a saída de ls /net antes e depois do conteúdo do diretório stealth ser listado)

Qual é o nome desse tipo de diretório e por que ele ficaria “oculto” até ser “encontrado”? Acabei descobrindo o que estava acontecendo, mas nunca tinha visto esse comportamento antes e isso definitivamente torna o conteúdo do diretório mais difícil de encontrar usando abordagens padrão.

Responder1

Você está vendo o comportamento do autofs. /net tende a conter diretórios montados automaticamente. Os diretórios montados automaticamente não são montados até que você os use especificamente. Eles permanecerão montados por um determinado período de tempo e, se não forem usados ​​nesse período, serão automaticamente desmontados.

Tente correr

homem autofs

para ver a documentação sobre isso.

informação relacionada