Búsqueda de sitios web

El disco está fuera de línea debido a la política establecida por un administrador


En uno de los servidores que ejecutan Windows Server 2016, un disco adicional (no uno del sistema) conectado como SAN LUN sobre FC se desconecta después de cada reinicio del servidor. Si abre la consola de Administración de discos (diskmgmt.msc), puede ver que este disco está en estado Fuera de línea.

Para que el disco esté disponible en Windows, haga clic con el botón derecho y póngalo en línea. Tendrás que hacerlo después de cada reinicio del servidor. No creo que estés contento con eso.

En primer lugar, sospeché que después de un corte de energía en la sala de servidores, los sistemas de almacenamiento se iniciaron más tarde que el servidor físico. Sin embargo, después de un reinicio suave del servidor, el disco también se desconectó.

Tenga en cuenta el mensaje emergente sobre un disco desconectado en Administración de discos:

Fuera de línea (el disco está fuera de línea debido a la política establecida por un administrador).

Al final resultó que, este problema puede aparecer en los entornos de clúster de conmutación por error o máquinas virtuales que ejecutan Windows que tienen discos compartidos pueden ser accedidos por varios sistemas operativos. Está relacionado con la Política SAN que apareció en Windows Server 2008. Esta política controla el montaje automático de discos externos y se utiliza para proteger los discos compartidos disponibles para varios servidores a la vez. De forma predeterminada, la política Compartido sin conexión (VDS_SP_OFFLINE_SHARED) se usa para todos los discos SAN en Windows Server. Puede cambiar su Política SAN a OnlineAll usando Diskpart.

Ejecute el símbolo del sistema como administrador y ejecute el

diskpart

. En el contexto de diskpart, muestre la política SAN actual:

DISKPART> san
SAN Policy : Offline Shared

Cambie su Política SAN:

DISKPART> san policy=OnlineAll
DiskPart successfully changed the SAN policy for the current operating system.

Ver la política actual de nuevo:

DISKPART> san
SAN Policy : Online All

Seleccione su disco (en nuestro ejemplo, el índice del disco es 2):

DISKPART> select disk 2

Puedes ver sus atributos:

DISKPART> attributes disk

Asegúrese de que el atributo de solo lectura no esté habilitado. Si es así, desactívelo, de lo contrario, cuando intente escribir algo en el disco, verá este mensaje: El disco está protegido contra escritura:

DISKPART> attributes disk clear readonly

Tome el disco en línea:

DISKPART> online disk
DiskPart successfully onlined the selected disk

Puede administrar sus discos no solo en Diskpart, sino también utilizando el módulo de almacenamiento PowerShell integrado. Por ejemplo, para poner un disco en línea, ejecute este comando:

Set-Disk 2 -IsOffline 0

Cierre diskpart, reinicie su servidor y asegúrese de que el disco esté disponible después del arranque.

Resultó que el problema de la falta de disponibilidad de los discos conectados es típico no solo para Windows Server, sino también para todas las versiones de escritorio de Windows. Por ejemplo, si conecta una unidad USB externa o una SSD en Windows 10, también puede ver el siguiente estado del disco (Sin conexión: el disco está fuera de línea debido a una política establecida por un administrador) en el Dispositivo Gerente:

En Windows 10, el problema con los discos sin conexión se resuelve de la misma manera: debe cambiar la política de SAN. Si el disco es nuevo, es posible que deba inicializarlo y crear particiones de sistema de archivos en él.

Artículos relacionados