Linux의 이상한 종류의 "스텔스" 디렉터리

Linux의 이상한 종류의 "스텔스" 디렉터리

저는 Linux 시스템에 있고 "스텔스"라는 적절한 이름의 디렉토리를 사용하여 작업하고 있습니다. 디렉토리가 실행되고 숨겨져 있기 때문입니다! 이 동작을 살펴보십시오.

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

(스텔스 디렉토리의 내용이 나열되기 전과 후의 ls /net 출력의 차이점에 유의하세요.)

이 유형의 디렉토리 이름은 무엇이며, "발견"될 때까지 "숨겨지는" 이유는 무엇입니까? 나는 결국 무슨 일이 일어나고 있는지 알아냈지만 이전에는 이런 동작을 본 적이 없었고 표준 접근 방식을 사용하여 디렉토리의 내용을 찾기가 확실히 더 어려워졌습니다.

답변1

autofs 동작이 보입니다. /net에는 자동 마운트되는 디렉토리가 포함되는 경향이 있습니다. 자동 마운트된 디렉터리는 특별히 사용할 때까지 마운트되지 않습니다. 일정 시간 동안 마운트된 상태를 유지하며, 해당 기간 동안 사용하지 않으면 자동으로 마운트 해제됩니다.

달리기를 해보세요

남자 autofs

이에 대한 문서를 보려면.

관련 정보