Solución de la comunidad

¿Puede ZimaCube usar unidades SAS? Explicación de los límites del backplane SATA

A user inserted Seagate SAS disks into ZimaCube bays but they were not detected; IceWhale said the stock controller supports SATA, not SAS.

No compres ni reutilices unidades SAS para las bahías originales de ZimaCube esperando que funcionen como unidades SATA. La documentación de hardware actual de ZimaCube indica que las bahías principales para discos duros admiten unidades SATA de 3,5 y 2,5 pulgadas, y que IceWhale explicó anteriormente que el controlador de discos de las unidades originales no ofrece compatibilidad con el protocolo SAS.

La parte confusa es mecánica: un conector de tipo SAS puede aceptar físicamente algunas unidades, pero la forma del conector no equivale a la compatibilidad del controlador. Si un disco SAS encaja, pero no gira ni aparece en la BIOS, ese comportamiento puede ser normal en una ruta que solo admite SATA, y no un problema de formateo de ZimaOS.

¿Por qué una unidad SAS puede encajar físicamente y aun así no funcionar?

SATA y SAS son protocolos de almacenamiento diferentes. Algunos controladores SAS son compatibles con unidades SATA, pero lo contrario no es cierto: un controlador que solo admite SATA no puede comunicarse con un disco SAS simplemente porque el conector coincida.

La explicación de la comunidad proporcionada por IceWhale indicaba que se eligió una interfaz con forma de SAS por la mayor durabilidad de su diseño de conector, mientras que el controlador de discos real seguía siendo exclusivamente SATA.

¿Qué admite actualmente ZimaCube en las bahías principales?

La actual descripción general del hardware de ZimaCube indica que las seis bahías para discos duros admiten unidades SATA de 3,5 y 2,5 pulgadas.

Esa es la especificación que debes seguir al comprar discos para las bahías originales. Si el anuncio de un vendedor o un comentario en un foro dice «conector compatible con SAS», interprétalo como una afirmación mecánica, a menos que la especificación del controlador indique explícitamente que admite SAS.

Por qué la teoría de Power Disable normalmente no resuelve este problema

Algunos discos empresariales tienen un comportamiento de desactivación de alimentación en ciertos pines, lo que puede explicar que una unidad no gire en backplanes incompatibles. Pero incluso si resuelves un problema de alimentación, un controlador que solo admite SATA no puede comunicarse mediante SAS.

Por lo tanto, no dediques tiempo a cubrir pines con cinta ni a cambiar el comportamiento de la alimentación hasta confirmar que toda la ruta de datos es compatible con SAS.

¿Puede una HBA SAS PCIe hacer funcionar discos SAS?

Potencialmente, sí, pero eso se convierte en una configuración de almacenamiento personalizada. Una HBA SAS real proporciona el protocolo necesario, pero los discos SAS deben conectarse a esa HBA mediante una ruta de datos compatible. Instalar una HBA no convierte automáticamente el backplane original de ZimaCube en un backplane SAS.

Necesitas tres cosas

  • una HBA SAS compatible con el sistema operativo;
  • cableado SAS compatible o conectividad de backplane desde esa HBA hasta las unidades;
  • una ruta de alimentación segura para las unidades.

La guía de compatibilidad de HBA SAS explica esta diferencia con más detalle.

¿Se puede cambiar un disco SAS al modo SATA?

No existe ninguna configuración de software normal que convierta un disco SAS en un disco SATA. Parte de la confusión proviene de que algunos controladores SAS admiten tanto unidades SAS como SATA. Esa flexibilidad pertenece al controlador; el propio disco SAS sigue siendo un dispositivo SAS.

¿Qué unidades deberías usar?

Para las bahías originales de ZimaCube, elige discos duros SATA o SSD SATA con la capacidad, clasificación de carga de trabajo, nivel de ruido y características de consumo que necesites. Según la descripción general del hardware actual, ZimaCube también ofrece almacenamiento NVMe M.2 para cargas de trabajo más rápidas.

Si ya tienes discos SAS empresariales valiosos, puede resultar más económico utilizarlos en un chasis SAS, servidor o DAS dedicado conectado mediante una HBA adecuada, en lugar de rediseñar la ruta de almacenamiento de ZimaCube para adaptarla a ellos.

Cómo diagnosticar una unidad que debería ser SATA, pero sigue sin aparecer

Si la etiqueta confirma que la unidad es SATA, pasa a las comprobaciones habituales de almacenamiento: vuelve a colocar la unidad, prueba otra bahía, comprueba si la BIOS la detecta, revisa la alimentación y verifica si ZimaOS ve el dispositivo. Un disco SATA que no aparece y un disco SAS no compatible son problemas diferentes.

La guía de solución de problemas de almacenamiento es el siguiente paso recomendado para una unidad SATA compatible que no se detecta.

Preguntas frecuentes

¿ZimaCube admite discos SAS en sus bahías originales de intercambio en caliente?

No. La documentación de hardware actual de ZimaCube indica que las bahías originales admiten SATA, e IceWhale ha declarado anteriormente que el controlador de discos es exclusivamente SATA.

¿Por qué el conector parece SAS?

La disposición física del conector puede parecerse a la de los conectores de unidades SAS o aceptar algunos de ellos por motivos mecánicos. Eso no añade compatibilidad con el protocolo SAS al controlador.

¿Una HBA SAS LSI hará que las bahías originales funcionen con discos SAS?

No automáticamente. Las unidades necesitan una conexión de datos real con la HBA, además de cableado o backplane compatible y alimentación adecuada.

¿Puedo convertir un disco SAS empresarial a SATA?

No. Usa un controlador compatible con SAS o discos SATA en las bahías originales de ZimaCube.