Fallo do controlador RAID de hardware: importación de configuracións estranxeiras sen borrar as súas unidades¶
Os números de emerxencia varían segundo o país. Esta páxina usa 911, o número dos Estados Unidos e Canadá. Moitos outros países usan 112, 999 ou outro número. Busca o número do teu país.
Cando a tarxeta controladora RAID de hardware dun servidor empresarial, como un Dell PowerEdge PERC (H730P, H740P, H755, H840), HPE ProLiant Smart Array (P408i-a, P440ar, E208i, MR416i) ou Broadcom / LSI / Avago MegaRAID (SAS 9361-8i, 9460-16i, 9560-16i), sofre unha morte da tarxeta PCIe, un fallo do supercondensador BBU/CacheVault ou unha caída repentina de voltaxe da placa posterior e instala unha tarxeta RAID de substitución só para ver que a utilidade da BIOS de prearranque se detén co aviso aterrador "Foreign configuration(s) found on adapter. Press any key to continue or 'C' to load the configuration utility", unha única tecla incorrecta pode destruír terabytes de bases de datos de produción e máquinas virtuais en menos de dous segundos. Nas arquitecturas RAID de hardware, a xeometría de bandas da matriz (nivel RAID, orde de unidades, 64 KB / 256 KB tamaño de banda e límites LBA de volume lóxico) almacénase ambos no chip NVRAM integrado da tarxeta controladora e nun sector reservado oculto en cada disco físico SAS/SATA/NVMe chamado Formato de datos de disco (DDF / COD, Configuración no disco) rexión de metadatos. Cando unha nova tarxeta RAID de substitución (ou unha tarxeta existente despois dun fallo temporal de alimentación da placa posterior) se inicia e ve unidades cuxo disco DDF O número de serie de metadatos non coincide coa NVRAM en branco da tarxeta, marca esas unidades como "Foreign". Se un administrador asustado fai clic en "Crear novo disco virtual" ou "Inicializar" pensando que "monta" as unidades, ou fai clic en "Borrar configuración estranxeira" cando quería importalo, o controlador sobrescribe os metadatos do disco e elimina as cabeceiras do disco virtual. Coñecendo a diferenza exacta entre Import Foreign Configuration e Clear Foreign Configuration, como etiquetar os números de bahía de unidades físicas antes de tocar un só caddy e como manexar Caché de escritura de volta fixada/sucia (BBU / CacheVault) e "Punctured Stripe" multi-unidade de abandono fará que a súa matriz de novo en liña sen perda de datos. Se o fallo do servidor foi provocado por un incendio eléctrico na sala de servidores, unha fuga térmica de iones de litio do SAI ou a explosión da tubaxe de auga, evacúe a sala e chame ao seu local. números de emerxencia (911 nos Estados Unidos e Canadá, 999 no Reino Unido, 112 en toda a Unión Europea) inmediatamente. Para emerxencias relacionadas coa matriz de almacenamento, máquina virtual e SSD, consulta as nosas guías Matriz RAID NAS degradada, fallo de varias unidades e recuperación de ZFS/Btrfs, Corrupción da cadea de instantáneas da máquina virtual VMDk, VHDX e QCOW2, e SSD NVMe modo de só lectura repentino e rescate de bloques de reposto.
Fai isto agora¶
- NUNCA faga clic en "Inicializar", "Inicialización rápida" ou "Crear novo disco virtual" nas unidades que conteñan datos existentes. Na terminoloxía Dell PERC, Broadcom MegaRAID e HPE Smart Array,
InitializeNON significa "encender e montar o disco" (como ás veces significa nas utilidades de disco de macOS/Windows). No firmware RAID de hardware,InitializesignificaFORMAT AND ZERO OUT THE VIRTUAL DISK METADATA AND PARITY BLOCKS. Incluso unha "Inicialización rápida" de 3 segundos sobrescribe o primeiro e o último megabyte do volume lóxico, eliminando a táboa de particións GPT, VMwareVMFScabeceira, WindowsNTFSSector de arranque da táboa principal de ficheiros ou LinuxLVM2 / XFSsupermanzana. - Saca un marcador permanente agora mesmo e escribe o número exacto de ranura física/baía (
Bay 0,Bay 1,Bay 2...) en cada caddy de unidades ANTES de tirar dun só disco. Mentres o SNIA modernoDDFos metadatos almacenan etiquetas de secuencias de unidades en cada disco, revisións de firmware máis antigas, placas traseiras divididas ou recreacións manuais de emerxencia (No-Init Recovery) confía ao 100 por cento en que cada disco volva ao seu ** orixinal exactoEnclosure:Slotnúmero de bahía**. Nunca tire catro unidades dun servidor e apilelas sen etiquetas nunha mesa. - Nunca tire unha unidade sa ou en "reconstrución" e volva inserila mentres o servidor estea acendido para "probar se xira de novo". No momento en que saques un caddy SAS/SATA activo dunha placa posterior de intercambio en quente durante máis de 5 segundos, o controlador RAID marca a marca de tempo dese disco como
Failed / OfflineouForeign. Se unha unidade xa estaba morta nunha matriz RAID 5 e sacas casualmente unha segunda unidade para mirar o seu número de peza mentres o servidor está a funcionar, ** acabas de matar a segunda unidade aos ollos do controlador e estrelaches todo o volume RAID 5**. - Entender a regra crítica de
Importvs.Clear: ao substituír unha tarxeta RAID sen conexión (ou despois de que todas as unidades quedaran sen conexión xuntas), quereIMPORT. Ao inserir unha unidade de reposto usada nun servidor en funcionamento saudable, quereCLEAR. - Escenario A (a tarxeta RAID morreu e instalaches unha tarxeta de substitución, OU un fallo de alimentación/backplane provocou que toda a matriz desapareza
Foreign): A verdadeira configuración vive nos discos (Configuration on Disk). Debes seleccionarImport Foreign Configurationpolo que a tarxeta de substitución le o deseño da matriz dos discos na súa NVRAM. - Escenario B (O teu servidor funciona ben, 1 unidade morreu e introduciches unha unidade de substitución usada extraída dun antigo servidor retirado á bahía 4): Esa unidade de substitución usada ten metadatos RAID antigos do servidor retirado (
Foreign). Se fai clicImport, importará a matriz pantasma do antigo servidor retirado. No escenario B, seleccionaClear Foreign Configurationnese único disco de substitución polo que se converteUnconfigured Goode comeza a reconstruír como un recambio quente. - Se dúas ou máis unidades quedaron sen conexión en RAID 5 (ou tres en RAID 6), NON forces as unidades en liña e execute un "Reconstruír" antes de clonar cada unidade con
ddrescue. Cando varias unidades caen dunha matriz debido a sectores defectuosos (UREs, Erros de lectura irrecuperables), ao forzar a que a unidade caida máis antiga volva estar en liña, crea unha "Dessincronización de datos obsoletos" ou unha "Raia RAID perforada" que corrompe as bases de datos de forma permanente. Apague o servidor, conecte as unidades a un HBA non RAID (IT-Modetarxeta SAS), clone cada unidade bit a bit en ficheiros de imaxe e primeiro reconstruír a matriz virtualmente no software de só lectura.
Danger
O "Caché fixado/sucio" (CacheVault / BBU) Trampa de corrupción de datos ao intercambiar unha tarxeta RAID inactiva. Os controladores RAID empresariales usan de 1 GB a 8 GB de memoria DDR4/DDR3 integrada RAM de memoria caché de escritura apoiada por un supercondensador (CacheVault) ou Unidade de respaldo de batería de iones de litio (BBU). Se o teu servidor fallou no medio dunha pesada base de datos ou VMware escribe porque morreu o chip lóxico PCIe da tarxeta RAID, é posible que haxa varios gigabytes de metadatos do sistema de ficheiros non comprometidos dentro do módulo flash CacheVault extraíble ou da RAM da placa filla da tarxeta morta (Dirty / Pinned Cache) que nunca chegou aos discos duros. Cando substitúa unha tarxeta Dell PERC ou LSI MegaRAID morta que tiña Write-Back Cache activa, consulte o seu manual de servizo de hardware para ver se o módulo flash CacheVault/placa filla NVRAM é extraíble e se pode transferir á tarxeta de substitución (ou limpar a caché conservada antes de importar) para evitar a importación. NTFS / VMFS / ext4 corrupción xornalística.
Árbore de decisións: substitución de controladores RAID de hardware e triaxe de configuración estranxeira¶
flowchart TD
A["Emerxencia RAID de hardware: a tarxeta do controlador morreu OU o BIOS informa da 'Configuración estranxeira atopada'"] --> B{"Por que aparece a alerta 'Configuración estranxeira'?"}
B -->|"Caso 1: Substituíuse a tarxeta RAID morta (ou moveuse todas as unidades a un chasis de servidor de substitución)"| C["Todas as unidades físicas están saudables e contén os teus metadatos de matriz real ('Configuración no disco')"]
B -->|"Caso 2: Un fallo da placa posterior/PSU provocou que varias unidades do servidor existente caian a 'estranxeira' simultáneamente"| D["Apagar o servidor -> Restablecer os cables do plano posterior SAS e os caddies de unidades (en ranuras numeradas exactas) -> Arranque no BIOS do controlador"]
B -->|"Caso 3: acabas de inserir 1 disco de substitución usado nunha matriz en execución e ese disco di 'Foreign'"| E["NON IMPORTAR: ese disco usado contén metadatos antigos doutro servidor; seleccione 'BORRAR Configuración Estranxeira' para que se converta nun Hot Spare"]
B -->|"Caso 4: varias unidades facendo clic físicamente / fallaron con erros multimedia (RAID 5 con máis de 2 discos defectuosos)"| F["PARAR: NON forzar en liña nin reconstruír; Conectar unidades a HBA en modo IT, clonar todos os discos mediante ddrescue e reconstruír virtualmente"]
C --> G["Ingrese ao BIOS do controlador (iDRAC / Ctrl + R / F2 System Setup) -> Abra 'Foreign Configuration View / Preview'"]
D --> G
G --> H{"Inspeccione a pantalla de vista previa estranxeira: TODAS as unidades membros do disco virtual están presentes e están 'en liña'?"}
H -->|"Si: todas as unidades (ou N-1 en RAID 5 / N-2 en RAID 6) están presentes"| I["Executar 'IMPORTAR CONFIGURACIÓN ESTRANXEIRA' (NUNCA prema en Borrar ou Iniciar); O disco virtual se monta inmediatamente intacto"]
H -->|"Non: demasiadas unidades seguen mostrando 'Faltan' na vista previa"| J["ABORTAR IMPORTACIÓN: Non importe un conxunto de bandas incompleto; apague e diagnostique que unidade física/cable non se puido xirar"]
Referencia de provedor por provedor: como manexan os metadatos estranxeiros Dell PERC, Broadcom/LSI MegaRAID e HPE Smart Array¶
Todos os principais provedores de servidores empresariais usan unha terminoloxía lixeiramente diferente na súa configuración UEFI HII, Xestión fóra de banda (iDRAC / iLO / XClarity) e ferramenta CLI (perccli / storcli / ssacli). Revisa esta táboa exacta de comparación de provedores antes de premer unha única tecla:
| Característica / Acción | Dell PowerEdge PERC (H730, H740P, H755, H840, baseado en LSI) |
Broadcom / LSI / Avago MegaRAID (9361, 9460, 9560) |
HPE ProLiant Smart Array (P408i, P440ar, E208i, Microchip/Adaptec) |
|---|---|---|---|
| Onde os metadatos da matriz viven en cada disco | SNIA DDF (Formato de datos de disco) almacenado nos 64 MB finais a 512 MB ao final de cada disco físico SAS/SATA/NVMe. |
SNIA DDF (Formato de datos de disco) almacenado nos sectores finais ao final de cada disco físico. |
RIS (Sector de información reservada) metadatos almacenados nas unidades físicas (históricamente ao final da unidade en Smart Array P-serie). |
| Podes intercambiar unha tarxeta morta cun modelo un pouco máis novo? | SI: Calquera PERC baseado en LSI (H330, H730, H740P, H755) pode ler e importar DDF Configuración estranxeira doutro PERC baseado en LSI (sempre que a nova tarxeta admita o mesmo nivel de RAID e conta de unidades). |
SI: Compatible con adiante en todos os MegaRAID SAS 2108 / 2208 / 3108 / 3508 / 3916 Controladores Tri-Mode vía estándar DDF Importación estranxeira. |
SI: os controladores HPE Smart Array automáticamente len o disco no disco RIS metadatos ao arrancar sen sequera necesitar un manual "Importación estranxeira" na maioría dos casos (ou solicitar Press F1 to keep configuration on drives vs F2 to erase). |
| Comando/Menú exacto para rescatar a matriz | F2 System Setup -> Device Settings -> PERC -> Foreign Configuration Management -> Preview -> Import Foreign Configuration (ou vía iDRAC Storage -> Controllers -> Import Foreign Config). |
Ctrl+R / UEFI HII -> Foreign View -> Import (ou a través da CLI: storcli /c0/fall show preview seguido de storcli /c0/fall import). |
No indicador POST: 1789 - Slot X Drive Array Disk Drive(s) Respond... Press F1 to continue with logical drives enabled (NUNCA prema F2 nunha solicitude de HPE POST, como F2 acepta a perda de datos/borra a configuración). |
| O botón fatal que limpa todo | Facendo clic Clear Foreign Configuration (elimina DDF metadatos dos discos) OU Initialize Virtual Disk (elimina a unidade lóxica a cero). |
Correndo storcli /c0/fall del (borra a configuración externa) OU storcli /c0/v0 start init. |
Premendo F2 durante a POST cando falta temporalmente unha unidade ("1785 - Drive Array Not Configured") ou facendo clic en Re-create Logical Drive con inicialización. |
Guía 1: "Importación de configuración estranxeira" segura paso a paso en Dell PERC e LSI MegaRAID¶
Cando o seu servidor Dell PowerEdge ou Supermicro/Lenovo MegaRAID se detenga ao arrancar "Foreign configuration(s) found on adapter", siga esta lista de verificación cirúrxica exacta de 3 pasos:
Paso 1: comproba primeiro os LED da unidade física e o estado de spin-up¶
Antes de entrar no menú da BIOS, diríxete á parte frontal do chasis do servidor (ou abre Dell iDRAC -> Almacenamento -> Discos físicos) e conta os LED da bahía de unidades:
- Por que se fixo a matriz Foreign en primeiro lugar?
- Se acaba de substituír unha tarxeta PERC/MegaRAID morta (ou moveu todas as unidades a un chasis de servidor de reserva), verá Foreign en todas as unidades é 100 por cento normal e esperado.
- Non obstante, se non cambiaches a tarxeta RAID e o servidor reiniciouse de súpeto "Foreign configuration found", significa que varios discos quedaron fóra de liña simultáneamente, normalmente por mor dun SAS Mini-SAS HD solto (SFF-8643 / SFF-8654) cable do plano posterior, un raíl do panel posterior da fonte de alimentación que falla ou dúas unidades envellecidas que golpean sectores defectuosos ao mesmo tempo.
- Se un LED da bahía de unidade está completamente escuro (sen xirar): Apague o servidor, desbloquee ese caddy de unidades, agarde 30 segundos, volva a colocar firmemente o caddy e comprobe os cables de alimentación/datos do backplane SAS e volva a encenderlo para que se detecten todos os discos físicos antes de previsualizar a importación.
Paso 2: abre a pantalla "Vista previa da configuración estranxeira" (nunca importar a cegas)¶
- Inicie o servidor e prema
F2(Configuración del sistema) en Dell PowerEdge13G / 14G / 15G / 16Gservidores (ouCtrl+Ren maiores11G / 12Gservidores BIOS). - Navega a
Device Settings -> [Your Dell PERC / MegaRAID Controller] -> Main Menu -> Configuration Management -> Manage Foreign Configuration -> Preview Foreign Configuration. - Alternativamente, se pode iniciar un USB de rescate de Linux en directo ou conectarse mediante SSH/OS, inspeccione a vista previa de forma segura desde a liña de comandos usando
percclioustorcli: - Lea atentamente a pantalla de vista previa:
- Mira o Disco virtual (
VD 0) status dentro da vista previa estranxeira: diOptimal(todas as unidades presentes) ouDegraded(por exemplo, 5 de 6 unidades presentes en RAID 5 ou 6 de 8 unidades presentes en RAID 6)? - Regra: Se a vista previa estranxeira mostra o disco virtual importarase como
OptimalouDegraded(Montable), é seguro pasar ao paso 3. - Condición de parada: Se a vista previa estranxeira di
Offline/Incompleteporque aínda faltan dúas unidades nun RAID 5 (ou tres nun RAID 6), PARAR: NON fagas clic en Importar aínda. Ao importar mentres falten demasiadas unidades importará unha matriz rota e non montable ou deixará as unidades que faltan sen sincronizar. Apague o servidor e descubra por que os discos físicos que faltan non xiran primeiro no plano posterior.
Paso 3: Executar Import Foreign Configuration¶
- Unha vez que a pantalla de vista previa confirme que o disco virtual está completo (ou degradado de xeito montable), fai clic en
Import Foreign Configuratione confirme a solicitude (ou executeperccli /c0/fall import/storcli /c0/fall import). - Dentro de 3 a 5 segundos, o controlador le
DDFmetadatos dos discos físicos, escribe o mapa de bandas na NVRAM do controlador, fai transicións das unidades deForeignvolver aOnline, e trae o disco virtualOptimal(ouDegraded, listo para unha copia de seguridade inmediata). - Reinicie o servidor; o teu sistema operativo (
VMware ESXi,Windows Server,Proxmox / Linux) arrancará directamente desde o volume intacto sen perder un só byte.
Guía 2: E se alguén XA fixo clic en "Borrar configuración estranxeira" (ou os metadatos da NVRAM + DDF se borran)?¶
E se un técnico subalterno entrou en pánico ás 2:00 da mañá, viu "Foreign configuration found", premendo Clear Foreign Configuration (limpando o DDF Metadatos RAID fóra dos discos para que cada unidade diga agora Unconfigured Good), e todo o teu disco virtual desapareceu?
** NON te rindas; os teus datos aínda están 100 por cento intactos nos pratos.**
Facendo clic Clear Foreign Configuration só borra o pequeno DDF sector de configuración ao final dos discos; non toca as franxas de datos do usuario (LBA 0 ata o final da súa partición).
Non obstante, unha xogada incorrecta durante a recuperación destruirá todo. Aquí está o protocolo profesional exacto de recuperación de datos cando se borra unha configuración RAID de hardware:
Método 1 (Máis seguro: 100% de risco cero para os discos orixinais): reconstruír virtualmente mediante HBA de só lectura + R-Studio / UFS Explorer / mdadm¶
Os enxeñeiros profesionais de recuperación de datos nunca experimentan con "Re-crear a matriz" nos discos de produción en directo dentro da BIOS do controlador RAID se non están seguros ao 100 por cento da orde exacta da unidade, do tamaño da banda (64 KB, 128 KB, 256 KB), e rotación de paridade (Left Asymmetric vs Left Symmetric).
1. Apague o servidor e elimine as unidades numeradas.
2. Conecte as unidades a unha estación de traballo equipada cun Adaptador de bus de host SAS non RAID (HBA, como un LSI 9207-8i / 9300-8i brillou para IT-Mode Firmware de paso iniciador-destino) para que o sistema operativo vexa cada disco individual en bruto directamente sen que interfira unha BIOS RAID.
3. Abra UFS Explorer RAID Recovery ou R-Studio Technician:
- Ambas as ferramentas teñen Dell PERC, LSI MegaRAID e HPE Smart Array Heuristic Stripe-Order Detectores integrados que exploran os sectores en bruto e detectan automaticamente a orde exacta das unidades. 64 KB / 256 KB tamaño do bloque de bandas, rotación de paridade e DDF comeza a compensación na memoria de só lectura e permíteche copiar todos os teus .vhdx, .vmdk, bases de datos SQL e ficheiros directamente fóra da matriz virtualizada nun NAS de copia de seguridade sen escribir un só byte nas unidades SAS orixinais.
Método 2 (O truco de hardware "Volver crear disco virtual SEN INICIALIZACIÓN" - Só cando se coñecen o 100% dos parámetros)¶
Se non tes un IT-Mode HBA e coñece cun 100 por cento de certeza a configuración previa exacta da matriz Dell PERC/LSI MegaRAID (desde un iDRAC TSR [Informe de soporte técnico] rexistro ou folla de compilación: orde exacta da bahía do disco físico, nivel RAID, tamaño exacto do elemento de banda [por exemplo, 64 KB en PERC H730 ou 256 KB en H740P] e política de lectura/escritura):
1. Na utilidade MegaRAID/PERC BIOS, abra Create New Virtual Disk.
2. Seleccione o mesmo nivel RAID, os mesmos discos físicos na mesma secuencia e o mesmo tamaño de banda (64 KB / 256 KB).
3. O CONTEXTO DE VIDA OU MORTE: Baixo o Initialization caixa despregable, asegúrate de que estea configurada como NO INITIALIZATION (Saír como No / None; NUNCA seleccione Fast Initialize ou Full Initialize).
4. Cando creas un disco virtual nun controlador LSI/PERC con Initialization = No, o controlador escribe un novo DDF a cabeceira de metadatos nos sectores reservados ao final dos discos ** deixando sen tocar o 100 por cento dos bloques de datos de usuarios subxacentes**.
5. Arranque nun ** Linux Live USB de só lectura (SystemRescue)** primeiro e corre lsblk -f ou fdisk -l: se o teu NTFS, VMFS, ou XFS as particións aparecen inmediatamente coas etiquetas do seu sistema de ficheiros intactas, a xeometría da franxa coincide. (Nota: non inicie unha comprobación de coherencia de paridade en segundo plano ata despois de facer unha copia de seguranza de todos os datos críticos, porque se adiviñou o tamaño de banda ou a orde de disco incorrecta, unha comprobación de coherencia sobrescribirá os bos bloques de datos con mala paridade.)
Guía 3: Manexo de "fallos de varias unidades" en RAID 5 / RAID 6 e a trampa "Raia perforada"¶
E se a súa matriz RAID 5 de 6 unidades está completamente Offline / Dead porque Drive 2 fallou hai tres meses (e ninguén se decatou porque as alertas por correo electrónico non estaban configuradas) e Drive 4 comezou a lanzar erros multimedia (Bad Blocks / Sense Code 03/11/00) esta mañá?
Warning
Por que NUNCA debes correr a cegas Force Online + Rebuild cando dúas unidades saen dun RAID 5 en momentos diferentes:
1. O desastre da corrupción da "Unidade obsoleta": Supoñamos que a Unidade 2 morreu o 1 de xaneiro e o servidor seguiu funcionando en modo degradado durante 90 días (escribindo millóns de novas transaccións SQL e cambios de VM nas unidades 0, 1, 3, 4 e 5). O 1 de abril, Drive 4 chega a un sector defectuoso e queda sen conexión, provocando un fallo na matriz. Se entras na BIOS de PERC e fai clic en "Forzar en liña" na unidade 2 (que estivo morta desde xaneiro) en lugar da unidade 4, ou se tentas reconstruír usando a paridade obsoleta de 90 días de unidade 2, revertirás e corromperas todos os bloques do sistema de ficheiros modificados nos últimos 90 días, convertendo o teu volume de queixo NTFS/VM non montable.
2. A "Raia RAID perforada" (Bad Block Propagating During Rebuild) Trampa: cando unha unidade supervivente nun RAID 5 degradado atopa un erro de lectura irrecuperable (URE) durante unha reconstrución, os controladores Dell PERC e LSI MegaRAID executan unha operación "Punctured Stripe": para evitar que a reconstrución se aborte por completo, o controlador escribe intencionadamente un "marcador de erro ECC non corrixible" sintético (puncture) na unidade de substitución flamante nese LBA exacto para que o sistema operativo saiba que se perderon datos alí. Unha vez que se perfora unha matriz RAID, cada reconstrución futura propaga a perforación e funciona chkdsk pode fallar en cascada o volume.
O rescate seguro en 4 pasos para unha matriz RAID caída de varias unidades:¶
- Exporta o rexistro de eventos/TTY do controlador (
perccli /c0 show termlogouiDRAC TSR) PRIMEIRO: - Antes de tocar calquera estado da unidade, lea o rexistro do terminal de firmware interno do controlador (
termlog). Mira as marcas horarias exactas das que pasou cada unidadeOnlineaFailedouForeign. - Regra clave: a unidade que quedou sen conexión ÚLTIMA (o máis recente, por exemplo, hai 10 minutos hoxe) ten un 99,999 % de datos actualizados e é a única unidade que se pode forzar a volver en liña (ou clonar) con seguridade para montar o volume. A unidade que morreu hai semanas ou meses (
Stale Drive) debe permanecer fóra da matriz. - Clonar a unidade fallida "máis recentemente soltada" nun disco en branco saudable usando
ddrescue(A través dun HBA en modo IT): - Porque a unidade que caeu hai 10 minutos adoita caer debido a un puñado de sectores defectuosos ilexibles (
UREs), forzar esa unidade físicamente fallada en liña dentro da tarxeta RAID e tentar executar unha reconstrución RAID de 14 horas fará que as súas cabezas de lectura batan e morren por completo despois de 20 minutos. - En vez diso, conecte esa unidade que falla (e todas as demais unidades superviventes) a un non RAID
IT-ModeSAS HBA e usoGNU ddrescue(ddrescue -d -r1 /dev/sdX drive4_clone.img drive4.map) para plasmar o 99,9999 % dos seus sectores lexibles nunha unidade ou un ficheiro de imaxe saudables, saltando sen problemas os 3 ou 4 sectores defectuosos sen fallar o conxunto da cabeza. - Monte a matriz clonada en modo de só lectura e copie os datos críticos antes de reconstruír:
- Unha vez que se clona a unidade que falla (ou se forza a unidade máis recente en liña no BIOS do controlador), monte o volume do sistema operativo en modo de só lectura (
mount -o ro,norecovery) e evacua as túas bases de datos máis críticas,.vhdx/.vmdkficheiros e comparticións de contabilidade a un NAS externo inmediatamente. - Como borrar unha "matriz perforada" despois de facer unha copia de seguranza dos teus datos:
- Unha vez que un disco virtual Dell PERC ou LSI MegaRAID sufriu unha Raia perforada (indicada no rexistro do controlador por
Patrol Read can't fix bad blockouStrip is punctured), ningunha cantidade de intercambiar unidades nin realizar comprobacións de coherencia eliminará a marca de perforación do disco virtual. - Despois de facer unha copia de seguranza do 100 por cento dos teus ficheiros/VM fóra da matriz perforada: debes Eliminar o disco virtual, Inicializar completamente un disco virtual novo en unidades saudables, recrear o almacén de datos/partición e restaurar os teus datos da copia de seguranza.
Números de emerxencia rexionais e protocolos da axencia¶
| País/Rexión | Números de emerxencia e incidentes cibernéticos | Enterprise Server OEM Soporte de misión crítica e estándares de recuperación de datos |
|---|---|---|
| Estados Unidos | 911 (Risco de incendios / electricidade / halóns na sala de servidores); CISA (1-844-SAY-CISA) para interrupcións de infraestruturas críticas/almacenamento hospitalario |
Dell ProSupport misión crítica (EE. UU.): 1-800-945-3355 (solicitar PERC / Enxeñeiro Senior de Escalación de Almacenamento; cargar iDRAC TSR iniciar sesión antes de tocar Foreign Config)HPE Pointnext Mission Critical (EE. UU.): 1-800-633-3600Soporte empresarial Broadcom/LSI: 1-800-867-5016NIST SP 800-88 / SP 800-209 directrices de recuperación e seguridade do almacenamento empresarial. |
| Canadá | 911 (Emerxencia); Centro Canadiense para a Ciberseguridade (1-833-CYBER-88) |
Dell ProSupport Canada: 1-800-847-4096HPE Enterprise Support Canada: 1-800-633-3600. |
| Reino Unido | 999 ou 112 (Emerxencia); NCSC (ncsc.gov.uk) |
Dell ProSupport Reino Unido: 0800 587 1456 ou +44 844 444 3844HPE Enterprise Support UK: 0800 316 1440 ou +44 207 660 4401. |
| Unión Europea | 112 (número de emerxencia paneuropeo) | ENISA (Axencia da Unión Europea para a Ciberseguridade) e ISO/IEC 27031 Directrices para a preparación das tecnoloxías da información e as comunicacións para a continuidade do negocio (IRBC). |
| Australia e Nova Zelanda | 000 (AU) / 111 (NZ); ASD ACSC (1300 292 371) |
Dell ProSupport Australia: 1800 812 393 / Nova Zelanda: 0800 441 567HPE Enterprise Support Australia: 13 11 47. |
Tip
Antes de chamar a Dell ProSupport, HPE Pointnext ou a un laboratorio profesional de recuperación de datos RAID, exporte o seu paquete de diagnóstico fóra de banda (iDRAC TSR / HPE iLO AHS):
Mesmo cando o teu servidor se nega a iniciar o seu sistema operativo porque o disco virtual o é Foreign ou Offline, pode iniciar sesión no porto de xestión baseado na web do servidor (Dell iDRAC ou HPE iLO) desde calquera portátil da rede:
- En Dell PowerEdge (iDRAC 8 / 9 / 10): Ir a Maintenance -> SupportAssist -> Start a Collection, verifique Storage Logs (TTY / TermLog) e fai clic en Exportar localmente. Iso .zip ficheiro contén o RAIDControllerLog.txt mostrando o milisegundo exacto de cada disco que se abandona, o exacto DDF GUID de metadatos, o tamaño exacto da franxa (64 KB vs 256 KB), e se hai raias perforadas.
- En HPE ProLiant (iLO 5 / 6): Ir a Information -> Active Health System Log e descarga o .ahs feixe.
Preguntas frecuentes¶
Cal é a diferenza exacta entre "Importar configuración estranxeira" e "Borrar configuración estranxeira" en Dell PERC/MegaRAID?¶
Pense no `Foreign` marca como o controlador RAID preguntando: "A configuración RAID escrita nestes discos duros non coincide coa memoria interna da miña tarxeta; cal é a verdade?" `Import Foreign Configuration` dille ao controlador: "Os discos duros son a verdade. Copia a configuración RAID DOS discos duros NA tarxeta do controlador e monte o meu volume sen borrar nada". Use `Import` sempre que substitúese unha tarxeta RAID morta, moveu todas as súas unidades a un novo servidor ou tivese un fallo de alimentación/backplane que deixase fóra de liña a matriz existente. `Clear Foreign Configuration` dille ao controlador: "Borra os metadatos RAID desas unidades estranxeiras e convérteos en branco `Unconfigured Good` discos." Use `Clear` SÓ cando deslizas unha única unidade de reposto usada (extraída dun antigo servidor retirado) a un servidor en funcionamento saudable e queres borrar os metadatos antigos desa única unidade de reposto para que se poida reconstruír como unha reserva activa.
Podo extraer todas as miñas unidades SAS/SATA dun Dell PowerEdge R740 (cunha placa base sen problemas) e conectalos a un Dell PowerEdge R730 ou R750 de recambio para iniciar o meu servidor inmediatamente?¶
Si. Isto chámase itinerancia de discos ou migración de matrices e SNIA `DDF` (Formato de datos de disco) os metadatos fan que sexa fiable en Dell PERC (`H330`, `H730`, `H740P`, `H755`) e os controladores Broadcom MegaRAID, sempre que sigas tres regras: (1) Etiquete cada caddy de unidades co seu número exacto de compartimento (`Bay 0` a través `Bay N`) e insírelos no servidor de substitución na mesma orde; (2) Verifique que o firmware do controlador RAID do servidor de substitución teña a mesma versión principal ou sexa máis recente e admita o nivel RAID utilizado; e (3) No arranque no servidor de substitución, introduza o PERC BIOS, previsualice a configuración estranxeira e seleccione `Import Foreign Configuration`.
Por que HPE Smart Array mostrou "1785 - Slot 0 Drive Array Not Configured" na POST e por que está presionando F2 fatal?¶
En Hewlett Packard Enterprise (`HPE`) Servidores ProLiant que usan controladores Smart Array, se o cable de alimentación do backplane SAS está solto ou un estante de unidades tarda demasiado en xirar ao arrancar, o controlador mostra unha mensaxe POST como `1785 - Drive Array Not Configured` ou `1789 - Disk Drive(s) Respond` seguido de opcións como `Press F1 to continue` ou `Press F2 to accept data loss and re-enable logical drive`. Nunca presione `F2` sen ler coidadosamente o aviso exacto: en varias xeracións de firmware Smart Array, premendo `F2` cando faltan unidades temporalmente dille ao controlador que acepte a perda permanente do volume que falta ou que reinicie os metadatos da unidade lóxica. En vez diso, apague inmediatamente, arranxe o cable SAS solto ou a alimentación do estante externo para que todas as unidades giren xuntas e reinicie.
Podo sacar unha única unidade dunha matriz de hardware RAID 5 ou RAID 10, conectala a unha base USB a SATA do meu PC con Windows e copiar os meus ficheiros?¶
Para RAID 5, RAID 6, RAID 0 ou RAID 10 (con máis de 4 unidades): Non. En matrices con franxas, cada ficheiro individual maior que o tamaño da franxa (`64 KB` a `256 KB`) divídese en pequenas cintas de 64 kilobytes en todas as unidades de forma simultánea, entrelazadas con bloques de paridade XOR. Conectar unha única unidade RAID 5 a un PC con Windows mostrará unha partición ilexible e, se fai clic accidentalmente en "Inicializar disco" de Xestión de discos de Windows (`MBR/GPT`)" emerxente nesa única unidade, sobrescribirá os primeiros sectores de Stripe 0. (A única excepción é un espello RAID 1 de 2 unidades: nun espello RAID 1 simple de 2 unidades, cada disco contén unha copia lineal completa do volume e pódese montar de só lectura nun SATA/SAS que non sexa RAID, aínda que aínda non debes colocalo fóra do porto RAID, aínda que non debes volver colocalo fóra do porto RAID. tarxeta.)
A miña reconstrución de RAID 5 está atascada ao 47% e o servidor apenas responde. Debo reiniciar o servidor ou cancelar a reconstrución?¶
En primeiro lugar, non apague completamente o servidor se os LED de actividade da unidade seguen parpadeando. Cando unha reconstrución de hardware RAID 5 ou RAID 6 ralentiza ata o rastrexo (por exemplo, caendo de 150 MB/seg a 0,5 MB/seg nun 47 por cento), case sempre significa que unha das unidades de orixe superviventes alcanzou un parche de sectores magnéticos débiles/degradantes e está a gastar 8 segundos por sector realizando ERC interno (`Error Recovery Control`) reintentos de lectura. Aínda que aínda tes acceso ao volume montado na rede (aínda que sexa lento), copie inmediatamente as copias de seguranza da base de datos, os ficheiros financeiros e as configuracións de VM máis importantes do servidor nun NAS ou unidade USB separado agora mesmo, porque se esa unidade de orixe en dificultades renuncia por completo antes de chegar ao 100 por cento, a reconstrución abortará e o volume pode quedar fóra de liña.
Guías relacionadas¶
- Matriz RAID NAS degradada, fallo de varias unidades e recuperación de ZFS/Btrfs
- Corrupción da cadea de instantáneas da máquina virtual VMDK, VHDX e QCOW2
- Fallo do disco duro e recuperación de datos
- Modo de só lectura súbita SSD NVMe, 0 % de bloques de reserva e rescate desactivando TRIM
Fontes e orientacións oficiais¶
- Storage Networking Industry Association (SNIA): Formato común de datos de disco RAID (
DDF) Especificación técnica (versión 2.0), metadatos de configuración estandarizados en disco (COD) e importación de configuración externa en controladores RAID empresariales. - Documentación de enxeñería empresarial de Dell Technologies: Controladora RAID Dell PowerEdge (
PERC 9 / 10 / 11 / 12) Guía do usuario: xestión de configuracións estranxeiras, caché conservada (Pinned Cache) e Resolvendo franxas RAID perforadas (SLN156890/000139251). - Broadcom Inc. (anteriormente LSI/Avago): Guía de usuario do software MegaRAID SAS e
StorCLIManual de referencia (/cX/fall show previewe/cX/fall importComandos de configuración estranxeiros). - Hewlett Packard Enterprise (HPE): Guía de usuario e guía de solución de problemas de HPE Smart Array SR Gen10 / Gen11 (sector de información reservada)
RISMetadatos e códigos de erro POST1785a1799). - Instituto Nacional de Estándares e Tecnoloxía (NIST): Publicación especial 800-209 (Directrices de seguridade para a infraestrutura de almacenamento) e SP 800-88 Rev. 1 (Directrices para a desinfección de medios).