Можно ли переименовать сетевое пространство имен Linux. Я использую Ubuntu Server 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