El instalador solo reconoce 801 GB de una matriz RAID1 de 3 TB

El instalador solo reconoce 801 GB de una matriz RAID1 de 3 TB

He estado buscando lo mejor que pude este problema preciso, pero el único lugar donde lo encontré exactamente fueaquí, y no creo que el OP haya recibido alguna vez una respuesta adecuada. La mayoría de los problemas que he visto con respecto a los discos duros de 3 TB se deben a hardware obsoleto, problemas de arranque dual, etc.

Mi servidor es nuevo y utiliza un ASRock H67M-ITX con Intel RAID integrado. Tengo dos Seagate de 3TB configurados en una matriz RAID 1. Todo lo que puedo ver en el controlador raid indica que la placa base no tiene problemas con esta disposición: ambos discos aparecen como dispositivos de 3 TB y la matriz RAID también. El único punto en el que algo sale mal es al cargar 12.04-desktop-amd64 desde una unidad flash e intentar particionar. En esta etapa, creo una nueva tabla de particiones en el disco y el tamaño resultante es 801567 MB.

Tenía la impresión de que la placa base no tenía problemas con matrices RAID de este tamaño, y también que la última versión estable a largo plazo de Ubuntu de 64 bits se entregaba con soporte GPT en el kernel y tampoco tendría dificultades. ¿Alguna idea sobre lo que estoy haciendo mal?

Respuesta1

No tengo una respuesta simple y segura, pero como primer paso de diagnóstico, le recomiendo que verifique el modo de inicio y la información del disco usando herramientas de nivel inferior a las que proporciona el instalador:

  1. Inicie en el modo "probar antes de instalar".
  2. Abra una ventana de terminal.
  3. Tipo ls /sys/firmware/efi. Si ve algún archivo (normalmente un archivo y un directorio), ha iniciado en modo EFI. Si recibe el error "no existe tal archivo o directorio", probablemente haya iniciado en modo BIOS. Esto puede tener implicaciones para el tipo de tabla de particiones utilizada y quizás para la forma en que Linux detecta las funciones RAID de la placa base. (Este último esmuyespeculativo de mi parte, aunque).
  4. Escriba sudo apt-get install gdiskpara instalar el paquete gdisk. (Si esto no funciona, es posible que deba habilitar la red y jugar con las opciones del paquete).
  5. Escriba gdisk -l /dev/sda(cambie el identificador del dispositivo, si es necesario, para ver su disco o matriz RAID). Preste atención al tamaño informado del disco (en sectores y GiB o TiB) y al tipo de tabla ("MBR: protector y GPT: presente" para GPT; o "MBR: solo MBR y GPT: no presente" para MBR). Si su disco está configurado con MBR, eso podría alterar las cosas. Esperaría que te permitiera usar hasta 2 TiB en este caso, pero podría haber un error en libparted que te interrumpa demasiado pronto. Si el disco usa MBR, es necesario cambiar a GPT con la ayuda de gdisk, GParted o alguna otra herramienta.

Un comentario más: si se trata de una instalación exclusiva de Linux, el RAID basado en la placa base probablemente no sea la mejor manera de hacerlo. Linux lo admite, pero mi impresión es que es más inestable que el RAID basado en software de Linux. (En realidad, ambos están basados ​​en software; sólo que la variedad de placa base incluye "ganchos" en el firmware, se puede usar en todos los sistemas operativos y está vinculada a un tipo particular de controlador de disco, mientras que la variedad Linux no tiene ganchos, es Linux- solo y se puede usar en cualquier controlador de disco). Por lo tanto, si se trata de un sistema exclusivo de Linux, le recomiendo que desactive la opción RAID en el firmware y luego use el software RAID de Linux. Sin embargo, no todos los instaladores de Ubuntu admiten software RAID. Los instaladores de escritorio definitivamente no lo hacen, pero creo que tanto el servidor como los instaladores alternativos sí lo hacen.

información relacionada