/dev/full

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

/dev/full ist unter vielen unixoiden Betriebssystemen eine virtuelle Gerätedatei, die dazu benutzt werden kann, ein volles Festplattenlaufwerk zu simulieren. Dies kann sowohl beim manuellen als auch beim automatischen Softwaretest nützlich sein.

Verwendung[Bearbeiten | Quelltext bearbeiten]

/dev/full kann bei Schreibzugriffen verwendet werden, um eine volle Festplatte zu simulieren. Bei Lesezugriffen durch Prozesse wird ein unendlicher 0-Byte-Strom (ähnlich zu /dev/zero) bereitgestellt. Bei Schreibzugriffen gibt es einen "write error: No space left on device".

$ echo "Hello world" > /dev/full
bash: echo: write error: No space left on device

Geschichte[Bearbeiten | Quelltext bearbeiten]

Die Unterstützung für das always-full device in Linux ist bereits 2007 dokumentiert.[1] Native Unterstützung wurde FreeBSD in der Version 11.0 im Jahr 2016 hinzugefügt.[2]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Man Page for full (Linux section 4)
  2. FreeBSD 11.0-RELEASE Release Notes