GNU/Linux >> LINUX-Kenntnisse >  >> Linux

/dev/sdb:Keine solche Datei oder Verzeichnis (aber /dev/sdb1 etc. existiert)

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.


Linux
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  3. Was sind /dev/zero- und /dev/null-Dateien in Linux

  4. Wie tauscht man /dev/sda mit /dev/sdb aus?

  5. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

tty (/dev/tty ) vs. pts (/dev/pts) unter Linux

DD von /dev/zero nach /dev/null ... was eigentlich passiert

Wie Linux /dev/tty und /dev/tty0 verwendet

Ist es falsch, /dev/random unter Linux mit /dev/urandom zu verknüpfen?

echo oder print /dev/stdin /dev/stdout /dev/stderr

Warum sind < oder > erforderlich, um /dev/tcp