Jump to content
mauriziopasotti

Raid Hardware Prove su strada.

20 posts in this topic

Recommended Posts

Ciao ragazzi.

Per il discorso RAID...

Premessa: provai al tempo solo il RAID via software con 3 dischi identici (al tempo di Snow Leopard) ed era una "rottura" mostruosa dover montare aggiornare su tutti e tre i dischi le modifiche... di pro aveva una velocita di avvio e lavoro notevolmente affascinante!.

 

Per quel che so il RAID hardware è possibile se hai i controller supportati da Apple (come al solito) o simili con modifiche al suo corrispettivo Kext, ma non saprei dirvi oltre dato che non ho mai affrontato tale problema e non possiedo un controller RAID hardware compatibile.

 

Fabio

concordo con Fabio, con Snow e la P6T montare e smontare i dischi induceva spesso errori.... e sistema fermo... ho abbandonato passando a ML con un SSD....

 

Uso pero il Raid hardware della mia Asus Sabertooth x58.

La Asus Sabertootx58 ha a bordo oltre il controller Sata Intel ICH10R con 6 porte 3Gb/s, anche il controller Marvell 9128 PCIe SATA con 2 porte 6Gb/s.

Il Marvell permette di essere perfettamente utilizzato, oltre come controller per due dischi Sata, anche come controller RAID 0 o Raid 1.

Il menu di configurazione è facilmente raggiungibile premendo CTRL + M al boot del bios.

Semplicissimo nei suoi parametri, vi permette di selezionare i due dischi da utilizzare e che tipo di Raid (1 o 0 ) desiderate, con F10 salvate e uscite.

Ai nostri hack il disco risultante (Raid 0 o Raid 1) viene visto come un unico disco anche da Utility Disco.

Con il Raid 0 sfrutterai i dischi contemporaneamente per leggere e scrivere i dati, le prestazioni saranno migliori.

Se perdi un disco perdi tutti i dati!

Con il Raid 1 le prestazioni non migliorano ma la sicurezza sì.

Infatti se si rompe un disco non perdi i dati perché sono stati scritti anche sugli altri.

Ho testato ambedue le modalità Raid,

Simulando la rottura di uno dei due dischi in modalità Raid 1 e verificando la funzionalità del restante senza individuare problemi.

Ho anche verificato l'incremento di prestazioni del Raid 0 e devo dirvi che ci si allinea con gli SSD (circa 220/240 Mb/s W/R)

Altra cosa che forse interessa di più a tutti noi è la piena compatibilità con i bootloader del mondo Hacintosh Chameleon e Enoch.

Sicuramente meno tortuoso da dover gestire che un Raid software di Mac con …montare e smontare i dischi... come detto sopra…..

Una nota, se aggregate in raid dischi di grandi dimensioni (io l'ho testato con due dischi da 1 Tb Sata 6Gb/s) incapperete nell'errore "boot 0" all'avvio.

Avviene per la differenza di dimensione dei settori del disco …… Fabio71 ha fatto una F.A.Q. che risolve brillantemente questo problema.

http://www.insanelymac.com/forum/topic/285021-risolvere-lerrore-boot-0/

Portebbe essere interessante aggiungere altre esperienze e "Prove su strada" di altri utenti con altri controller ... e problemi.

Buon Raid a tutti!

Maurizio

Edited by mauriziopasotti
.

Share this post


Link to post
Share on other sites
Advertisement

 

 

Hai un raid hardware ...?

Hai settato nel bios set disk as raid ?

Ed hai poi installato osx sopra?

Allora.... La Asus Sabertooth x58 ha un controller Marvell raid a bordo con due connessioni Sata 6GB/s e dal setup della Marvell Raid crei il raid.

Da osx ( ed anche dal bios) viene visto come disco unico.

Io sto attualmente usandolo come disco di lavoro... I miei progetti video (spesso sono di 150/200 Gb cadauno) ne traggono decisamente vantaggio dalle performance.

Appena finisco alcuni lavori e archivio i progetti, lo vuoto e provo un' installazione di osx ....è vi faccio sapere come si comporta....

Maurizio

Share this post


Link to post
Share on other sites

Allora.... La Asus Sabertooth x58 ha un controller Marvell raid a bordo con due connessioni Sata 6GB/s e dal setup della Marvell Raid crei il raid.

Da osx ( ed anche dal bios) viene visto come disco unico.

Io sto attualmente usandolo come disco di lavoro... I miei progetti video (spesso sono di 150/200 Gb cadauno) ne traggono decisamente vantaggio dalle performance.

Appena finisco alcuni lavori e archivio i progetti, lo vuoto e provo un' installazione di osx ....è vi faccio sapere come si comporta....

Maurizio

 

questo lo so..di come si crea un raid ( anche con un controller interno ) ma la cosa che non riesco a comprendere è :

Hai fatto una istallazione pulita su di esso..ed lo hai reso bootable?

Cioè..come first boot hai settato ahci o raid ??????????????????????

Share this post


Link to post
Share on other sites

Premesso che ora sono su iPad ... È non ho sottocchio il pc.....

I dischi sono sul Marvell e il raid é configurato in Ahci.....

Domani vi giro info più dettagliate, mi sembra leggendo qua e la che il problema boot0 sia affrontabile....

 

Maurizio

 

Raid ...configurato in ahci ?

Forse non ti e' chiaro ancora il concetto raid hardware ...sei fuori pista.

Se setti in ahci , non puoi creare un raid hardware....il raid hardware si setta da bios ...in modalita' raid.

Una volta fatto f10 salva ed esci....di conseguenza ti uscira con f5 o f2 non ricordo per asus , il bios del raid...dove configurare l'array e lo stripped.

Mi sa che stai facendo confusione

 

Tanto per darti un idea

 

http://www.google.it/url?sa=t&rct=j&q=bios%20raid&source=web&cd=5&ved=0CEgQtwIwBA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKE6zl1Lt39w&ei=NR7eUMLeKo34sgac4YDYCQ&usg=AFQjCNHMzxzwmeUElMxilpYCFihiyhIIEg&sig2=I7rcZZ2JH7dhi9nuuKp0jg&bvm=bv.1355534169,d.Yms

 

Vai sui 3:40 e capirai cosa intendo

Questo e' un raid hardware

Share this post


Link to post
Share on other sites

Bella discussione davvero, come promesso mi cimenterò nel raid 0 da bios appena posso, perchè posseggo due Hd meccanici da 500 GB che possono servire allo scopo...

per il problema del boot 0 error, non so come si comporta il bootloader quando scrive i settori di avvio del disco, ma con Clover in UEFI mode dovrebbe essere tutto in regola....no?

Comunque sto facendo esperimenti con M&Lionize, e siccome sto cercando di creare anche due OSInstall.mpkg modificati (per Lion e ML) che vadano ben per tutte le release, voglio provare se si riesce ad integrare un pacchetto "non Apple" (...per la serie Enoch Bootloader....), selezionabile nell'istaller di Osx....

 

In + sarebbe fico se riusciamo a porre fine a questo problema reistallando il file di boot dalla chiavetta di Lionize (con la procedura descritta nel topic di @Fabio71), l'unica sòla sarebbe che la partizione di avvio sarebbe per forza quella dove istalli in quel momento....(su hard disk si intende).

Chissà..

 

Fabio, sai perché l'istaller di OSx non cerca la partizione di recovery da 13GB come nei veri Mac durante l'istallazione? Ho visto il link che mi avevi passato x PM al riguardo, o invece è normale che l'istaller non la cerchi?

 

 

Micky

Share this post


Link to post
Share on other sites

Ma allora fino ad adesso il discorso hackintosh , che per montarlo si deve settare il bios in ahci , non fa una piega?

 

 

Vi ho detto che ci vuole un hardware adatto compatibile mac , e deve essere esterno .....pci x , pci ex .

Share this post


Link to post
Share on other sites

Ciao Carmine e tribù.

come accennato ho testato l'installazione di Mountain Lion sul controller Marvell della Sabertooth x58

Funziona perfettamente modalità Raid 1 e Raid 0.

Le performance in Raid 0 piuttosto che in Raid 1 sono il doppio…

110/120 W/R in Raid 1 220/240 W/R in Raid 0….

 

Come si installa? come sempre…. installandoci Enoch.

Io ho proceduto così:

Configurato il raid dal bios del controller

Avviato Mountain Lion dal mio SSD

Formattato da Utility Disco

Clonato su di lui con CCC il mio SSD

Installato su di lui Enoch 2151

e riavviato dal raid.

 

 

 

Carmine veniamo ai tuoi quesiti:

Nel bios della Asus il disco è settato come AHCI ( altra possibilità è IDE o NONE )

Il Bios del controller Marvell non da ulteriori possibilità se non il tipo di Raid (0/1)

Come vedrai dagli screen del rispettivi bios.

Non sono assolutamente esperto in materia ma a quanto vedo oltre i sei canali SATA base ce ne sono due (sui quali ho i dischi in Raid) relativi solamente al Marvell, e se non configuri il raid vanno regolarmente come SATA 6GB.

ICH10…. non saprei da dove disabilitarlo……

 

Ti allego gli screen di bios

 

Maurizio

post-511650-0-25429400-1356820164_thumb.jpg

post-511650-0-03336700-1356820180_thumb.jpg

post-511650-0-39873700-1356820191_thumb.jpg

Share this post


Link to post
Share on other sites

 

Maurizio....per me il raid hardware ,è:

 

1) Settare modalita' raid nel bios

2) al riavvio , entrare nel bios raid ( ctrl+i )

3) creare raid array e stripped

4) una volta creato il raid riavviare

5) installare osx

6) renderlo poi avviabile

Edited by ErmaC
.

Share this post


Link to post
Share on other sites

Dal terzo screen vedo , e deduco che tu parti dal raid solo facendo F8 selezioni il raid Marwell e parte , giusto?

Su questo Raid hai installato un boot loader ?

Sopra hai detto di si , o no ?

Quindi e' inutile che ti sforzi nel farlo , non e' per niente avviabile ( bootable ) quello che sto dicendo da una vita.

Per me bootable significa , che quel controller deve essere settato come fisrt boot , quindi senza forzarlo con una pen drive con un bootloader sopra.

Ci vuole un controller dedicato compatibile Mac , per fare un raid 0 bootable.

 

ps: ci sono , esistono , costano troppo e non vale la pena , i risultati sono quasi identici tra raid hard e soft .

Con il raid soft , lo fai direttamente da osx e si puo' , con molta facilita' renderlo bootable .

 

Maurizio se ti va continuiamo il discorso diversamente .

 

BUON ANNO A TUTTI

Edited by ErmaC
.

Share this post


Link to post
Share on other sites

Maurizio,

 

Sto solo dicendo che con raid 0 su chipset principale della main , non lo renderai mai bootable.

Infatti anche su marwell hai dovuto fare un raid 1 , dove si perdono letteralmente prestazioni in confronto ad un raid 0.

 

Ma comunque vedo che hai settato in ahci mode il marwell...mo' non ci sto capendo piu' niente ...o sono io che non mi so spiegare...

Edited by ErmaC
.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By dukzcry
      Here's my driver for LSI MegaRAID SAS family of controllers called SASMegaRAID.kext. This one was requested few times at InsanelyMac and other Mac-related communities.
      Download link https://github.com/dukzcry/osx-goodies/releases or https://www.insanelymac.com/forum/files/file/306-sasmegaraidkext/
      F.A.Q.:
      Q: I can't manage controller via supplied utility
      A: Only monitoring functional is supported, management is done via controller BIOS
      Q: Any chance to make cards based on SAS2208 chip work?
      A: Not currently, the chip belongs to the same family, but it requires a lot of handling different from common handling for supported cards.
      Q: The driver loads but my device doesn't show up anywhere in profiler. What should I do?
      A: Try inverting "PreferMSI" key value. It's under "Settings" dictionary in kext's plist. 
      Q: macOS doesn't see my volumes
      A: Set them as virtual (logical) disks in controller's BIOS. If no luck try "Uncontiguous enumeration.zip" version. See full issue report https://www.insanelymac.com/forum/forums/topic/285197-driver-for-lsi-megaraid-sas-family/?do=findComment&comment=1987665
      Q: Is it possible to push more from my setup?
      A: It may be.
      The plist from "Unsafe settings unlocked.zip" allows tweaking of dangerous options. Before playing with them you need to detach all HDDs with critical data and attach some spare HDD for doing the tweaks. The "MaxSGL" option is number of scatter gather list entries you controller can handle. The "MaxTransferSize" determines the maximum size of data transfer (in bytes) per request your controller can catch. If you set them to some enormously big value then they will be truncated to the max values your hardware can achieve (may still be not safe enough for successful data transfers). "MaxTransferSizePerSegment" does the same but for a single SGL entry (will never be larger than MaxTransferSize). For the tests you need to stick to the system.log and start a transfer of a >= 100gb data. If the settings you set are inappropriate, you'll see the I/O errors.
      Q: My Mac stopped to go sleep after i've loaded your kext.
      A: This is awaited. See https://www.insanelymac.com/forum/forums/topic/285197-driver-for-lsi-megaraid-sas-family/?do=findComment&comment=1986269 Use kext from "Unsafe settings unlocked.zip" and set "AllowSleep" key to true.
      Q: Your driver doesn't work for me. Are there any alternatives?
      A: Yes there is one https://www.insanelymac.com/forum/forums/topic/314799-guide-z820-el-capitan-the-great-guide-sucess/?do=findComment&comment=2556863
      Q: I get "mfiutil: mfi_open: not such file or directory" error
      A: It maybe that unit number of you device is not 0 (which is default). Try the following:
      $ ls /dev/mfi?
      /dev/mfi2
      $ sudo mfiutil -u 2
    • By dukzcry
      This is kext for LSI MegaRAID SAS family of controllers
      Topic: https://www.insanelymac.com/forum/topic/285197-driver-for-lsi-megaraid-sas-family/
       
    • By Dallastyle
      Hello Insanelymac,
      I've successfully installed Mac OS X Sierra on 2 32gb flash drives with them as a JBOD Raid. I can only get into the hackintosh if I use another USB flash drive with Clover installed on it. I've tried using a clover installer however that just installs on my Raid Disk. I've also noticed that when I open clover configurator, there are 2 EFI partitions but both of them were empty. I've tried moving the contents of the EFI on my Raid disk that clover installed but my BIOS does not detect it. Also when I use the other flash drive to boot into clover, there is another volume called "BOOT OS X" right next to my Raid Disk Volume that I use to boot from. I just want to install and boot off of my Raid usb flash drives. Really running out of options, Thanks guys.
    • By Jarek Januszewski
      This project is actually two years old, but despite the aging SATA standard, still current as an idea.
      And of course - conforming hackintosh different thinking.
       
      I invite you to my shop for a short film of the "Do it yourself" series.
×