是否可以重命名 Linux 网络命名空间

是否可以重命名 Linux 网络命名空间

是否可以重命名 Linux 网络命名空间。我正在使用 ubuntu 服务器 14。我刚刚创建了一个网络命名空间并对其进行了配置,但想重命名它。

答案1

是的。命名空间本身没有名称;ip只需将命名空间 fd 挂载到空白文件顶部即可附加一个名称。因此,您可以这样做:

touch /run/netns/NewName
mount --move /run/netns/OldName /run/netns/NewName
rm /run/netns/OldName

如果mount --move不起作用,则应执行以下操作:

touch /run/netns/NewName
mount --bind /run/netns/OldName /run/netns/NewName
umount /run/netns/OldName
rm /run/netns/OldName

相关内容