/proc의 Linux 네임스페이스 링크가 빨간색인 이유는 무엇입니까?

/proc의 Linux 네임스페이스 링크가 빨간색인 이유는 무엇입니까?

Ubuntu VM의 네임스페이스 관련 디렉터리에 대한 심볼릭 링크를 확인했습니다 /proc/PID/ns. 모든 링크가 빨간색으로 표시되어 있습니다.

여기에 이미지 설명을 입력하세요.

. unshare​마운트 네임스페이스를 사용하여 테스트하고 새 프로세스에 새 네임스페이스를 할당했습니다.

root@VM:/# ll /proc/$$/ns
total 0
dr-x--x--x 2 root root 0 Apr 21 01:56 ./
dr-xr-xr-x 9 root root 0 Apr 21 01:56 ../
lrwxrwxrwx 1 root root 0 Apr 21 01:56 cgroup -> cgroup:[4026531835]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 ipc -> ipc:[4026531839]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 ** mnt -> mnt:[4026531840] **
lrwxrwxrwx 1 root root 0 Apr 21 01:56 net -> net:[4026531957]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 pid -> pid:[4026531836]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 user -> user:[4026531837]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 uts -> uts:[4026531838]
root@VM:/# 
root@VM:/# unshare --mount
root@VM:/# 
root@VM:/# ll /proc/$$/ns
total 0
dr-x--x--x 2 root root 0 Apr 21 01:56 ./
dr-xr-xr-x 9 root root 0 Apr 21 01:56 ../
lrwxrwxrwx 1 root root 0 Apr 21 01:56 cgroup -> cgroup:[4026531835]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 ipc -> ipc:[4026531839]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 ** mnt -> mnt:[4026532226] **
lrwxrwxrwx 1 root root 0 Apr 21 01:56 net -> net:[4026531957]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 pid -> pid:[4026531836]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 user -> user:[4026531837]
lrwxrwxrwx 1 root root 0 Apr 21 01:56 uts -> uts:[4026531838]

심볼릭 링크가 왜 빨간색인지 말해 줄 수 있는 사람이 있나요? 이는 네임스페이스 기능이 작동하지 않는다는 의미입니까?

답변1

이는 ls끊어진 기호 링크를 나타냅니다.빨간색 파일 이름은 무엇을 의미합니까?

링크가 빨간색이거나 심볼릭 링크가 깨졌다는 사실은 네임스페이스가 제대로 작동하는지 여부를 의미하는 것이 아니라, /proc이러한 파일이 있다는 것은 해당 네임스페이스가 설정되어 있고 아마도 제대로 작동하고 있다는 의미일 뿐입니다.

관련 정보