Omitir para ir al contenido principal
  • Hacer pedidos rápida y fácilmente
  • Ver pedidos y realizar seguimiento al estado del envío
  • Cree y acceda a una lista de sus productos
  • Administre sus sitios, productos y contactos de nivel de producto de Dell EMC con Administración de la empresa.

Dell PowerVault MD 32XX/36XX Series Storage Arrays CLI Guide

PDF

Recover RAID Virtual Disk

This command creates a RAID virtual disk with the given properties without initializing any of the user data areas on the physical disks. Parameter values are derived from the Recovery Profile data file (recovery-profile.csv) for the storage array. You can create the recover virtual disk in an existing disk group or create a new disk group by using this command.

  • NOTE: You can run this command only from a command line. You cannot run this command from the GUI script editor. You cannot use the storage managment GUI to recover a virtual disk.

Syntax

recover virtualDisk (physicalDisk=(enclosureID,drawerID,slotID) | 
                                 physicalDisks=(enclosureID1,drawerID1,slotID1 
                                 ... enclosureIDn,drawerIDn,slotIDn) | 
                                 diskGroup=diskGroupName)) 
                                 [newDiskGroup=diskGroupName] 
                                 userLabel="virtualDiskName" virtualDiskWWN="virtualDiskWWN" 
                                 capacity=virtualDiskCapacity 
                                 offset=offsetValue 
                                 raidLevel=(0 | 1 | 5 | 6) 
                                 segmentSize=segmentSizeValue 
                                 dssPreallocate=(TRUE | FALSE) 
                                 SSID=subsystemVirtualDiskID 
                                 [owner=(0 | 1)] 
                                 [cacheReadPrefetch=(TRUE | FALSE)]
                                 [allocateReservedSpace=(TRUE | FALSE)] 
                                 [dataAssurance=(none | enabled)]
                              

Parameters

Parameter

Description

physicalDisk or physicalDisks

The physical disks that you want to assign to the disk group that will contain the virtual disk that you want to recover. For dense expansion enclosures, specify the enclosure ID value, the drawer ID value, and the slot ID value for each physical disk that you assign to the virtual disk. For non-dense expansion enclosures, specify the enclosure ID value and the slot ID value for each physical disk that you assign to the virtual disk. Enclosure ID values are 0 to 99. Drawer ID values are 0 to 4. Slot ID values are 0 to 31. Enclose the enclosure ID values, the drawer ID values, and the slot ID values insqurare brackets ([ ]).

diskGroup

The name of an existing disk group in which you want to create the virtual disk. (To determine the names of the disk groups in your storage array, run the show storageArray profile command.)

newDiskGroup

The name that you want to give a new disk group. Enclose the new disk group name in double quotation marks (" ").

userLabel

The name of the virtual disk that you want to recover. The user label has two parts:

  • The virtual disk name. Enclose the virtual disk name in double quotation marks (" ").
  • The world wide name of the virtual disk, virtualDiskWWN, in the form of a 16 byte identifier, for example, 60080E500017B4320000000049887D77. Enclose the identifier in double quotation marks (" ").

You must enter both the virtual disk name and the world wide name of the virtual disk. You must enter the virtual disk name first.

For example: userLabel="engdata" virtualDiskWWN=60080E500017B4320000000049887D77

capacity

The size of the virtual disk that you are adding to the storage array. Size is defined in units of bytes, KB, MB, GB, or TB.

offset

The number of blocks from the start of the disk group to the start of the referenced virtual disk.

raidLevel

The RAID level of the disk group that contains the physical disks. Valid values are 0, 1, 5, or 6.

segmentSize

The amount of data (in KB) that the RAID controller module writes on a single physical disk in a disk group before writing data on the next physical disk. Valid values are 8, 16, 32, 64, 128, 256, or 512.

dssPreallocate

The setting to turn on or turn off allocating virtual disk storage capacity for future segment size changes. To turn on allocation, set this parameter to TRUE. To turn off allocation, set this parameter to FALSE.

SSID

The storage array subsystem identifier of a virtual disk. Use the show virtual disk command to determine the storage array subsystem identifier.

owner

The RAID controller module that owns the virtual disk. Valid RAID controller module identifiers are 0 or 1, where 0 is the RAID controller module in slot 0, and 1 is the RAID controller module in slot 1. If you do not specify an owner, the RAID controller module firmware determines the owner.

cacheReadPrefetch

The setting to turn on or turn off cache read prefetch. To turn off cache read prefetch, set this parameter to FALSE. To turn on cache read prefetch, set this parameter to TRUE.

dataAssurance

The setting to specify that a disk group, and the virtual disks within the disk group, has data assurance protection to make sure that the data maintains its integrity. When you use this parameter, only protected physical disks can be used for the disk group. These settings are valid:

  • none – The disk group does not have data assurance protection.
  • enabled – The disk group has data assurance protection. The disk group supports protected information and is formatted with protection information enabled.
    • NOTE: This option is only valid for enablement, if the physical disks supports DA.

allocateReservedSpace

The setting to disable or enable the reserve capacity on the physicalDisks in a disk group. The RAID controller firmware automatically reserves additional capacity on each drive when creating a disk group. To prevent the RAID controller firmware from reserving additional capacity on each physicalDisk in a disk group, set this parameter to FALSE. The default value is TRUE.

  • NOTE:

    The MD storage management software collects recovery profiles of the monitored storage arrays and saves the profiles on a storage management station.

    The physicalDisk parameter supports both dense expansion enclosures and non-dense expansion enclosures. A dense expansion enclosure has drawers that hold the physical disks. The drawers slide out of the expansion enclosure to provide access to the physical disks. A non-dense expansion enclosure does not have drawers. For a dense expansion enclosure, you must specify the identifier (ID) of the expansion enclosure, the ID of the drawer, and the ID of the slot in which a physical disk resides. For a non-dense expansion enclosure, you need only specify the ID of the expansion enclosure and the ID of the slot in which a physical disk resides. For a non-dense expansion enclosure, an alternative method for identifying a location for a physical disk is to specify the ID of the expansion enclosure, set the ID of the drawer to 0, and specify the ID of the slot in which a physical disk resides.

    If you attempt to recover a virtual disk using the physicalDisk parameter or the physicalDisks parameter and the physical disks are in an unassigned state, the RAID controller module automatically creates a new disk group. Use the newVirtualDiskGroup parameter to specify a name for the new disk group.

    You can use any combination of alphanumeric characters,underscore (_), hyphen(-), and pound (#) for the names. Names can have a maximum of 30 characters.

    The owner parameter defines which RAID controller module owns the virtual disk. The preferred RAID controller module ownership of a virtual disk is the RAID controller module that currently owns the disk group.

Preallocating Storage Capacity

The dssPreallocate parameter enables you to assign capacity in a virtual disk for storing information that is used to rebuild a virtual disk. When you set the dssPreallocate parameter to TRUE, the storage space allocation logic in the RAID controller module firmware preallocates the space in a virtual disk for future segment size changes. The preallocated space is the maximum allowable segment size. The dssPreallocate parameter is necessary for properly recovering virtual disk configurations that are not retievable from the RAID controller module data base. To turn off the preallocation capability, set dssPreallocate to FALSE.

Segment Size

The size of a segment determines how many data blocks that the RAID controller module writes on a single physical disk in a virtual disk before writing data on the next physical disk. Each data block stores 512 bytes of data. A data block is the smallest unit of storage. The size of a segment determines how many data blocks that it contains. For example, an 8-KB segment holds 16 data blocks. A 64-KB segment holds 128 data blocks.

When you enter a value for the segment size, the value is checked against the supported values that are provided by the RAID controller module at run time. If the value that you entered is not valid, the RAID controller module returns a list of valid values. Using a single physical disk for a single request leaves other physical disks available to simultaneously service other requests.

If the virtual disk is in an environment where a single user is transferring large units of data (such as multimedia), performance is maximized when a single data transfer request is serviced with a single data stripe. (A data stripe is the segment size that is multiplied by the number of physical disks in the disk group that are used for data transfers.) In this case, multiple physical disks are used for the same request, but each physical disk is accessed only once.

For optimal performance in a multiuser database or file system storage environment, set your segment size to minimize the number of physical disks that are required to satisfy a data transfer request.

Cache Read Prefetch

Cache read prefetch lets the RAID controller module copy additional data blocks into cache while the RAID controller module reads and copies data blocks that are requested by the host from disk into cache. This action increases the chance that a future request for data can be fulfilled from cache. Cache read prefetch is important for multimedia applications that use sequential data transfers. The configuration settings for the storage array that you use determine the number of additional data blocks that the RAID controller module reads into cache. Valid values for the cacheReadPrefetch parameter are TRUE or FALSE.

Reserved Space on Physical Disks

The RAID controller firmware reserves 5 GB of space on each drive in a disk group or disk pool for future expansion of the DACstore. The space must be adjacent to the DACstore or it will not be reserved. The reserved space is defined only when you create the disk group or disk pool. Unassigned physical disks and hot spare physical disks will not have reserved space. After the disk group or disk pool has been created, the reserved space is persistent. If a storage array is being upgraded to RAID controller firmware 8.20, disk groups or disk pools that were created under a previous version of RAID controller firmware will not be affected; that is, the additional space will not be reserved on existing disk groups or disk pools.


Califique este contenido

Preciso
Útil
Fácil de comprender
¿Este artículo fue útil?
0/3000 characters
  Proporcione calificaciones (1 a 5 estrellas).
  Proporcione calificaciones (1 a 5 estrellas).
  Proporcione calificaciones (1 a 5 estrellas).
  Seleccione si el artículo fue útil o no.
  Los comentarios no pueden contener estos caracteres especiales: <>"(", ")", "\"