SantyagoSantyago
Avatar

Witaj!
Blog archiwalny. Już niebawem nowy serwis!

YouTube RSS Facebook GitHub

Całkiem niedawno sprawdzaliśmy jak sprawuje się CloudShell, który przekształca ODOROID-XU4 na mini serwer NAS. Pojawiły się również głosy, że zastosowanie CloudShell jako NAS mija się z przeznaczaniem z powodu braku zabezpieczenia składowanych danych za pomocą macierzy RAID.

I chociaż jest to słuszna uwaga, wielu użytkownikom wystarczy tylko jeden dysk, poniweważ nie składują oni tam super ważnych danych. A co w przypadku, gdybyśmy chcieli jednak zadbać o bezpieczeństwo danych?

Obecnie nie ma na rynku platform SBC wspierających RAID. Znacznie łatwiej mają takie platformy jak Jetson TK1 / TX1, które posiadają natywny port SATA, a wtedy z pomocą mogą przyjść przeróżne kieszenie HDD, które udostępniają taką funkcję. A co w przypadku pozostałych?

Pomocna może okazać się wtedy płytka HDD-RAID 1.1 od CubieTech.

HDD-RAID 1.1

Tak naprawdę, HDD-RAID jest rozszerzeniem dedykowanym dla komputerków CubieTruck oraz CubieTruck PLUS, które po prostu dorzucamy metodą "na kanapkę" i łączymy kablem SATA bezpośrednio z HDD-RAID.

W przypadku CubieTruck PLUS sprawa jest nieco skomplikowana ze względu na występujący tam mostek SATA-to-USB, mocno ograniczający przepustowość portu SATA, ale w przypadku poprzedniej generacji CubieTruck jest to bardzo ciekawe rozwiązanie.

HDD-RAID 1.1

HDD-RAID ma jednak bardzo mocne strony, które pozwalają nam na jego wykorzystanie praktycznie z dowolną platformą SBC. Najważniejszą z nich jest możliwość konfiguracji trybu pracy pomiędzy RAID0, RAID1, JBOD oraz Port Multipler.  Jednak to, co będzie nas interesowało najbardziej, to możliwość podłączenia naszej macierzy bezpośrednio pod USB 2.0 / USB 3.0.

Jedynym minusem jest sposób zmiany trybu pracy macierzy, który dokonuje się poprzez zworki rezystancyjne na PCB.

Konfiguracja trybu pracy

Na szczęście ten "minus", dla większości z nas może okazać się w ogóle nie istotny, ponieważ domyślnie jest ustawiony RAID1, a właśnie taki tryb nas interesuje.

Dodatkowo wraz zestawem otrzymujemy komplet kołków dystansowych, obudowę plexi oraz niezbędne kable.

Wyposażenie dodatkowe

HDD-RAID wykorzystuje bardzo popularny układ JMS562 od JMicron Technology, będący mostkiem USB 3.0 / eSATA III na dwa porty SATA III. Według noty katalogowej producenta, jest w stanie osiągnąć transfer na poziomie 400MB/s oraz wspiera LUNs, UASP (USB Attached SCSI Protocol) oraz BOT (Bulk Only Transport).

Testy, testy, testy

Do testów wykorzystamy dwa identyczne 2.5" dyski od Seagate Laptop Thin ST500LT012 o pojemności 500GB (5400rpm, 16MB Cache, SATA 3Gb/s).

Seagate Laptop Thin ST500LT012

HDD-RAID 1.1 + 2x ST500LT012

Wynik dmesg po podłaczeniu od USB 3.0:

  1. usb 4-1: new SuperSpeed USB device number 3 using xhci_hcd
  2. usb 4-1: New USB device found, idVendor=152d, idProduct=0562
  3. usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
  4. usb 4-1: Product: JMS56x Series
  5. usb 4-1: Manufacturer: JMicron
  6. usb 4-1: SerialNumber: RANDOM__7AD758C4668B
  7. scsi19 : uas
  8. scsi 19:0:0:0: Direct-Access     H/W RAID 1                8035 PQ: 0 ANSI: 6
  9. sd 19:0:0:0: Attached scsi generic sg4 type 0
  10. sd 19:0:0:0: [sdc] 976683008 512-byte logical blocks: (500 GB/465 GiB)
  11. sd 19:0:0:0: [sdc] Write Protect is off
  12. sd 19:0:0:0: [sdc] Mode Sense: 67 00 10 08
  13. sd 19:0:0:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
  14. sdc: unknown partition table
  15. sd 19:0:0:0: [sdc] Attached SCSI disk

Dyski działają prawidłowo zarówno na USB 2.0 jak i USB 3.0. Oczywiście w przypadku portu USB 2.0 ogranicza nas przepustowość tego standardu, która teoretycznie powinna wynosić 480 Mbit/s. Dopiero USB 3.0 pozwala nam na rozwinięcie jego możliwości.

USB 2.0

USB 3.0

Jeśli chodzi o system operacyjny Windows, to również nie ma tutaj żadnych problemów. Macierz wykrywana jest prawidłowo, a wyniki prezentują się równie dobrze.

Menedżer urządzeń w Windows 10

Porównajmy na koniec wyniki uzyskane za pomocą HD Tune Pro 5.60.

USB 2.0 / Odczyt

USB 2.0 / Zapis

USB 3.0 / Odczyt

USB 3.0 / Zapis

Podsumowanie

HDD-RAID to niewątpliwie ciekawa pozycja dla osób, które chciałby poszerzyć swoje SBC o obsługę macierzy RAID. Pomimo przeznaczenia dla rodziny CubieTruck, bez problemu możemy podłączyć go do każdego komputera posiadającego port USB. Zastosowanie dobrego mostka JMS562 pozwala nam na stabilną pracę i wykorzystanie pełnych możliwości podłączonych dysków - zarówno korzystając z USB 3.0 jak i SATA.

Jedynym minusem (chociaż nie dla każdego) z jakim się tutaj spotkamy, to kłopotliwa zmiana trybu pracy RAID, która odbywa się za pomocą rezystorów SMD 603. W większości przypadków jednak nie będziemy musieli nic zmieniać, ponieważ domyślnie ustawiony jest RAID1 (mirror).

Warto również zaznaczyć, że zasilamy płytkę napięciem 12V, gdzie jest możliwe bezpośrednie zasilenie naszego SBC napięciem 5V (białe konektor obok, gniazda zasilania) co pozwoli nam na zastosowanie tylko jednego zasilacza. Sugerowana cena detaliczna to 159,00 zł.

Sprzęt do testów dostraczył sklep ElTy.pl:

Komentarze Komentarze
Avatar 1
cyryl Windows / Mozilla Firefox 44.0
21 February 2016 - 22:09 Warszawa

Czy podłączałeś kontroler przez sata do innego urządzenia zamiast usb?

Avatar 2
Korneliusz Linux Ubuntu / Mozilla Firefox 43.0
21 February 2016 - 22:48 Bytom

Tak, do CubieTruck Plus

Avatar 1
Kamil Linux x86_64 / Mozilla Firefox 44.0
22 February 2016 - 01:19 Warszawa

Można to wykorzystać do podpięcia RAIDa do USB w routerze ?

Avatar 2
Korneliusz Linux Ubuntu / Mozilla Firefox 43.0
22 February 2016 - 20:41 Bytom

Pewnie można :) Niestety mój nie posiada USB - jestem w tym temacie chyba w prehistorii

Avatar 2
Domker_ Linux x86_64 / Mozilla Firefox 44.0
22 February 2016 - 20:04 Katowice

Ja bym się tak problemem zworek jeżeli chodzi o tryb RAID tak nie martwił.
Takie twory jak OpenMediaVault / FreeNAS korzystają z softwerowego RAID i HW RAID nie jest zalecany.
Sam planuję złożyć domowego NAS, ale min 4 kieszenie po 4TB (+1 na rozbudowę w przyszłości) (chcę zarchiwizować też dane z płyt CD/DVD + backupy danych / systemów z urządzeń które mam.
Szukałem w sieci, ale to wszystko drogo wychodzi. (nie licząc dysków WD RED)
Trudno znaleźć płytę główną z formatu mini-itx z min 5/6 portami SATA.
Dual gigabitLAN też by się przydał (streaming z plexa w dużej rozdzielczości i backupy równocześnie, żeby min dało radę)

Avatar 1
Siema Mac OS X / Mozilla Firefox 44.0
26 February 2016 - 16:33 Warszawa

Czy można to podpiąć do Cubieboard 4 przez USB 3.0?
Rozglądam się obecnie za opcjami i tak to by było dla mnie perfekcyjne rozwiązanie na małe HTPC, serwer pobierania i NAS.

Avatar 2
Korneliusz Linux Ubuntu / Mozilla Firefox 43.0
27 February 2016 - 01:08 Bytom

Tak, można :)

Avatar 1
jw Windows 7 / Opera 9.80
02 March 2016 - 16:17 Warszawa

Jakoś benchmarku Rasberry Pi 3 nie widzę.

Avatar 2
Korneliusz Linux Ubuntu / Mozilla Firefox 43.0
02 March 2016 - 21:57 Bytom

To tylko świadczy o Twoim poprawny wzroku :D

Avatar 1
marcin Windows / Mozilla Firefox 44.0
25 March 2016 - 22:36 Brak informacji

A gdzie można kupić ten kontroler i jaka jest cena na chwilę obecną ?

Avatar 1
tomek Linux x86_64 / Mozilla Firefox 61.0
15 July 2018 - 09:31 Brak informacji

Fajny artykuł. Mam jendka pytanie: jak się odzyskuje macierz? Robiłeś testy? Ze schematu widzę, że diody pokazują awarię dysku: czy mogę wówczas włożyć świeży dysk zamiast zepsutego i wszystko się naprawi magicznie? PDFy opisujące tę płytkę nie są zbyt klarowne jeśli chodzi o "recovery" ma awarii.