GNU/Linux >> Znalost Linux >  >> Linux

Vytvořte virtuální blokové zařízení, které zapisuje do /dev/null

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

Použití viz Documentation/device-mapper/zero.txt. Tento cíl nemá žádné parametry specifické pro cíl.

Vytvoření cíle "nula", které funguje podobně jako /dev/zero:Všechna čtení vrací binární nulu a všechny zápisy jsou zahozeny. Běžně se používá v testech [...]

Tím se vytvoří nulový cíl 1 GB (1953125 sektorů):

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

Pokud nepotřebujete, aby měl konkrétní omezenou velikost, stačí použít /dev/zero přímo. Technicky je to znakové zařízení, ne blok.

/dev/zero zahodí zápisy jako /dev/null ale čte se jako nula místo EOF.

Jak je zdokumentováno v manuálové stránce, na Linuxu si můžete vytvořit svůj vlastní pod libovolným jménem
mknod -m 666 /dev/zero c 1 5 Nebo samozřejmě vytvořte symbolický odkaz na /dev/zero .


Linux
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  1. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  2. Jak kódovat base64 /dev/random nebo /dev/urandom?

  3. obrazovka Nelze otevřít váš terminál '/dev/pts/0' - zkontrolujte prosím

  1. DD z /dev/zero do /dev/null...co se vlastně stane

  2. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  3. jádro:deaktivace /dev/kmem a /dev/mem