Bei den meisten nicht eingebetteten Linux-Installationen und vielen eingebetteten Installationen /dev befindet sich auf einem RAM-gestützten Dateisystem, nicht auf der Root-Partition. Die meisten aktuellen Installationen haben /dev als tmpfs-Dateisystem, wobei der udev-Daemon Einträge erstellt, wenn er vom Kernel benachrichtigt wird, dass Hardware verfügbar ist. Neuere Kernel bieten die Möglichkeit, /dev zu haben als devtmpfs-Dateisystem gemountet, das direkt vom Kernel gefüllt wird.
Ich denke, Ubuntu 12.10 verwendet immer noch udev. So oder so, /dev sollte sich nicht auf der Root-Partition befinden (wie die Ausgabe von df /dev zeigt ), sollte es sich auf einem eigenen Dateisystem befinden. Haben Sie versehentlich /dev ausgehängt ?
Das erste, was Sie versuchen sollten, ist einen Neustart:Dies sollte /dev einhängen richtig. Überprüfen Sie vorher, dass Sie keinen Eintrag für /dev hinzugefügt haben in /etc/fstab (Es sollte keine Zeile mit /dev geben in der zweiten Spalte).
Sogar mit /dev Auf der Root-Partition können Sie /dev/sdb erstellen durch Ausführen
cd /dev
sudo MAKEDEV sdb
Aber nicht mit /dev Dynamisch verwaltet ist keine stabile Konfiguration, Sie werden auf ähnliche Probleme für eine Menge anderer Hardware stoßen.