In eerdere blogs (hier en hier) heb ik beschreven hoe ik ZFS gebruik voor mijn zelfgebouwde NAS systemen. Als basis gebruik ik XigmaNAS wat handig en zeer stabiel werkt.

ZFS is speciaal voor gebruik met meerdere harddisks en door extra redundantie (Z1, Z2 of Z3) loop je haast geen risico meer voor falende harddisks. Afhankelijk van het aantal harddisks dat je wilt gebruiken zijn er vuistregels voor optimale combinaties:

Z1 1 harddisk mag falen 3, 5 of 9 harddisks
Z2 2 harddisks mogen falen 4, 6 of 10 harddisks
Z3 3 harddisks mogen falen 5, 7 of 11 harddisks

 

Om meerdere harddisks te kunnen aansluiten is de beste en goedkoopste manier om een IBM M1015 SAS2 SATA3 PCI-e Controller Card te gebruiken. Deze IBM M1015 heb je voor ongeveer Euro 20,= en je kunt er maximaal 8 harddisks op aansluiten met 2 Mini-SAS SFF-8087 to 4 SATA kabels.






Voordat je de IBM M1015 echter gaat gebruiken voor ZFS moet je deze met een zogenaamde IT BIOS flashen. Ik leg uit welke stappen je hiervoor moet uitvoeren.

  • Download Rufus en creëer een bootable USB disk


  • Copieer de unzipped contents van deze ZIP file naar je USB disk
  • Boot vanaf de USB disk op de ‘normale’ (niet UEFI) manier. Vaak kun je bij het opstarten van je moederbord op F8 drukken om te kiezen hoe/vanaf waar je wilt booten.
  • Run de volgende commando’s om de IBM identiteit te wissen zodat de IBM M1015 kaart geflasht kan worden met de LSI tools:
    megarec -writesbr 0 sbrempty.bin
    megarec -cleanflash 0
  • Reboot nu vanaf je USB disk als UEFI zodat je de EFI shell opstart. Zie je moederbord hoe je dit doet.
  • In je EFI shell ga naar je USB disk. Met het commando ‘map’ zie je welke devices er zijn. Vaak kun je met ‘fs0:’ gevolgd door <enter> naar je USB disk gaan.
  • Wis de huidige firmware met het volgende commando:
    sas2flash -o -e 6
  • Flash de IT firmware met het volgende commando:
    sas2flash -o -f 2118it.bin -b mptsas2.rom
  • Initialiseer het SAS adres van je kaart (kun je op groene sticker op je IBM M1015 kaart vinden (vb. 500605b0xxxxxxxx))
    sas2flash -o -sasadd 500605b0xxxxxxxx

Als je nu je computer opstart met je IBM M1015 kaart dan kun je de nieuwe IT BIOS checken. Deze zou er als volgt moeten uitzien:




Je kunt nu je IBM M1015 gebruiken voor je harddisks met een ZFS systeem. Laat je in de reacties weten of het bij jou ook is gelukt?