奇怪的挂载条目,网上的 procfs:

奇怪的挂载条目,网上的 procfs:

在设备上,我得到以下奇怪的条目mount

none on net:[4026532603] type proc (rw,relatime)
none on net:[4026532424] type proc (rw,relatime)

知道这可能是什么或为什么吗?这是我第一次看到 procfs 用于除 /proc 以外的任何用途。这个“net:”是什么?像插座或管道之类的东西?

我在带有某种基于 BusyBox 的 Linux 的嵌入式设备上运行 3.8 rt 内核

可能相关的条目来自/proc/mounts

rootfs / rootfs rw 0 0
none /proc proc rw,relatime 0 0
none net:[4026532603] proc rw,relatime 0 0
none net:[4026532424] proc rw,relatime 0 0
mgmt /sys sysfs rw,relatime 0 0

更新:

感谢 @VenkatC 的回答,我现在知道它与命名空间有关,如以下输出所证实:

$ ls -l /proc/$$/ns
total 0
lrwxrwxrwx 1 root root 0 Nov  3 18:59 ipc -> ipc:[4026531839]
lrwxrwxrwx 1 root root 0 Nov  3 18:59 mnt -> mnt:[4026532733]
lrwxrwxrwx 1 root root 0 Nov  3 18:59 net -> net:[4026532603]
lrwxrwxrwx 1 root root 0 Nov  3 18:59 pid -> pid:[4026531836]
lrwxrwxrwx 1 root root 0 Nov  3 18:59 uts -> uts:[4026531838]

答案1

这些条目与网络命名空间相关。来自 man 命名空间(7)

   The /proc/[pid]/ns/ directory
       Each process has a /proc/[pid]/ns/ subdirectory containing one entry
       for each namespace that supports being manipulated by setns(2):
       $ ls -l /proc/$$/ns
       total 0
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 ipc -> ipc:[4026531839]
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 mnt -> mnt:[4026531840]
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 net -> net:[4026531956]
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 pid -> pid:[4026531836]
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 user -> user:[4026531837]
       lrwxrwxrwx. 1 mtk mtk 0 Jan 14 01:20 uts -> uts:[4026531838]

如你所见高于网条目指的是网络命名空间。我了解相关设备可能正在运行具有多个命名空间的不同进程

我能够创建一个测试命名空间并在 /proc/mounts 中看到类似的安装

[cv@cent2 ~]$ ip netns list
netns1
[cv@cent2 ~]$ grep net: /proc/mounts
proc net:[4026532238] proc rw,nosuid,nodev,noexec,relatime 0 0
proc net:[4026532238] proc rw,nosuid,nodev,noexec,relatime 0 0

答案2

它看起来有点像死nfs连接。或者也许aufs,甚至可能是像带有 aufs 的 nfs 上的 RO rootfs(或 liveCD)之类的东西。

请注意,当您将数字(4026532603 和 4026532424)解释为 32 位整数,然后将它们转换为 IP 地址格式时,它们是:

4026532603 => 240.0.2.72
4026532424 => 240.0.2.251

240.0.0.0/4 是“保留供将来使用”(https://www.rfc-editor.org/rfc/rfc6890)...所以也许它们被环回接口上的某些东西使用/用于环回接口上的某些东西。它是什么样的嵌入式设备?


+----------------------+----------------------+
| Attribute            | Value                |
+----------------------+----------------------+
| Address Block        | 240.0.0.0/4          |
| Name                 | Reserved             |
| RFC                  | [RFC1112], Section 4 |
| Allocation Date      | August 1989          |
| Termination Date     | N/A                  |
| Source               | False                |
| Destination          | False                |
| Forwardable          | False                |
| Global               | False                |
| Reserved-by-Protocol | True                 |
+----------------------+----------------------+

(链接到提到的RFC1112,第 4 节


是否netstatlsof揭示了与这些 IP 地址之间的任何连接或监听这些 IP 地址的任何内容?

相关内容