Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Wie der df-Befehl Dateigrößen berücksichtigt

Beitragende

Die Art und Weise, wie im df Befehl die Platznutzung gemeldet wird, hängt von zwei Bedingungen ab: Ob die Quoten für das Volume, das den qtree enthält, aktiviert oder deaktiviert sind und ob die Kontingentnutzung innerhalb des qtree nachverfolgt wird.

Wenn für das Volume, das den qtree enthält, Kontingente aktiviert werden, wird nachverfolgt, wie die Speicherplatznutzung durch df den Befehl entspricht dem im Kontingentbericht angegebenen Wert. In dieser Situation werden Blöcke, die von Verzeichnissen, ACLs, Datenverzeichnissen und Metadateien verwendet werden, ausgeschlossen.

Wenn Quoten auf dem Volume nicht aktiviert sind oder wenn für den qtree keine Kontingentregel konfiguriert ist, beinhaltet die gemeldete Speicherplatznutzung Blöcke, die von Verzeichnissen, ACLs, Stream-Verzeichnissen und Metadateien für das gesamte Volume verwendet werden, einschließlich anderer qtrees innerhalb des Volume. In dieser Situation df ist die vom Befehl gemeldete Speicherplatznutzung größer als der erwartete Wert, der beim Nachverfolgen von Kontingenten gemeldet wird.

Wenn Sie den df Befehl am Mount-Punkt eines qtree ausführen, für den die Kontingentnutzung überwacht wird, zeigt die Befehlsausgabe dieselbe Speicherplatznutzung an, wie der im Kontingent-Bericht angegebene Wert. In den meisten Fällen df entspricht die vom Befehl gemeldete Gesamtgröße dem Festplattenlimit und der verfügbare Speicherplatz der Differenz zwischen dem Kontingent-Festplattenlimit und der Quota-Nutzung.

In manchen Fällen df kann der durch den Befehl gemeldete Speicherplatz jedoch dem verfügbaren Speicherplatz im gesamten Volume entsprechen. Dies kann auftreten, wenn für den qtree kein Festplattenlimit konfiguriert ist. Ab ONTAP 9.9 kann es auch vorkommen, wenn der im Volumen als Ganzes verfügbare Platz unter dem verbleibenden Baum-Quota-Raum liegt. Wenn eine dieser Bedingungen eintritt, df ist die vom Befehl gemeldete Gesamtgröße eine synthetisierte Zahl, die dem Kontingent im qtree entspricht und dem im FlexVol volume verfügbaren Speicherplatz.

Hinweis

Diese Gesamtgröße entspricht weder dem qtree-Festplattenlimit noch der konfigurierten Volume-Größe. Dies kann auch von Ihrer Schreibaktivität im Rahmen anderer qtrees oder aufgrund Ihrer Storage-Effizienzaktivitäten im Hintergrund abweichen.

Beispiel für die Speicherplatznutzung, die durch den df Befehl und einen Quotenbericht berechnet wird

Der folgende Quota-Bericht zeigt eine Datenträgerbegrenzung von 1 GB für qtree alice, 2 GB für qtree bob, und kein Limit für qtree projekt1:

C1_vsim1::> quota report -vserver vs0
Vserver: vs0
                                    ----Disk----  ----Files-----   Quota
Volume   Tree      Type    ID        Used  Limit    Used   Limit   Specifier
-------  --------  ------  -------  -----  -----  ------  ------   ---------
vol2     alice     tree    1
                                  502.0MB    1GB       2       -   alice
vol2     bob       tree    2
                                   1003MB    2GB       2       -   bob
vol2     project1  tree    3
                                  200.8MB      -       2       -   project1
vol2               tree    *           0B      -       0       -   *
4 entries were displayed.

Im folgenden Beispiel df zeigt die Ausgabe des Befehls in qtrees alice und bob den gleichen belegten Speicherplatz wie der Kontingentbericht und dieselbe Gesamtgröße (bezogen auf 1 Mio. Blöcke) wie das Festplattenlimit. Dies liegt daran, dass die Kontingentregeln für qtrees alice und bob eine definierte Datenträgergrenze haben und der verfügbare Speicherplatz (1211 MB) des Volumens größer ist als der für qtree alice (523 MB) und qtree bob (1045 MB) verbleibende Speicherplatz.

linux-client1 [~]$ df -m /mnt/vol2/alice
Filesystem          1M-blocks  Used Available Use% Mounted on
172.21.76.153:/vol2      1024   502       523  50% /mnt/vol2

linux-client1 [~]$ df -m /mnt/vol2/bob
Filesystem          1M-blocks  Used Available Use% Mounted on
172.21.76.153:/vol2      2048  1004      1045  50% /mnt/vol2

Im folgenden Beispiel df berichtet die Ausgabe des Befehls auf qtree project1 über den gleichen belegten Speicherplatz wie der Quota-Bericht, aber die Gesamtgröße wird synthetisiert, indem der verfügbare Speicherplatz im Volumen als Ganzes (1211 MB) zur Quota-Nutzung von qtree project1 (201 MB) hinzugefügt wird, um insgesamt 1412 MB zu ergeben. Der Grund dafür ist, dass die Kontingentregel für qtree project1 kein Datenträgerlimit hat.

linux-client1 [~]$ df -m /mnt/vol2/project1
Filesystem          1M-blocks  Used Available Use% Mounted on
172.21.76.153:/vol2      1412   201      1211  15% /mnt/vol2
Hinweis

Im folgenden Beispiel wird gezeigt, wie die Ausgabe des df Befehls auf dem gesamten Volume denselben verfügbaren Speicherplatz wie project1 meldet.

linux-client1 [~]$ df -m /mnt/vol2
Filesystem          1M-blocks  Used Available Use% Mounted on
172.21.76.153:/vol2      2919  1709      1211  59% /mnt/vol2