RAID-Volume erstellen (freie Erweiterungsauswahl)
Der create volume
Befehl erstellt ein Volume im freien Speicherplatz einer Volume-Gruppe.
Unterstützte Arrays
Dieser Befehl gilt für jedes einzelne Storage-Array, einschließlich der Arrays E4000, E2700, E5600, E2800, E5700, EF600 und EF300, sofern alle SMcli-Pakete installiert sind.
Rollen
Zur Ausführung dieses Befehls auf einem E4000, E2800, E5700, EF600 oder EF300 Storage-Array müssen Sie über die Storage-Administratorrolle verfügen.
Syntax
create volume volumeGroup="volumeGroupName"
userLabel="volumeName"
[freeCapacityArea=freeCapacityIndexNumber]
[capacity=volumeCapacity]
[owner=(a|b)]
[mapping=(none | default)]
[cacheReadPrefetch=(TRUE | FALSE)]
[segmentSize=segmentSizeValue]
[usageHint=(fileSystem | dataBase | multiMedia)]
[dssPreAllocate=(TRUE | FALSE)]
[securityType=(none | capable | enabled)]
[dataAssurance=(none | enabled)]
[blockSize=blockSizeValue]
Parameter
Parameter | Beschreibung | ||||
---|---|---|---|---|---|
|
Der Name einer bestimmten Volume-Gruppe in Ihrem Storage-Array. Schließen Sie den Namen der Volume-Gruppe in doppelte Anführungszeichen (" "). |
||||
|
Der Name, den Sie dem neuen Volume geben möchten. Schließen Sie den neuen Volumennamen in doppelte Anführungszeichen (" ").
|
||||
|
Die Indexnummer des freien Speicherplatzes in einer vorhandenen Volume-Gruppe, die Sie zum Erstellen des neuen Volumes verwenden möchten. Freie Kapazität wird als freie Kapazität zwischen vorhandenen Volumes in einer Volume-Gruppe definiert. Eine Volume-Gruppe kann zum Beispiel die folgenden Bereiche haben: Volume 1, freie Kapazität, Volume 2, freie Kapazität, Volume 3, Freie Kapazität: Um die freie Kapazität nach Band 2 zu verwenden, geben Sie diese Indexnummer ein:
|
||||
|
Die Größe des Volumes, die Sie dem Storage-Array hinzufügen. Größe ist in Einheiten von definiert |
||||
|
Der Controller, der das Volume besitzt. Gültige Controller-IDs sind |
||||
|
Die Einstellung zum ein- oder Ausschalten des Cache Read Prefetch. Um den Cache-Lese-Prefetch zu aktivieren, setzen Sie diesen Parameter auf |
||||
|
Die Menge der Daten (in KB), die der Controller auf ein einzelnes Laufwerk in einem Volume schreibt, bevor er Daten auf das nächste Laufwerk schreibt. Gültige Werte sind |
||||
|
Die Einstellungen für beide |
||||
|
Die Einstellung, um sicherzustellen, dass die Reservekapazität für zukünftige Segmentgrößen zugewiesen wird. Der Standardwert ist |
||||
|
Die Einstellung zum Festlegen des Sicherheitsniveaus beim Erstellen der Volume-Gruppen und aller zugehörigen Volumes. Diese Einstellungen sind gültig:
|
||||
|
Mit diesem Parameter können Sie das Volume einem Host zuordnen. Wenn Sie später zuordnen möchten, setzen Sie diesen Parameter auf |
||||
|
Mit diesem Parameter wird die Blockgröße des erstellten Volumes festgelegt. Ein Wert von 0 oder der nicht eingestellte Parameter verwendet die Standardblockgröße. |
Hinweise
Sie können eine beliebige Kombination aus alphanumerischen Zeichen, Bindestriche und Unterstrichen für die Namen verwenden. Namen können maximal 30 Zeichen lang sein.
Der owner
Parameter definiert, welcher Controller das Volume besitzt. Der Controller, der derzeit Eigentümer der Volume-Gruppe ist, ist das bevorzugte Controller-Eigentum.
Wenn Sie mit dem keine Kapazität angeben capacity
Parameter, wird die gesamte verfügbare Kapazität im freien Kapazitätsbereich der Volume-Gruppe verwendet. Wenn Sie keine Kapazitätseinheiten angeben, bytes
Wird als Standardwert verwendet.
Segmentgröße
Die Größe eines Segments bestimmt, wie viele Datenblöcke der Controller auf ein einzelnes Laufwerk in einem Volume schreibt, bevor Daten auf das nächste Laufwerk geschrieben werden. Jeder Datenblock speichert 512 Bytes an Daten. Ein Datenblock ist die kleinste Storage-Einheit. Die Größe eines Segments bestimmt, wie viele Datenblöcke er enthält. Ein 8-KB-Segment umfasst beispielsweise 16 Datenblöcke. Ein 64-KB-Segment umfasst 128 Datenblöcke.
Wenn Sie einen Wert für die Segmentgröße eingeben, wird der Wert anhand der unterstützten Werte geprüft, die der Controller zur Laufzeit zur Verfügung stellt. Wenn der eingegebene Wert ungültig ist, gibt der Controller eine Liste mit gültigen Werten zurück. Wenn Sie ein einzelnes Laufwerk für eine einzelne Anforderung verwenden, können andere Laufwerke gleichzeitig für die Bedienung anderer Anfragen verwendet werden. Befindet sich ein Volume in einer Umgebung, in der ein einzelner Benutzer große Dateneinheiten (wie Multimedia) überträgt, so wird die Performance maximiert, wenn eine einzelne Datentransferanfrage über ein einziges Daten-Stripe bedient wird. (Ein Daten-Stripe ist die Segmentgröße, die mit der Anzahl der Laufwerke in der Volume-Gruppe multipliziert wird, die für den Datentransfer verwendet werden.) In diesem Fall werden mehrere Laufwerke für dieselbe Anfrage genutzt, allerdings wird auf jedes Laufwerk nur einmal zugegriffen.
Um eine optimale Performance in einer Storage-Umgebung mit mehreren Benutzern oder Dateisystemen zu erzielen, legen Sie die Segmentgröße so fest, dass die Anzahl der Laufwerke minimiert wird, die zur Erfüllung einer Datentransferanfrage erforderlich sind.
Verwendungshinweis
Sie müssen keinen Wert für das eingeben |
Nutzungshinweis | Segmentgröße einstellen | Dynamische Cache-Einstellungen für das Lesen in der Prefetch-Einstellung |
---|---|---|
File-System |
128 KB |
Aktiviert |
Datenbank |
128 KB |
Aktiviert |
Multimedia |
256 KB |
Aktiviert |
Cache-Lese-Prefetch
Mit dem Cache-Lese-Prefetch kann der Controller zusätzliche Datenblöcke in den Cache kopieren, während der Controller Datenblöcke liest und kopiert, die vom Host von dem Laufwerk in den Cache angefordert werden. Dadurch erhöht sich die Wahrscheinlichkeit, dass zukünftige Datenanfragen aus dem Cache bedient werden können. Cache-Lese-Prefetch ist für Multimedia-Anwendungen, die sequenzielle Datentransfers verwenden, wichtig. Gültige Werte für das cacheReadPrefetch
Parameter sind TRUE
Oder FALSE
. Die Standardeinstellung lautet TRUE
.
Sicherheitstyp
Verwenden Sie die securityType
Parameter zum Festlegen der Sicherheitseinstellungen für das Speicher-Array.
Bevor Sie den einstellen können securityType
Parameter an enabled
, Sie müssen einen Sicherheitsschlüssel für das Speicher-Array erstellen. Verwenden Sie die create storageArray securityKey
Befehl zum Erstellen eines Speicherarray-Sicherheitsschlüssels. Diese Befehle beziehen sich auf den Sicherheitsschlüssel:
-
create storageArray securityKey
-
export storageArray securityKey
-
import storageArray securityKey
-
set storageArray securityKey
-
enable volumeGroup [volumeGroupName] security
-
enable diskPool [diskPoolName] security
Minimale Firmware-Stufe
7.10 fügt die hinzu dssPreAllocate
Parameter.
7.50 fügt die hinzu securityType
Parameter.
7.75 fügt die hinzu dataAssurance
Parameter.
11.70 fügt die hinzu blockSize
Parameter.