df(1) df(1)
NAME
df - Anzahl der freien und belegten Plattenblöcke und I-Nodes ausgeben
(disk free)
SYNTAX
df [option ...] [datei ...]
BESCHREIBUNG
Mit df können Sie sich ausgeben lassen, wieviel freie Plattenblöcke
und I-Nodes noch auf eingehängten bzw. nicht eingehängten lokalen
Dateisystemen sowie auf über NFS eingehängten Dateisystemen vorhanden
sind.
OPTIONEN
Keine Option angegeben:
df gibt die Anzahl der freien Blöcke und I-Nodes aller eingehäng-
ten bzw. angegebenen Dateisysteme aus. Speicherplatz wird in
512-Byte-Blöcken ausgegeben.
-F DStyp
Das Dateisystem, mit dem gearbeitet werden soll, ist vom Typ
DStyp. Die Angabe dieser Option ist nur notwendig, wenn das
Dateisystem nicht eingehängt ist.
DStyp kann sein:
hs High Sierra-Dateisystem
fdfs Pseudo-Dateisystem zum Verwalten von Dateideskriptoren
nfs Von einem fernen Rechner eingehängtes Dateisystem (Net-
work File System)
proc Pseudo-Dateisystem zum Zugriff auf Prozeßdaten
ufs Dateisystem UNIX System V Release 4
vxfs Veritas-Dateisystem (Standard)
-b Der freie Speicherplatz (in Kbyte) wird ausgegeben. Diese Option
kann nicht mit -o benutzt werden.
-e Die Anzahl der freien I-Nodes wird ausgegeben. Diese Option kann
nicht mit -o benutzt werden und setzt die Option -l außer Kraft.
-g df gibt für alle eingehängten Dateisysteme oder für DStyp bzw.
datei die gesamte statvfs-Struktur aus. Sie erhalten eine vier-
zeilige Ausgabe mit folgenden Informationen:
dir Name des Einhänge-Verzeichnisses (die Zeichen-
kette dir erscheint nicht in der Ausgabe)
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
df(1) df(1)
gerät entsprechende Gerätedatei (die Zeichenkette
gerät erscheint nicht in der Ausgabe)
block size Blockgröße des Dateisystems
frag size Fragmentgröße des Dateisystems in Einheiten von
512 Byte
total blocks gesamte Anzahl der Blöcke in Einheiten von 512
Byte
free blocks gesamte Anzahl der freien Blöcke in Einheiten
von 512 Byte
available Anzahl der freien Blöcke für Nicht-Systemverwal-
ter in Einheiten von 512 Byte
total files gesamte Anzahl der I-Nodes
free files Anzahl der freien I-Nodes
filesys id Nummer des Dateisystems
name Dateisystem-spezifische Bezeichnung (die Zei-
chenkette name erscheint nicht in der Ausgabe)
fstype Typ des Dateisystems
flag Flags des Dateisystems
filename length maximale Länge von Dateinamen
Diese Option kann nicht mit -o benutzt werden und setzt die
Optionen -b, -e, -k, -l, -n und -v außer Kraft.
-k Mit dieser Option erhalten Sie spaltenweise folgende Informatio-
nen über alle eingehängten oder die angegebenen Dateisysteme:
filesystem Gerätedatei des Dateisystems
kbytes Gesamt-Speicherplatz in Kbyte
used belegter Speicherplatz in Kbyte
avail verfügbarer Speicherplatz in Kbyte
capacity belegter Speicherplatz in Prozent
mounted on Name des Verzeichnisses, in das das Dateisystem
eingehängt ist
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
df(1) df(1)
Hinweis: Bei der Angabe des verfügbaren Speicherplatzes (avail)
wird nur der Speicherplatz berücksichtigt, der von einem nicht-
previligierten Benutzer belegt werden kann.
Diese Option kann nicht mit -o benutzt werden und setzt die
Optionen -b, -e, -l, -n und -v außer Kraft.
-l df gibt für alle lokal eingehängten oder die angegebenen Dateisy-
steme die Anzahl der freien Blöcke und I-Nodes aus. -l ist die
standardmäßig voreingestellte Option.
Diese Option kann nicht mit -e oder -o benutzt werden.
-n df gibt den Dateisystemtyp aus.
Diese Option kann nicht mit -g, -k, -v und -t kombiniert werden.
Kombinieren Sie -n mit -o oder -F, so erhalten Sie eine Fehler-
meldung.
-P (P - portable) df erzeugt ein portierbares Format, das in automa-
tischen Abläufen (z. B. Shellscripts) eingebunden werden kann.
Sie erhalten spaltenweise folgende Information über alle einge-
hängten oder angegebenen Dateisysteme:
Filesystem Gerätedatei des Dateisystems
512-blocks bzw.
1024-blocks Gesamt-Speicherplatz
Used belegter Speicherplatz
Available verfügbarer Speicherplatz
Capacity belegter Speicherplatz in Prozent
Mounted on Name des Verzeichnisses, in das das Dateisystem
eingehängt ist
Hinweis: Bei der Angabe des verfügbaren Speicherplatzes (Availa-
ble) wird nur der Speicherplatz berücksichtigt, der von einem
nichtpreviligierten Benutzer belegt werden kann.
-t df gibt pro eingehängtem oder angegebenem Dateisystem die Anzahl
freier Blöcke und Dateien sowie die Gesamtanzahl der zur Verfü-
gung stehenden Blöcke und Dateien aus.
-t setzt die Option -b außer Kraft.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
df(1) df(1)
-V df ergänzt eine unvollständig eingegebene df-Kommandozeile und
gibt das ergänzte Kommando auf die Standardausgabe aus. Das Kom-
mando df wird jedoch nicht ausgeführt. df orientiert sich für die
Ergänzung an den entsprechenden Einträgen in den Dateien
/etc/mnttab und /etc/vfstab.
Ergänzt wird die Option -F DStyp und/oder die zugehörige Geräte-
datei, je nachdem, ob Sie eine der beiden Komponenten bereits
beim Kommandoaufruf angegeben haben.
Wenn Sie df -V ohne andere Optionen und Argumente eingeben, dann
erhalten Sie eine Liste von df-Kommandozeilen, die Ihnen alle
Typen der an Ihrem Rechner eingehängten Dateisysteme und die ent-
sprechenden Gerätedateien anzeigt.
-v Mit dieser Option erhalten Sie spaltenweise folgende Informatio-
nen über alle eingehängten oder die angegebenen Dateisysteme:
Mount Dir Name des Verzeichnisses, in das das Dateisystem
eingehängt ist
Filesystem Gerätedatei des Dateisystems
blocks Gesamt-Speicherplatz in 512-Byte-Blöcken
used belegter Speicherplatz in 512-Byte-Blöcken
free noch nicht belegter Speicherplatz in 512-Byte-
Blöcken
%used belegter Speicherplatz in Prozent
Diese Option kann nicht mit -o benutzt werden und setzt die
Optionen -b, -e, -k, -l und -n außer Kraft.
-o spezoption
Es gibt spezifische Optionen für die beiden Dateisystemtypen ufs
und vxfs:
-o ufsoption
Ist das Dateisystem vom Typ ufs, dann können Sie folgende
ufs-spezifische Option angeben:
i Sie erhalten spaltenweise folgende Informationen:
Filesystem Name der Gerätedatei
iused Anzahl der belegten I-Nodes
ifree Anzahl der freien I-Nodes
%iused belegte I-Nodes in Prozent
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
df(1) df(1)
Mounted on Name des Verzeichnisses, in das das
Dateisystem eingehängt ist
-o i ist sinnvoll nur mit den Optionen -F und -t kombinier-
bar.
-o vxfsoption
Ist das Dateisystem vom Typ vxfs, dann können Sie folgende
vxfs-spezifische Option angeben:
s Ausgeben der Anzahl freier Speicherbereiche jeder
Größe. Die Längen freier Speicherbereiche werden immer
in Potenzen von 2 angegeben. Die Mindestlänge ist ein
Block, und die maximale Länge kann nicht größer als
eine Zuweisungseinheit sein.
-o s ist sinnvoll nur mit den Optionen -F und -t kombinier-
bar.
-- Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
beginnt.
datei
datei ist entweder der Name einer Datei, eines Verzeichnisses
oder der Name einer Gerätedatei, die ein Dateisystem enthält.
Geben Sie eine Datei oder ein Verzeichnis an, so bezieht sich df
auf das Dateisystem, welches die Datei bzw. das Verzeichnis ent-
hält. Sie können mehrere Namen angeben.
datei nicht angegeben:
df gibt die Informationen für alle eingehängten Dateisysteme bzw.
alle Dateisysteme vom Typ DStyp aus.
FEHLERMELDUNGEN
ufs usage: df [-F ufs] [genericoptions] [-o i] [directory|special]
ufs usage: df [-F vxfs] [genericoptions] [-o s] [directory|special]
Zur Option -o wurde für ufsoption bzw. vxfsoption ein ungültiges
Argument angegeben. ufsoption kann nur i sein, vxfsoption kann nur s
sein.
df: operation not applicable for FStype DStyp
Bei df -F DStyp -o i|s kann für DStyp im Zusammenhang mit der Option
-o nur der Typ ufs bzw. vxfs angegeben werden.
df: cannot stat datei
datei (Gerätedatei oder Verzeichnis) existiert nicht oder ist ungül-
tig.
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98
df(1) df(1)
BEISPIELE
Beispiel 1
Für alle Benutzerverzeichnisse sollen die zugehörigen Dateisystemtypen
ausgegeben werden:
$ df -n /h*
/home : ufs
/home2 : ufs
/home3 : ufs
Beispiel 2
Für das Dateisystem /stand soll die gesamte statvfs-Struktur ausgege-
ben werden:
$ df -g /stand
/ (/dev/root ): 16384 block size 2048 frag size
139356 total blocks 83736 free blocks 69800 available
16384 total files 12812 free files 1048576 filesys id
ufs fstype 0x00000004 flag 255 filename length
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
DATEIEN
/dev/iosn/*
Gerätedateien der Dateisysteme
/etc/mnttab
Tabelle der eingehängten Dateisysteme
/etc/vfstab
Liste der Standardparameter für jedes Dateisystem
/etc/fs/DStyp/*
Spezifische Kommandos für die Dateisystemtypen
SIEHE AUCH
df(1-ucb), df(1-ufs), df(1-vxfs), du(1), statvfs(2).
Gezielter Online-Aufruf für eine df-Manpage z. B. "man 1-ufs df".
Seite 6 Reliant UNIX 5.44 Gedruckt 11/98