Tipo estranho de diretório "stealth" no Linux

5

Eu estou em uma máquina Linux e estou trabalhando com um diretório que é 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 que a diferença entre a saída de ls / net antes e depois do conteúdo do diretório furtivo é listada)

Qual é o nome desse tipo de diretório e por que ele "se ocultaria" até ser "encontrado"? Eu finalmente descobri o que estava acontecendo, mas eu nunca tinha visto esse comportamento antes e definitivamente torna o conteúdo do diretório mais difícil de encontrar usando abordagens padrão.

    
por La-comadreja 19.06.2014 / 23:18

1 resposta

10

Você está vendo o comportamento do autofs. / net tende a conter diretórios que são 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 executar

man autofs

para ver a documentação sobre isso.

    
por 20.06.2014 / 01:23