Alexander
Вообще, к файлам можно любые ns-ы привязывать, просто на практике этим обычно пользуются докер и iproute2 для netns-ов.
Я вот смотрю на хосте воркера куба ip netns list, а он мне ничего не выводит.
через strace смотрю шо он делает, а он балально смотрит на /var/run/netns
То есть видимо просто файлики там создает для себя, а реально все netns, только по процессам можно увидеть (ps -o netns). И без процессов это просто файлики в /run/netns.
Выше в чате писали про утилиту lsns, смотрю strace по lsns -t net, lsns -t mnt, и он банально смотрит ns'ы по пидам в /proc.
Раз уж началась тема про namespace's линукса, объясните
1) как файлы вообще связаны могут быть с netns (я просто не понял причем тут файлы, netns это разве не сетевые интерфейсы, таблицы маршрутизации и тому подобное)
2) выше была речь про mountns, как он может быть привязан к файлу? Когда это абстракция для процесса, как mountns может существовать без процесса?