PowerVault ME4 und ME5: Der Speicherplatzverbrauch des Hostbetriebssystems stimmt nicht mit dem Speicherplatzverbrauch des Pools überein
Zusammenfassung: Bei dieser Untersuchung müssen PowerVault-Administratoren sowohl die Maßeinheiten berücksichtigen, die zum Melden der Volume-Kapazität verwendet werden, als auch, ob oder wie das Hostbetriebssystem den SCSI-Befehl UNMAP für das verwendete Hostdateisystem implementiert. ...
Weisungen
Kapazitätsmesseinheiten
Standardmäßig sind PowerVault ME-NutzerInnen so konfiguriert, dass sie die Volume-Größe und den Kapazitätsverbrauch des Pools mit Basis-10-Maßeinheiten melden, während Hostbetriebssysteme Basis-2-Maßeinheiten verwenden, um die LUN-Kapazität oder den Speicherplatzverbrauch des Dateisystems zu melden. Administratoren fragen sich möglicherweise, warum ein Volume, das in PowerVault Manager mit einer Kapazität von 140 TB erstellt wurde, dem Hostbetriebssystem eine LUN mit einer Größe von 128 TB (TiB) darstellt.
| Dezimal (Basis 10) | Binär (Basis 2) |
|---|---|
| 1 GB (Gigabyte) = 1.000 MB (Megabyte) | 1 GiB = 1.024 MiB (Mebibyte) |
| 1 TB (Terabyte) = 1.000 GB (Gigabyte) | 1 TiB (Tebibyte) = 1024 GiB (Gibibyte) |
Die meisten Hostbetriebssysteme verwenden Basis 2 als Maßeinheit und notieren dies als TB statt TiB, was zu Verwirrung bei Administratoren führt, die mit den verwendeten Konventionen für Maßeinheiten nicht vertraut sind. Auf Arrays der PowerVault ME-Serie werden die angezeigten Maßeinheiten pro Nutzer festgelegt.
Arrays der PowerVault ME4 Serie – Ändern der Maßeinheiten
-
Melden Sie sich als Nutzer mit Verwaltungsrolle an und führen Sie einen der folgenden Schritte aus:
- Wählen Sie unter "Start"Aktion > Systemeinstellungen aus und klicken Sie anschließend auf die Registerkarte Verwalten von Nutzern .
- Wählen Sie unter " System " Aktion>Systemeinstellungen aus und klicken Sie anschließend auf die Registerkarte Nutzer verwalten .
- Klicken Sie im Banner auf den Nutzerbereich und wählen Sie Nutzer verwalten aus.
- Wählen Sie im Willkommensbildschirm System Settings>Manage Users aus. Auf der Registerkarte "Nutzer verwalten" wird eine Tabelle mit vorhandenen Nutzern und festzulegenden Optionen angezeigt.
-
Wählen Sie den Nutzer aus, den Sie ändern möchten.
-
Ändern Sie die Einstellungen. Sie können den Nutzernamen nicht ändern. Nutzer mit der Rolle "Monitor" können ihre eigenen Einstellungen ändern, mit Ausnahme ihrer Rollen- und Schnittstelleneinstellungen.
-
Führen Sie eine der folgenden Aktionen durch:
- Um Ihre Einstellungen zu speichern und mit der Konfiguration des Systems fortzufahren, klicken Sie auf Anwenden.
- Um Ihre Einstellungen zu speichern und den Bereich zu schließen, klicken Sie auf Übernehmen und schließen.
Ein Bestätigungsfenster wird angezeigt.
-
Klicken Sie auf OK , um Ihre Änderungen zu speichern. Klicken Sie andernfalls auf Abbrechen.
Ändern der Managementeinheiten
bei Arrays der PowerVault ME5-SerieDies kann über die Befehlszeilenschnittstelle (CLI) geändert werden. Befolgen Sie die Anweisungen in PowerVault ME5: Beim Erstellen eines Nutzers über PowerVault Manager ist keine Voreinstellungsoption für die Basiseinheit verfügbar
Whitespace-Recovery auf Thin Provisioning-Volumes
Die PowerVault ME-Serie kann im virtuellen Poolmodus (standardmäßig empfohlen) oder im linearen Poolmodus bereitgestellt werden. Der virtuelle Poolmodus unterstützt Snapshots, Replikation, Tiering und Over-Provisioning von Volumes. Alle Volumes, die in virtuellen Pools erstellt werden, werden per Thin Provisioning bereitgestellt, d. h. der physische Speicherplatz im Pool wird verbraucht, während das Dateisystem auf Volumes schreibt.
Die Überbelegung (Overprovisioning) ist eine virtuelle Speicherfunktion, mit der ein Systemadministrator physische Speicherressourcen überbelegen kann. Auf diese Weise kann das Hostsystem so arbeiten, als ob ihm mehr Speicher zur Verfügung stünde, als ihm tatsächlich zugewiesen ist. Wenn die physischen Ressourcen aufgebraucht sind, kann der Administrator physischen Speicher hinzufügen, indem er zusätzliche Laufwerksgruppen hinzufügt oder eine ADAPT-Laufwerksgruppe erweitert. Diese Funktion kann deaktiviert werden, indem Sie die Option in den Pooleinstellungen deaktivieren. Anweisungen zum Ändern dieser Einstellung finden Sie im PowerVault ME-Administratorhandbuch oder in der PowerVault Manager-Onlinehilfe.
Arrays der PowerVault ME-Serie sind Blockspeicher, da Hostanwendungen in das Dateisystem schreiben. Neue Blöcke werden dem Volume aus dem Pool zugewiesen, außer beim Überschreiben vorhandener Blöcke, die zuvor vom Dateisystem verwendet wurden. Wenn Dateien aus dem Hostbetriebsdateisystem gelöscht werden, bleiben die Blöcke dem Volume zugewiesen. Administratoren melden möglicherweise, dass der vom Hostdateisystem gemeldete freie Speicherplatz nicht mit dem freien Speicherplatz (Blöcke) im Pool übereinstimmt. Der Begriff "Whitespace" wird häufig verwendet, um Blöcke zu beschreiben, die auf der Speicher-LUN/dem Volume zugewiesen sind, aber nicht vom Dateisystem verwendet werden.
Der SCSI-Befehl UNMAP wird von Hostbetriebssystemen ausgegeben, um ungenutzten Speicherplatz in Thin-Provisioning-Speicherumgebungen zurückzugewinnen. Die Implementierung dieses Befehls variiert je nach verwendetem Hostbetriebssystem und verwendetem Dateisystem. AdministratorInnen müssen die Dokumentation ihres Hostbetriebssystems konsultieren, um spezifische Anweisungen zu erhalten. Optionen für die gängigsten Betriebssysteme und Dateisysteme werden nachfolgend beschrieben.
Weitere Informationen finden Sie unter PowerVault ME4: Was ist Overcommitment und wie funktioniert es?
Weitere Informationen zu den Pooleinstellungen finden Sie im PowerVault-Administratorhandbuch für Ihr Array.
- ME4-Serie: Ändern der Pooleinstellungen
- ME5-Serie: Ändern der Pooleinstellungen
Microsoft Windows Server
Die SCSI UNMAP-Unterstützung ist für NTFS-Dateisysteme standardmäßig aktiviert. Systemadministratoren können das Windows-Optimierungstool verwenden. Informationen zu Einschränkungen und Einschränkungen finden Sie in der Microsoft-Dokumentation für Systeme, die das REFS-Dateisystem verwenden.
Administratoren finden weitere Informationen unter den folgenden Links von Microsoft.
- Thin Provisioning – Windows-Treiber | Microsoft Learn
- Überprüfen der Einstellung "disabledeletenotify" mithilfe von fsutil behavior | Microsoft Learn
- REFS-Benutzer können SDelete - Sysinternals | Microsoft Learn
- PowerShell-Nutzer können Optimize-Volume (Storage) | Microsoft Learn
Broadcom VMware ESXi
PowerVault ME Virtual Volumes verwenden eine Seitengröße von 4 MB. Es erfolgt keine automatische asynchrone Rückgewinnung von freiem Speicherplatz auf VMFS6-Datenspeichern in ESXi. ESXi-Administratoren müssen den folgenden Befehl ausführen: esxcli storage vmfs unmap , um ungenutzte Blöcke zurückzugewinnen.
esxcli storage vmfs unmap --volume-label=volume_label
Weitere Informationen finden Sie unter Speicherplatzrückgewinnung (vmware.com).
Linux (Englisch)
Linux-Nutzer können Hostdateisysteme mit der Option discard mounten und die fstrim Befehl zum Wiederherstellen von Leerzeichen. Die SCSI UNMAP-Unterstützung variiert je nach Kernel-Version und verwendetem Dateisystem. Empfehlungen oder Einschränkungen finden Sie in der Dokumentation des Anbieters.
Informationen zu Red Hat Linux-Distributionen finden Sie unter Verwerfen ungenutzter Blöcke | Red Hat-Produktdokumentation
Informationen zu SuSE Enterprise Linux finden Sie unter Deaktivieren von fstrim – unter welchen Bedingungen? | Unterstützung | SUSE