Рейтинг:0

Containerd: /proc/PID/cwd является символической ссылкой на / Но это не корневой каталог узла

флаг cn
root@k8scp:/proc/1328/cwd# ls -l /proc/1328/cwd
lrwxrwxrwx 1 root root 0 30 января 09:44 /proc/1328/cwd -> /

я выгляжу как cwd является символической ссылкой на rhttps://serverfault.com/questions/1091636/containerd-proc-pid-cwd-is-a-symlink-to-but-thats-not-the-root-dir-of-the-noot каталог.

Pid 1328 — это контейнер containerd главного узла kubernetes.

root@k8scp:~# grep PRETTY /etc/os-release /proc/1328/cwd/etc/os-release 

/etc/os-release:PRETTY_NAME="Ubuntu 20.04.3 LTS"
/proc/1328/cwd/etc/os-release:PRETTY_NAME="Без дистрибутива"

Это смущает меня, так как это означает, что /proc/1328/cwd это не обычная символическая ссылка, а волшебная штука, указывающая на корневой каталог контейнера.

Как это можно объяснить.

До сих пор я думал, что символическая ссылка — это просто строка, которая может быть действительным (или иногда недействительным) путем.

Рейтинг:1
флаг br

/proc/PID/cwd — символическая ссылка на текущий рабочий каталог процесса. Контейнеры — это не что иное, как процессы, работающие в сетевых пространствах имен.

https://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_Guide-en-US/s1-proc-directories.html

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.