Gemenskapslösning

Kan ZimaCube använda SAS-enheter? Begränsningar i SATA-bakplanet förklarade

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

Köp inte SAS-enheter och försök inte återanvända dem i ZimaCubes standardfack i tron att de fungerar som SATA-enheter. ZimaCubes aktuella hårdvarudokumentation anger att de huvudsakliga hårddiskfacken stöder 3,5- och 2,5-tums SATA-enheter, och IceWhale har tidigare förklarat att den inbyggda hårddiskstyrenheten inte stöder SAS-protokollet.

Det förvirrande är den mekaniska kompatibiliteten: en SAS-liknande kontakt kan fysiskt passa med vissa enheter, men kontaktens utformning är inte samma sak som styrenhetskompatibilitet. Om en SAS-disk passar men inte startar eller visas i BIOS kan det vara förväntat beteende på en SATA-enbart-anslutning, snarare än ett formateringsproblem i ZimaOS.

Varför kan en SAS-disk passa fysiskt men ändå inte fungera?

SATA och SAS är olika lagringsprotokoll. Vissa SAS-styrenheter är bakåtkompatibla med SATA-enheter, men det omvända gäller inte: en SATA-enbart-styrenhet kan inte kommunicera med en SAS-disk bara för att kontakten passar.

IceWhales förklaring i communityt var att det SAS-liknande gränssnittet valdes för en mer hållbar kontaktkonstruktion, medan den faktiska hårddiskstyrenheten fortfarande endast stöder SATA.

Vad stöder ZimaCube för närvarande i huvudfacken?

Den aktuella maskinvaruöversikten för ZimaCube anger att de sex hårddiskfacken stöder 3,5- och 2,5-tums SATA-enheter.

Det är den specifikation du bör följa när du köper diskar till standardfacken. Om en återförsäljarannons eller forumkommentar säger ”SAS-kompatibel kontakt”, bör du tolka det som ett mekaniskt påstående om inte styrenhetens specifikation uttryckligen anger SAS.

Varför teorin om Power Disable vanligtvis inte löser problemet

Vissa företagsdiskar har en Power Disable-funktion på vissa stift, vilket kan förklara varför en disk inte startar i inkompatibla bakplan. Men även om du löser ett strömförsörjningsproblem kan en SATA-enbart-styrenhet fortfarande inte kommunicera med SAS.

Spendera därför inte tid på att tejpa över stift eller ändra strömförsörjningen innan du har bekräftat att hela dataanslutningen stöder SAS.

Kan en PCIe SAS HBA få SAS-diskar att fungera?

Potentiellt, ja – men då bygger du en anpassad lagringslösning. En riktig SAS HBA tillhandahåller det protokoll som krävs, men SAS-diskarna måste anslutas till denna HBA via en kompatibel dataanslutning. Installation av en HBA gör inte automatiskt ZimaCubes standardbakplan till ett SAS-bakplan.

Du behöver tre saker

  • en SAS HBA som stöds av operativsystemet;
  • kompatibla SAS-kablar eller en kompatibel bakplansanslutning från HBA:n till diskarna;
  • en säker strömförsörjning till diskarna.

Kompatibilitetsguiden för SAS HBA beskriver denna skillnad mer ingående.

Kan en SAS-disk växlas till SATA-läge?

Nej, ingen vanlig programvaruinställning gör om en SAS-disk till en SATA-disk. Förvirringen beror delvis på att vissa SAS-styrenheter stöder både SAS- och SATA-enheter. Den flexibiliteten finns hos styrenheten; själva SAS-disken är fortfarande en SAS-enhet.

Vilka diskar bör du använda i stället?

För ZimaCubes standardfack bör du välja SATA-hårddiskar eller SATA-SSD:er med den kapacitet, arbetsbelastningsklassning, ljudnivå och strömförbrukning du behöver. Enligt den aktuella maskinvaruöversikten har ZimaCube även M.2 NVMe-lagring för mer krävande arbetslaster.

Om du redan äger värdefulla SAS-diskar för företagsbruk kan det vara mer ekonomiskt att använda dem i ett separat SAS-chassi, en server eller ett DAS som ansluts via en riktig HBA, i stället för att bygga om ZimaCubes lagringsanslutning kring dem.

Så diagnostiserar du en disk som borde vara SATA men ändå saknas

Om etiketten bekräftar att disken är SATA kan du gå vidare med normal felsökning av lagringen: sätt tillbaka disken, testa ett annat fack, kontrollera om den upptäcks i BIOS, inspektera strömförsörjningen och verifiera om ZimaOS ser enheten. En SATA-disk som saknas och en SAS-disk som inte stöds är två olika problem.

Felsökningsguiden för lagring är ett bättre nästa steg för en SATA-disk som stöds men inte upptäcks.

Vanliga frågor

Stöder ZimaCube SAS-diskar i sina standardfack med hot-swap?

Nej. Den aktuella maskinvarudokumentationen för ZimaCube anger SATA-stöd för standardfacken, och IceWhale har tidigare uppgett att hårddiskstyrenheten endast stöder SATA.

Varför ser kontakten ut som en SAS-kontakt?

Den fysiska kontaktkonstruktionen kan likna eller acceptera SAS-liknande enhetskontakter av mekaniska skäl. Det innebär inte att styrenheten får stöd för SAS-protokollet.

Kommer en LSI SAS HBA att få standardfacken att fungera med SAS?

Inte automatiskt. Diskarna behöver en riktig dataanslutning till HBA:n samt kompatibla kablar eller ett kompatibelt bakplan och en lämplig strömförsörjning.

Kan jag konvertera en SAS-disk för företagsbruk till SATA?

Nej. Använd en styrenhet som stöder SAS eller använd SATA-diskar i ZimaCubes standardfack.