Auf einem Gerät bekomme ich unter anderem folgende seltsame Einträge für mount
:
none on net:[4026532603] type proc (rw,relatime)
none on net:[4026532424] type proc (rw,relatime)
Irgendeine Idee was oder wofür das sein könnte? Es ist das erste Mal, dass ich procfs sehe, die für etwas anderes als / proc verwendet werden. Und was ist das "Netz:"? So etwas wie Muffen oder Rohre?
Ich verwende einen 3,8-RT-Kernel auf einem eingebetteten Gerät mit einer Form von BusyBox-basiertem Linux
Potenziell relevante Einträge von /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
Aktualisieren:
Dank der Antwort von @ VenkatC weiß ich jetzt, dass es etwas mit Namespaces zu tun hat, wie die folgende Ausgabe bestätigt:
$ 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]
cat /proc/mounts
?/proc/mounts
Ausgabe enthält. Ich werde einige Nachforschungen über Benutzernamensräume anstellen müssen.Antworten:
Diese Einträge beziehen sich auf Netzwerk-Namespaces. Aus menschlichen Namespaces (7)
Wie Sie oben sehen, bezieht sich der Nettoeintrag auf einen Netzwerk-Namespace. Ich verstehe, dass auf dem fraglichen Gerät möglicherweise ein anderer Prozess mit mehreren Namespaces ausgeführt wird
Ich konnte einen Test-Namespace erstellen und ähnliche Mounts in / proc / mounts sehen
quelle
Es sieht aus wie eine tote
nfs
Verbindung. oder vielleichtaufs
sogar vielleicht so etwas wie ein RO rootfs (oder liveCD) über nfs mit aufs.Beachten Sie, dass die Zahlen (4026532603 und 4026532424) als 32-Bit-Ganzzahlen interpretiert und anschließend in das IP-Adressformat konvertiert werden.
240.0.0.0/4 ist "für zukünftige Verwendung reserviert" ( https://tools.ietf.org/html/rfc6890)...so werden sie möglicherweise von / für etwas auf der Loopback-Schnittstelle verwendet. Um was für ein eingebettetes Gerät handelt es sich?
(Link zu erwähntem RFC1112, Abschnitt 4 )
Does
netstat
oderlsof
offenbaren keine Verbindungen zu / von oder etwas hören auf diese IP - Adressen?quelle
type proc
ist ein bisschen ein Rätsel. Ein Fehler in Ihrem benutzerdefinierten Kernel vielleicht? Vielleicht sogar nur ein kosmetischer Fehler, der den falschen Typ druckt.netstat -l
sondern gemäßlsof | grep net
der mehrfachen Öffnung durch verschiedene Prozesse (einschließlich der Anmeldeshell).