Share via


Solución de problemas de los estados de mantenimiento y operativos de Espacios de almacenamiento y Espacios de almacenamiento directo

Se aplica a: las versiones 22H2 and 21H2 de Azure Stack HCI, Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10 y Windows 8.1

Este tema describe los estados de mantenimiento y operativos de los grupos de almacenamiento, los discos virtuales (que se encuentran debajo de los volúmenes en Espacios de almacenamiento) y las unidades tanto en Espacios de almacenamiento directo y en Espacios de almacenamiento. Estos estados pueden ser útiles al intentar solucionar varios problemas, como por qué no se puede eliminar un disco virtual debido a una configuración de solo lectura. También se describe por qué no se puede agregar una unidad a un grupo (CannotPoolReason).

Espacios de almacenamiento tiene tres objetos principales: discos físicos (unidades de disco duro, SSD, etc.) que se agregan a un grupo de almacenamiento, que virtualiza el almacenamiento para que pueda crear discos virtuales a partir del almacenamiento libre en el grupo, como se muestra aquí. Los metadatos del grupo se escriben en cada unidad del grupo. Los volúmenes se crean sobre los discos virtuales y almacenan los archivos, pero no vamos a centrarnos en los volúmenes.

Physical disks are added to a storage pool, and then virtual disks created from the pool space

Puede ver los estados de mantenimiento y operativos en el Administrador del servidor o con PowerShell. Este es un ejemplo de una variedad de estados de mantenimiento y operativos (principalmente incorrectos) en un clúster de Espacios de almacenamiento directo donde faltan la mayoría de sus nodos de clúster (haga clic con el botón derecho en los encabezados de columna para agregar Estado operativo). Este clúster no está contento.

Server Manager showing the results of two missing nodes in a Storage Spaces Direct cluster - lots of missing physical disks and virtual disks in an unhealthy state

Estados del grupo de almacenamiento

Cada grupo de almacenamiento tiene un estado de mantenimiento: Correcto, Advertencia o desconocido/Incorrecto, así como uno o más estados operativos.

Para averiguar el estado de un grupo, use los siguientes comandos de PowerShell:

Get-StoragePool -IsPrimordial $False | Select-Object HealthStatus, OperationalStatus, ReadOnlyReason

Esta es una salida de ejemplo que muestra un grupo de almacenamiento con estado de mantenimiento desconocido con el estado operativo de solo lectura:

FriendlyName                OperationalStatus HealthStatus IsPrimordial IsReadOnly
------------                ----------------- ------------ ------------ ----------
S2D on StorageSpacesDirect1 Read-only         Unknown      False        True

En las secciones siguientes se enumeran los estados de mantenimiento y operativo.

Estado de mantenimiento del grupo: Correcto

Estado operativo Descripción
Aceptar El grupo de almacenamiento está correcto

Estado de mantenimiento del grupo: Advertencia

Cuando el grupo de almacenamiento está en estado de mantenimiento Advertencia, significa que el grupo es accesible, pero una o varias unidades dieron error o faltan. Como resultado, es posible que el bloque de almacenamiento haya reducido la resistencia.

Estado operativo Descripción
Degradado Hay unidades que dieron error o que faltan en el grupo de almacenamiento. Esta condición solo se produce con los metadatos del grupo de hospedaje de las unidades.

Acción: compruebe el estado de las unidades y reemplace las unidades con error antes de que ocurran errores adicionales.

Estado de mantenimiento del grupo: Desconocido o Incorrecto

Cuando un grupo de almacenamiento tiene un estado de mantenimiento Desconocido o Incorrecto, significa que el grupo de almacenamiento es de solo lectura y no se puede modificar hasta que el grupo vuelva al estado de mantenimiento Advertencia o Correcto.

Estado operativo Motivo por el que está en solo lectura Descripción
Solo lectura Incompleto Esto puede ocurrir si el grupo de almacenamiento pierde su cuórum, lo que significa que la mayoría de las unidades del grupo han tenido un error o están sin conexión por algún motivo. Cuando un grupo pierde su cuórum, Espacios de almacenamiento establece automáticamente la configuración del grupo a solo lectura hasta que vuelva a haber unidades disponibles suficientes.

Acción:
1. Reconecte las unidades que faltan y, si usa Espacios de almacenamiento directo, conecte todos los servidores que estén sin conexión.
2. Vuelva a establecer el grupo en lectura y escritura mediante una sesión de PowerShell con permisos administrativos y escriba:

Get-StoragePool <PoolName> -IsPrimordial $False | Set-StoragePool -IsReadOnly $false
Directiva Un administrador establece el grupo de almacenamiento a solo lectura.

Acción: Para establecer un grupo de almacenamiento en clúster en acceso de lectura y escritura en administrador de clústeres de conmutación por error, vaya a Grupos, haga clic con el botón derecho en el grupo y seleccione Conectar.

Para otros servidores y equipos, abra una sesión de PowerShell con permisos administrativos y escriba:

Get-StoragePool <PoolName> | Set-StoragePool -IsReadOnly $false

Iniciando Espacios de almacenamiento está iniciando o esperando a que las unidades se conecten en el grupo. Esto debería ser un estado temporal. Una vez iniciado por completo, el grupo hacer una transición hacia un estado operativo diferente.

Acción: Si el grupo permanece en estado Iniciándose, asegúrese de que todas las unidades del grupo están conectadas correctamente.

Consulte también el foro de almacenamiento de Windows Server.

Estados de disco virtual

En Espacios de almacenamiento, los volúmenes se sitúan en discos virtuales (espacios de almacenamiento) que se tallan en el espacio libre de un grupo. Cada disco virtual tiene un estado de mantenimiento: Correcto, Advertencia, Incorrecto o Desconocido, así como uno o más estados operativos.

Para averiguar el estado de un disco virtual, use los siguientes comandos de PowerShell:

Get-VirtualDisk | Select-Object FriendlyName,HealthStatus, OperationalStatus, DetachedReason

Aquí encontramos un ejemplo de salida que muestra un disco virtual desasociado y un disco virtual degradado o incompleto:

FriendlyName HealthStatus OperationalStatus      DetachedReason
------------ ------------ -----------------      --------------
Volume1      Unknown      Detached               By Policy
Volume2      Warning      {Degraded, Incomplete} None

En las secciones siguientes se enumeran los estados de mantenimiento y operativo.

Estado de mantenimiento del disco virtual: Correcto

Estado operativo Descripción
Aceptar El disco virtual está correcto.
Subóptimo Los datos no se escriben uniformemente en las unidades.

Acción: optimice el uso de unidades en el grupo de almacenamiento mediante la ejecución del cmdlet Optimize-StoragePool.

Estado de mantenimiento del disco virtual: Advertencia

Cuando el disco virtual tiene un estado de mantenimiento de Advertencia, significa que una o más copias de los datos no están disponibles, pero Espacios de almacenamiento puede seguir leyendo al menos una copia de los datos.

Estado operativo Descripción
En servicio Windows está reparando el volumen, como sucede después de agregar o quitar una unidad. Una vez completada la reparación, el disco virtual debería volver al estado de mantenimiento correcto (OK).
Incompleto La resistencia del disco virtual disminuye porque una o más unidades faltan o dan errores. Sin embargo, las unidades que faltan contienen copias actualizadas de los datos.

Acción
1. Reconecte algunas de las unidades que falta, reemplace las unidades con fallos y, si usa Espacios de almacenamiento directo, conecte los servidores que están sin conexión.
2. Si no usa Espacios de almacenamiento directo, repare el disco virtual mediante el cmdlet Repair-VirtualDisk.
Espacios de almacenamiento directo inicia automáticamente una reparación si es necesario después de volver a conectarse o reemplazar una unidad.
Degradado La resistencia del disco virtual se disminuye porque una o más unidades faltan o generaron errores y existen copias obsoletas de los datos en estas unidades.

Acción
1. Reconecte algunas de las unidades que falta, reemplace las unidades con fallos y, si usa Espacios de almacenamiento directo, conecte los servidores que están sin conexión.
2. Si no usa Espacios de almacenamiento directo, repare el disco virtual mediante el cmdlet Repair-VirtualDisk.
Espacios de almacenamiento directo inicia automáticamente una reparación si es necesario después de volver a conectarse o reemplazar una unidad.

Estado de mantenimiento del disco virtual: Incorrecto

Cuando un disco virtual tiene un estado de mantenimiento Incorrecto, algunos o todos los datos del disco virtual son inaccesibles en este momento.

Estado operativo Descripción
Sin redundancia El disco virtual perdió porque varias unidades dieron error.

Acción: Reemplace las unidades y restaure los datos desde la copia de seguridad.

Estado de mantenimiento del disco virtual: Información o Desconocido

El disco virtual también puede estar en el estado de mantenimientoInformación (como se muestra en el elemento del panel de control de Espacios de almacenamiento) o en el estado de mantenimiento Desconocido (como se muestra en PowerShell) si un administrador ha desconectado el disco virtual o el disco virtual se ha desasociado.

Estado operativo Motivo por el que está desasociado Descripción
Separada Por directiva Un administrador ha desconectado el disco virtual o lo ha configurado para requerir datos adjuntos manuales, en ese caso tendrá que conectar manualmente el disco virtual en cada reinicio de Windows.

Acción: Vuelva a poner el disco virtual en línea. Para ello, cuando el disco virtual esté un grupo de almacenamiento en clúster, en el administrador de clústeres de conmutación por error, seleccione Almacenamiento>Grupos>Discos virtuales, seleccione el disco virtual con el estado Sin conexión y seleccione Conectar.

Para volver a conectar un disco virtual cuando no está en un clúster, abra una sesión de PowerShell como administrador e intente usar el siguiente comando:

Get-VirtualDisk | Where-Object -Filter { $_.OperationalStatus -eq "Detached" } | Connect-VirtualDisk

Para conectar automáticamente todos los discos virtuales no en clúster tras reiniciar Windows, abra una sesión de PowerShell como administrador y use el siguiente comando:

Get-VirtualDisk | Set-VirtualDisk -ismanualattach $false
Mayoría de los discos en estado Incorrecto Este disco virtual usa demasiadas unidades que han dado error, faltan o tiene datos obsoletos.

Acción
1. Reconecte las unidades que faltan y, si usa Espacios de almacenamiento directo, conecte todos los servidores que estén sin conexión.
2. Una vez que todas las unidades y servidores estén conectados, reemplace las unidades con errores. Consulte Servicio de mantenimiento para obtener más información.
Espacios de almacenamiento directo inicia automáticamente una reparación si es necesario después de volver a conectarse o reemplazar una unidad.
3. Si no usa Espacios de almacenamiento directo, repare el disco virtual mediante el cmdlet Repair-VirtualDisk.

Si se produce un error en más discos que las copias de los datos y el disco virtual no se ha reparado entre errores, todos los datos del disco virtual se pierden permanentemente. En este caso desafortunado, elimine el disco virtual, cree uno nuevo y restaure a partir de una copia de seguridad.
Incompleto No hay suficientes unidades presentes para leer el disco virtual.

Acción
1. Reconecte las unidades que faltan y, si usa Espacios de almacenamiento directo, conecte todos los servidores que estén sin conexión.
2. Una vez que todas las unidades y servidores estén conectados, reemplace las unidades con errores. Consulte Servicio de mantenimiento para obtener más información.
Espacios de almacenamiento directo inicia automáticamente una reparación si es necesario después de volver a conectarse o reemplazar una unidad.
3. Si no usa Espacios de almacenamiento directo, repare el disco virtual mediante el cmdlet Repair-VirtualDisk.

Si se produce un error en más discos que las copias de los datos y el disco virtual no se ha reparado entre errores, todos los datos del disco virtual se pierden permanentemente. En este caso desafortunado, elimine el disco virtual, cree uno nuevo y restaure a partir de una copia de seguridad.
Tiempo de espera La conexión del disco virtual tardó demasiado tiempo

Acción: Esto no debería pasar a menudo, por lo que intente ver si la condición se soluciona con en el tiempo. O puede intentar desconectar el disco virtual con el cmdlet Disconnect-VirtualDisk y usar el cmdlet Connect-VirtualDisk para reconectarlo.

Estados de la unidad (disco físico)

En las secciones siguientes se describen los estados de mantenimiento que puede presentar una unidad. Las unidades de un grupo se representan en PowerShell como objetos de disco físico.

Estado de mantenimiento de las unidades: Healthy

Estado operativo Descripción
Aceptar La unidad está correcta
En servicio La unidad está realizando algunas operaciones de mantenimiento interno. Una vez completada la acción, la unidad debería volver al estado de mantenimiento Correcto.

Estado de mantenimiento de las unidades: Advertencia

Una unidad en estado de advertencia puede leer y escribir datos correctamente, pero tiene un problema.

Estado operativo Descripción
Comunicación perdida Falta la unidad. Si usa Espacios de almacenamiento directo, esto podría deberse a que un servidor está fuera de servicio.

Acción: si usa Espacios de almacenamiento directo, vuelva a conectar todos los servidores. Si eso no lo arregla, vuelva a conectar la unidad, reemplácela o pruebe a obtener información de diagnóstico detallada sobre esta unidad siguiendo los pasos de Solución de problemas con Informe de errores de Windows >disco físico con tiempo de espera agotado.
Quitando del grupo Espacios de almacenamiento está quitando la unidad del grupo de almacenamiento.

Se trata de un estado temporal. Una vez completada la eliminación, si la unidad todavía está conectada al sistema, la unidad pasa a otro estado operativo (normalmente al estado Correcto) en un grupo primordial.
Iniciando el modo de mantenimiento Espacios de almacenamiento está en proceso de poner la unidad en modo de mantenimiento después de que un administrador la ponga en ese modo. Este es un estado temporal y la unidad debería estar en el estado En modo de mantenimiento en poco tiempo.
En modo de mantenimiento Un administrador puso la unidad en modo de mantenimiento, lo cual detiene las lecturas y escrituras de la unidad. Esto suele hacerse antes de actualizar el firmware de la unidad o al probar errores.

Acción: para quitar la unidad del modo de mantenimiento, use el cmdlet Disable-StorageMaintenanceMode.
Deteniendo el modo de mantenimiento Un administrador quitó la unidad del modo de mantenimiento y Espacios de almacenamiento está en proceso de volverla a conectar. Este es un estado temporal, en breve, la unidad debería estar en otro estado, preferiblemente Correcto, en poco tiempo.
Error predictivo La unidad informó de que está cerca de fallar.

Acción: Reemplace la unidad.
Error de E/S Se produjo un error temporal al acceder a la unidad.

Acción
1. Si la unidad no vuelve al estado Correcto, puede intentar usar el cmdlet Reset-PhysicalDisk para borrar la unidad.
2. Use Repair-VirtualDisk para restaurar la resistencia de los discos virtuales afectados.
3. Si esto sigue ocurriendo, reemplace la unidad.
Error transitorio Se produjo un error temporal con la unidad. Esto suele significar que la unidad no responde, pero también podría ser que la partición protectora de Espacios de almacenamiento se hubiese quitado incorrectamente de la unidad.

Acción
1. Si la unidad no vuelve al estado Correcto, puede intentar usar el cmdlet Reset-PhysicalDisk para borrar la unidad.
2. Use Repair-VirtualDisk para restaurar la resistencia de los discos virtuales afectados.
3. Si esto sigue ocurriendo, reemplace la unidad o pruebe a obtener información de diagnóstico detallada sobre esta unidad siguiendo los pasos de Solución de problemas con Informe de errores de Windows >disco físico con tiempo de espera agotado.
Latencia anómala La unidad se está funciona lento, según las mediciones del servicio de mantenimiento en Espacios de almacenamiento directo.

Acción: si esto sigue ocurriendo, reemplace la unidad para que no reduzca el rendimiento de Espacios de almacenamiento como conjunto.

Estado de mantenimiento de las unidades: Unhealthy (Incorrecto)

No se puede escribir en una unidad en el estado incorrecto, ni tampoco acceder a ella.

Estado operativo Descripción
No se puede usar Espacios de almacenamiento no puede usar esta unidad. Para obtener más información, consulte Requisitos de hardware de Espacios de almacenamiento directo. Si no usa Espacios de almacenamiento directo, consulte Información general de Espacios de almacenamiento.
Dividir La unidad se ha separado del grupo.

Acción: restablezca la unidad, lo cual borra todos los datos de la unidad y lo agrega de nuevo al grupo como una unidad vacía. Para ello, abra una sesión de PowerShell como administrador, ejecute el cmdlet Reset-PhysicalDisk y ejecute Repair-VirtualDisk.

Para obtener información de diagnóstico detallada sobre esta unidad, siga los pasos descritos en Solución de problemas con Informe de errores de Windows >Conectar el disco físico.
Metadatos obsoletos Espacios de almacenamiento encontró metadatos antiguos en la unidad.

Acción: Esto debería ser un estado temporal. Si la unidad no vuelve a Correcto, puede ejecutar Repair-VirtualDisk para iniciar una operación de reparación en los discos virtuales afectados. Si esto no resuelve el problema, puede restablecer la unidad con el cmdlet Reset-PhysicalDisk, lo cual borra todos los datos de la unidad, y ejecutar Repair-VirtualDisk.
Metadatos no reconocidos Espacios de almacenamiento encontró metadatos no reconocidos en la unidad, lo que suele significar que la unidad contiene metadatos de un grupo diferente.

Acción: restablezca la unidad para borrarla y agregarla al grupo actual. Para restablecer la unidad, abra una sesión de PowerShell como administrador, ejecute el cmdlet Reset-PhysicalDisk y ejecute Repair-VirtualDisk.
Error en los medios Se produjo un error en la unidad y Espacios de almacenamiento ya no la podrá usar.

Acción: Reemplace la unidad.

Para obtener información de diagnóstico detallada sobre esta unidad, siga los pasos descritos en Solución de problemas con Informe de errores de Windows >Conectar el disco físico.
Error de hardware del dispositivo Se produjo un error de hardware en esta unidad.

Acción: Reemplace la unidad.
Actualizando el firmware Windows está actualizando el firmware en la unidad. Se trata de un estado temporal que suele durar menos de un minuto y durante el cual otras unidades del grupo controlan todas la lecturas y escrituras. Para obtener más información, consulte Actualizar el firmware de la unidad.
Iniciando La unidad se está preparando para la operación. Debería ser un estado temporal: una vez finalizado, la unidad debería cambiar a un estado operativo diferente.

Motivos por los que no se puede agrupar una unidad

Sencillamente, algunas unidades no están hechas para estar en un grupo de almacenamiento. Puede averiguar si una unidad no es válida para la agrupación con un vistazo a la propiedad CannotPoolReason de un disco físico. Este script de PowerShell de ejemplo muestra la propiedad CannotPoolReason:

Get-PhysicalDisk | Format-Table FriendlyName,MediaType,Size,CanPool,CannotPoolReason

Este es un ejemplo de salida:

FriendlyName          MediaType          Size CanPool CannotPoolReason
------------          ---------          ---- ------- ----------------
ATA MZ7LM120HCFD00D3  SSD        120034123776   False Insufficient Capacity
Msft Virtual Disk     SSD         10737418240    True
Generic Physical Disk SSD        119990648832   False In a Pool

En la tabla siguiente se ofrece un poco más de información sobre cada uno de los motivos.

Motivo Descripción
En un grupo La unidad ya pertenece a un grupo de almacenamiento.

Las unidades solo pueden pertenecer a un único grupo de almacenamiento a la vez. Para usar esta unidad en otro grupo de almacenamiento, quite primero la unidad de su grupo existente, lo cual le indica a Espacios de almacenamiento que mueva los datos de la unidad a otras unidades del grupo. O bien, restablezca la unidad si se ha desconectado de su grupo sin notificar a Espacios de almacenamiento.

Para quitar de forma segura una unidad de un grupo de almacenamiento, use Remove-PhysicalDisk o vaya a >Administrador del servidorServicios de almacenamiento y archivos>Grupos de almacenamiento, >Discos físicos, haga clic con el botón derecho en la unidad y, a continuación, seleccione Quitar disco.

Para restablecer una unidad, use Reset-PhysicalDisk.
Incorrecto La unidad no está en un estado correcto y es posible que deba reemplazarse.
Medios extraíbles La unidad está clasificada como una unidad extraíble.

Espacios de almacenamiento no admite medios que Windows reconoce como extraíbles, por ejemplo, las unidades de Blu-Ray. Aunque muchas unidades fijas están en ranuras extraíbles, en general, los medios que Windows clasifica como extraíbles no son adecuados para su uso en Espacios de almacenamiento.
Usado por el clúster Un clúster de conmutación por error está usando la unidad actualmente.
Sin conexión La unidad está sin conexión.

Para desconectar todas las unidades conectadas y establecer la lectura y escritura, abra una sesión de PowerShell como administrador y use los siguientes scripts:

Get-Disk | Where-Object -Property OperationalStatus -EQ "Offline" | Set-Disk -IsOffline $false

Get-Disk | Where-Object -Property IsReadOnly -EQ $true | Set-Disk -IsReadOnly $false
Capacidad insuficiente Esto suele ocurrir cuando hay particiones que ocupan el espacio libre en la unidad.

Acción: Elimine todos los volúmenes de la unidad, lo cual borra todos los datos de la unidad. Una manera de hacerlo es usar el cmdlet de PowerShell Clear-Disk.
Verificación en curso El Servicio de mantenimiento está comprobando si el administrador del servidor aprobó la unidad o el firmware de la unidad para su uso.
No se pudo verificar El Servicio de mantenimiento no pudo comprobar si el administrador del servidor aprobó la unidad o el firmware de la unidad para su uso.
Firmware no compatible El firmware de la unidad física no se encuentra en la lista de revisiones de firmware que el administrador del servidor especificó mediante el Servicio de mantenimiento.
Hardware no compatible La unidad no se encuentra en la lista de modelos de almacenamiento aprobados que el administrador del servidor especificó mediante el Servicio de mantenimiento.

Referencias adicionales