GNU/Linux >> Tutoriales Linux >  >> Linux

Crear un dispositivo de bloque virtual que escriba en /dev/null

https://wiki.gentoo.org/wiki/Device-mapper#Zero

Consulte Documentación/device-mapper/zero.txt para conocer el uso. Este destino no tiene parámetros específicos de destino.

El objetivo "cero" crea que funciona de manera similar a /dev/zero:todas las lecturas devuelven cero binario y todas las escrituras se descartan. Normalmente se utiliza en pruebas [...]

Esto crea un objetivo cero de 1 GB (sector 1953125):

root# dmsetup create 1gb-zero --table '0 1953125 zero'

Si no necesita que tenga un tamaño limitado específico, puede usar /dev/zero directamente. Técnicamente es un dispositivo de carácter, no de bloque.

/dev/zero descarta escrituras como /dev/null pero se lee como cero en lugar de EOF.

Como se documenta en la página del manual, en Linux puede crear uno propio con cualquier nombre con
mknod -m 666 /dev/zero c 1 5 O, por supuesto, haga un enlace simbólico a /dev/zero .


Linux
  1. Cómo generar una contraseña aleatoria en Linux usando /dev/random

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

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

  4. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

  5. ¿Qué son los archivos /dev/zero y /dev/null en Linux?

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

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

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

¿Está mal vincular /dev/random a /dev/urandom en Linux?

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

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