Varför rapporterar en ersättningsdisk en annan logisk sektorstorlek än den felaktiga medlemmen?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

En ersättningsdisk kan rapportera en annan logisk sektorstorlek eftersom dess firmwareformat, modellvariant eller styrenhetens presentation skiljer sig från den felaktiga medlemmen.

Kapacitet, varumärke och fysiska 4K-medier identifierar inte det logiska formatet. En 512e-disk exponerar 512-byte-logiska sektorer över fysiska 4KB-sektorer, medan en 4Kn-disk exponerar 4096-byte-logiska och fysiska sektorer. Enterprise-familjer kan innehålla separata 512e- och 4Kn-varianter, och vissa enheter med dubbla format kan formateras om destruktivt. Ersättningsdisken måste matcha arrayen och återställningsvägen, inte bara den angivna kapaciteten.

Mät logisk och fysisk sektorstorlek på den faktiska enheten

Anteckna ersättningsdiskens serienummer, fullständiga modell, firmware, logiska sektorstorlek, fysiska sektorstorlek, kapacitet i byte och styrenhetsväg. Jämför med sparad information från den felaktiga medlemmen.

Linux-verktyget blockdev rapporterar logiska och fysiska storlekar, vilket undviker antaganden baserade på återförsäljares beskrivningar eller avrundad kapacitet.

Mät råenheten och den virtuella disk som styrenheten presenterar separat. En hårdvaru-RAID-styrenhet kan exponera en geometri som skiljer sig från medlemsdisken.

Skilj korrekt mellan 512e och 4Kn

Bekräfta om disken rapporterar 512 logiska och 4096 fysiska byte, eller 4096 för båda. Kalla inte alla Advanced Format-diskar för 4Kn.

Microsofts kompatibilitetstabell för Advanced Format definierar 512e som 512-byte-logiska sektorer över fysiska 4KB-sektorer och 4Kn som inbyggda 4KB-logiska sektorer.

Det fysiska mediet kan alltså tillhöra samma 4KB-klass, medan det logiska gränssnittet som värden ser skiljer sig åt. Kontroller vid RAID-ersättning bryr sig vanligtvis om vad styrenheten och operativsystemet ser.

Kontrollera exakt modelländelse och firmwareformat

Jämför tillverkarens fullständiga artikelnummer, gränssnittstyp, firmwareversion och suffix för sektorformatet. Två diskar med samma kapacitet och familjenamn kan levereras i olika format.

Dell listar separata beteenden för 512n, 512e och 4Kn och visar att styrenhetens generation kan ändra vad operativsystemet tar emot.

Förlita dig inte på det korta butiksnamnet för modellen. Spara ett inköpsunderlag med det exakta sektorformat som krävs för framtida ersättningar.

-15% OFF
Single board computer zimaboard2

Fastställ om styrenheten översätter formatet

Jämför rådisken bakom en HBA med den logiska disk som presenteras av en RAID-styrenhet, USB-brygga, hypervisor eller lagringsenhet. Anteckna styrenhetens firmware och läge.

Broadcoms supportuttalande förklarar att stödet för sektorformat omfattar hela stacken, inklusive enhet, styrenhet, hypervisor, datalager och gästsystemets förväntningar.

En ersättningsdisk kan avvisas även när värdsystemet kan lista den, eftersom redundansgruppen kräver homogena logiska sektorer eller styrenheten inte kan blanda medlemsformat.

Kontrollera krav på justering, RAID och filsystem

Anteckna RAID-geometri, partitionernas startpositioner, ZFS ashift, filsystemets sektorstorlek, startläge och stöd för återställningsmedia. Att enheten upptäcks korrekt bevisar inte att en säker återuppbyggnad fungerar.

Red Hat beskriver hur moderna lagringsenheter exponerar rekommenderad och obligatorisk I/O-justering, som lagringsverktyg använder för att placera data korrekt på fysiska 4KB-medier.

Återskapa inte filsystemet bara för att anpassa det till en ersättningsmedlem. Fastställ först om arrayen stöder det logiska formatet och om en matchande ersättningsdisk finns tillgänglig.

Verifiera stöd för 4Kn i operativsystem och återställning

Testa det installerade operativsystemet, HBA- eller RAID-firmware, startfirmware, räddningsmiljö, avbildningsverktyg och återställningsarbetsflöde med ersättningsformatet.

Oracle dokumenterar att 4Kn och 512e exponerar olika logiska blockstorlekar och att stödet kan skilja sig mellan användning för data, start och återställning.

En hemmaserver som känner igen en 4Kn-disk för data under normal drift kan ändå ha återställningsmedia eller äldre firmware som inte kan importera eller starta lagringsstacken.

Välj en säker ersättnings- eller omformateringsväg

Föredra en ersättningsdisk med samma logiska sektorformat som de överlevande medlemmarna i redundansgruppen. Om en disk stöder formatbyte ska du behandla åtgärden som destruktiv och verifiera exakt vilka lägen den specifika modellen stöder.

ZimaSpace-artikeln om att blanda 512e- och 4Kn-diskar behandlar det bredare kompatibilitetsbeslutet; den här artikeln fokuserar på varför en ersättningsdisk oväntat rapporterar ett annat format.

Diagnosen är klar när rådisken, styrenhetens presentation, arrayens krav och återställningsmiljön är överens om den logiska sektorstorlek som stöds. Påbörja inte en återuppbyggnad med en overifierad formatmismatch.

Support och tips

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.