Я фильтрую вывод с помощью awk
, используя тот факт, что pid 2 является родительским для всех потоков ядра:
ps -fHuroot | awk '$3!=2'
Это печатает только строки, в которых третье поле (PPID) не равно 2
.
В соответствии с креплением (2 )руководством , EINVAL в таком случае может быть возвращен:
In an unprivileged mount namespace (i.e., a mount namespace
owned by a user namespace that was created by an unprivileged
user), a bind mount operation (MS_BIND) was attempted without
specifying (MS_REC), which would have revealed the filesystem
tree underneath one of the submounts of the directory being
bound.
В последних версиях iproute2 для этого монтирования используются флаги MS _BIND и MS _REC, начиная с версии 4.13 .
Попробуйте выполнить монтирование вручную перед запускомip netns add
:
mkdir -p /var/run/netns
mount --rbind /var/run/netns /var/run/netns
mount --make-shared /var/run/netns