GNU/Linux >> Tutoriales Linux >  >> Linux

/dev/sdb:No existe tal archivo o directorio (pero /dev/sdb1, etc. existe)

En la mayoría de las instalaciones de Linux no integradas y en muchas instalaciones integradas, /dev está en un sistema de archivos respaldado por RAM, no en la partición raíz. La mayoría de las instalaciones actuales tienen /dev como un sistema de archivos tmpfs, con el demonio udev creando entradas cuando el kernel notifica que hay algún hardware disponible. Kernel reciente ofrece la posibilidad de tener /dev montado como el sistema de archivos devtmpfs, que se completa directamente con el kernel.

Creo que Ubuntu 12.10 todavía usa udev. De cualquier manera, /dev no debe estar en la partición raíz (como se muestra en la salida de df /dev ), debe estar en su propio sistema de archivos. ¿Desmontaste accidentalmente /dev? ?

Lo primero que debe intentar es reiniciar:esto debería montar /dev adecuadamente. Antes de eso, verifica que no hayas agregado una entrada para /dev en /etc/fstab (no debe haber ninguna línea con /dev en la segunda columna).

Incluso con /dev en la partición raíz, puede crear /dev/sdb corriendo

cd /dev
sudo MAKEDEV sdb

Pero no tener /dev administrado dinámicamente no es una configuración estable, se encontrará con problemas similares para muchos otros hardware.


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  3. ¿Cuándo usar /dev/random Vs /dev/urandom?

  4. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  5. DD de /dev/zero a /dev/null... lo que realmente sucede

tty (/dev/tty) vs pts (/dev/pts) en Linux

Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

kernel:deshabilitar /dev/kmem y /dev/mem

Cómo usa Linux /dev/tty y /dev/tty0

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué se requieren < o > para usar /dev/tcp?