Définissez les attributs de volume d'un volume dans un pool de disques
Le set volumes
commande définit les propriétés d'un volume dans un pool de disques.
Baies prises en charge
Cette commande s'applique à toutes les baies de stockage, y compris les baies E4000, E2700, E5600, E2800, E5700, EF600 et EF300, tant que tous les packs SMcli sont installés.
Rôles
Pour exécuter cette commande sur une baie de stockage E4000, E2800, E5700, EF600 ou EF300, vous devez avoir le rôle d'administrateur du stockage.
Contexte
Dans les configurations où les pools de disques comprennent plus de 32 volumes, l'opération peut entraîner des erreurs d'E/S hôte ou le redémarrage interne du contrôleur en raison de l'expiration du délai d'expiration avant la fin de l'opération. Si vous rencontrez des erreurs d'E/S de l'hôte ou des redémarrages internes du contrôleur, faites passer l'hôte à l'état de repos et réessayez l'opération. |
Syntaxe
set (allVolumes | volume [volumeName] |
volumes [volumeName1 ... volumeNameN] | volume <"wwID">)
addCapacity = capacityValue[KB|MB|GB|TB|Bytes] |
cacheFlushModifier=cacheFlushModifierValue |
cacheReadPrefetch = (TRUE | FALSE) |
cacheWithoutBatteryEnabled=(TRUE | FALSE) |
mediaScanEnabled=(TRUE | FALSE) |
mirrorCacheEnabled=(TRUE | FALSE) |
preReadRedundancyCheck = (TRUE | FALSE) |
readCacheEnabled=(TRUE | FALSE) |
redundancyCheckEnabled = (TRUE | FALSE) |
segmentSize = segmentSizeValue
userLabel = userlabelValue
writeCacheEnabled=(TRUE | FALSE) |
dataAssuranceDisabled=(TRUE | FALSE)
Paramètres
Paramètre | Description | ||
---|---|---|---|
|
Ce paramètre définit les propriétés de tous les volumes de la matrice de stockage. |
||
|
Nom du volume pour lequel vous souhaitez définir des propriétés. Placez le nom du volume entre crochets ([ ]). Si le nom du volume contient des caractères ou des chiffres spéciaux, vous devez inclure le nom du volume entre guillemets (" ") entre crochets. |
||
|
Identifiant WWID (World Wide identifier) du volume pour lequel vous souhaitez définir des propriétés. Placez le WWID entre guillemets (" ") à l'intérieur des supports d'angle (<>).
|
||
|
Les noms de plusieurs volumes pour lesquels vous souhaitez définir des propriétés. Tous les volumes auront les mêmes propriétés. Entrez les noms des volumes à l'aide des règles suivantes :
Si les noms de volumes comportent des caractères spéciaux ou des chiffres, entrez les noms à l'aide des règles suivantes :
|
||
|
Paramètre permettant d'augmenter la taille de stockage (capacité) du volume pour lequel vous définissez des propriétés. La taille est définie en unités de Ce paramètre n'est pas valide pour les volumes fins. |
||
|
Durée maximale pendant laquelle les données du volume restent dans le cache avant que les données ne soient transférées vers le stockage physique. Les valeurs valides sont répertoriées dans la section Notes. |
||
|
Paramètre permettant d'activer ou de désactiver la lecture préalable du cache. Pour désactiver la lecture préalable du cache, définissez ce paramètre sur |
||
|
Paramètre permettant d'activer ou de désactiver la mise en cache sans piles. Pour activer la mise en cache sans piles, définissez ce paramètre sur |
||
|
Paramètre permettant d'activer ou de désactiver la recherche multimédia pour le volume. Pour activer l'analyse des supports, définissez ce paramètre sur |
||
|
Paramètre permettant d'activer ou de désactiver le cache miroir. Pour activer le cache miroir, définissez ce paramètre sur |
||
|
Contrôleur qui détient le volume. Les identifiants de contrôleur valides sont |
||
|
Paramètre permettant d'activer ou de désactiver la vérification de redondance avant lecture. La vérification préalable de la redondance vérifie la cohérence des données de redondance RAID pour les bandes contenant les données lues. La vérification de la redondance préalable à la lecture est effectuée uniquement lors des opérations de lecture. Pour activer la vérification de redondance avant lecture, définissez ce paramètre sur
|
||
|
Paramètre permettant d'activer ou de désactiver le cache de lecture. Pour activer le cache de lecture, définissez ce paramètre sur |
||
|
Paramètre permettant d'activer ou de désactiver la vérification de redondance lors d'une analyse de support. Pour activer la vérification de redondance, définissez ce paramètre sur |
||
|
Le nouveau nom que vous souhaitez attribuer à un volume existant. Placez le nouveau nom du volume entre guillemets (" "). |
||
|
Paramètre permettant d'activer la capacité du cache d'écriture. |
Remarques
Lorsque vous utilisez cette commande, vous pouvez spécifier un ou plusieurs paramètres facultatifs.
Vous ne pouvez appliquer ces paramètres qu'à un seul volume à la fois :
-
addCapacity
-
segmentSize
-
userLabel
Ajoutez la capacité et la taille du segment
Réglage du addCapacity
ou le segmentSize
paramètre démarre une opération de longue durée que vous ne pouvez pas arrêter. Ces opérations longues sont exécutées en arrière-plan et ne vous empêchent pas d'exécuter d'autres commandes. Pour afficher la progression des opérations de longue durée, utilisez le show volume actionProgress
commande.
Modificateur de vidage du cache
Les valeurs valides pour le modificateur de vidage du cache sont répertoriées dans ce tableau.
Valeur | Description |
---|---|
|
Les données sont transférées dès qu'elles sont placées dans le cache. |
|
Les données sont transférées après 250 ms. |
|
Les données sont transférées après 500 ms. |
|
Les données sont transférées après 750 ms. |
|
Les données sont vidées après 1 s. |
|
Les données sont transférées après 1500 ms. |
|
Les données sont transférées après 2 s. |
|
Les données sont vidées après 5 s. |
|
Les données sont vidées après 10 s. |
|
Les données sont vidées après 20 s. |
|
Les données sont transférées après 60 s (1 min). |
|
Les données sont transférées après 120 s (2 min). |
|
Les données sont transférées après 300 s (5 min). |
|
Les données sont transférées après 1200 s (20 min). |
|
Les données sont vidées après 3600 s (1 heure). |
|
Les données en cache ne sont soumises à aucune contrainte d'âge ou de temps. Les données sont transférées en fonction d'autres critères gérés par le contrôleur. |
Cache sans batterie activée
La mise en cache d'écriture sans batterie permet de continuer la mise en cache d'écriture si les batteries du contrôleur sont complètement déchargées, mais pas complètement chargées ou non présentes. Si vous définissez ce paramètre sur TRUE
Sans système d'alimentation sans coupure ou autre source d'alimentation de sauvegarde, vous pouvez perdre des données en cas de panne de l'alimentation de la baie de stockage. Ce paramètre n'a aucun effet si la mise en cache des écritures est désactivée.
Priorité de modification
La priorité de modification définit la quantité de ressources système utilisées lors de la modification des propriétés de volume. Si vous sélectionnez le niveau de priorité le plus élevé, la modification de volume utilise le plus grand nombre de ressources système, ce qui diminue les performances pour les transferts de données hôte.
Préextraction de lecture du cache
Le cacheReadPrefetch
paramètre permet au contrôleur de copier des blocs de données supplémentaires dans le cache tandis que le contrôleur lit et copie les blocs de données requis par l'hôte à partir du disque dans le cache. Cette action augmente le risque d'une future demande de données à partir du cache. Le préchargement de lecture du cache est important pour les applications multimédia qui utilisent des transferts de données séquentiels. Les paramètres de configuration de la matrice de stockage que vous utilisez déterminent le nombre de blocs de données supplémentaires que le contrôleur lit dans le cache. Valeurs valides pour le cacheReadPrefetch
les paramètres sont TRUE
ou FALSE
.
Taille du segment
La taille d'un segment détermine le nombre de blocs de données que le contrôleur écrit sur un seul disque du volume avant d'écrire des données sur le disque suivant. Chaque bloc de données stocke 512 octets de données. Le bloc de données est la plus petite unité de stockage. La taille d'un segment détermine le nombre de blocs de données qu'il contient. Par exemple, un segment de 8 Ko contient 16 blocs de données. Un segment de 64 Ko contient 128 blocs de données.
Lorsque vous entrez une valeur pour la taille du segment, la valeur est vérifiée par rapport aux valeurs prises en charge fournies par le contrôleur au moment de l'exécution. Si la valeur saisie n'est pas valide, le contrôleur renvoie une liste de valeurs valides. L'utilisation d'un lecteur unique pour une seule demande laisse les autres lecteurs disponibles pour traiter simultanément d'autres demandes.
Si le volume se trouve dans un environnement où un utilisateur unique transfère de grandes unités de données (comme le multimédia), les performances sont optimisées lorsqu'une seule demande de transfert de données est traitée avec une seule bande de données. (Une bande de données est la taille du segment multipliée par le nombre de disques du groupe de volumes utilisés pour le transfert de données.) Dans ce cas, plusieurs disques sont utilisés pour la même demande, mais chaque disque n'est accessible qu'une seule fois.
Pour des performances optimales dans une base de données multi-utilisateurs ou un environnement de stockage de système de fichiers, définissez la taille de votre segment afin de minimiser le nombre de lecteurs requis pour répondre à une demande de transfert de données.
Niveau minimal de firmware
7.83