Domeniul discului de acasă raid5 la 3

Arhiva de pe arhitectura RAID5 pe mâinile proprii de 3,5 TB

După ce colecția de CD-uri și DVD-uri de acasă a trecut peste 300, am avut o întrebare foarte rezonabilă - cum să mă descurc cu toate acestea? A fost foarte lung și dificil să scanezi discurile în căutarea celei potrivite.

După căutarea pe Internet a constatat că doar o singură soluție disponibilă oferă automatizare disc bibliotecă - module Dacal CD bibliotecă pentru 150 discuri. Capacitatea lor poate fi mărită prin cascade de 5 module într-un rack, până la 128 module într-un lanț, adică 150x128 = 19200 de discuri. Dar sa dovedit că costul modulului de achiziție, pe baza costului de stocare a unui singur disc într-o bibliotecă similară este prea mare - 38 de ruble, și nu a fost mulțumit de mărimea modulului de bibliotecă (370h390h180mm) și greutatea acestuia (3,5 kg). De asemenea, poate fi considerat un dezavantaj faptul că acest sistem ar trebui să fie localizat la o distanță de lungimea cablului USB de la computer, adică nu mai mult de 1,5-2 metri.

Când am încercat să rescriu biblioteca de discuri pe hard disk, sa constatat că aproximativ 10% din discurile înregistrate anterior nu au putut fi citite - zgârieturi sau discuri malformate au fost înregistrate inițial. În acest sens, existau îndoieli - cât de fiabile vor fi stocate datele pe hard disk - pentru că dacă unitatea nu reușește, voi pierde întreaga bibliotecă.

Așa că am ajuns la ideea de a folosi o matrice RAID pentru a stoca biblioteca. Matricea cu oglindire a fost respinsă imediat, a fost păcat să folosești de două ori numărul de discuri. RAID-5 a fost potrivit pentru toți parametrii - capacitatea sa este egală cu suma capacităților tuturor unităților de măsură ale matricei minus unul. O astfel de plată pentru fiabilitatea stocării datelor mi se pare normal.

Controlerul hardware RAID nu mi-a plăcut - costul controlerului este prea mare. Și din nou - în cazul în care controlerul nu reușește, matricea nu poate fi ridicată, cu excepția aceluiași controler. Având două controale scumpe pentru fiabilitate este foarte scump. Și unitățile pentru controler trebuie să fie aceleași. În general, o soluție costisitoare pentru acasă.

A existat o matrice RAID software. După ce a căutat pe Internet, a fost găsită o soluție - FreeNAS bazată pe sistemul de operare FreeBSD. Soluția este ușoară și elegantă, dar ... Sa dovedit că FreeBSD nu suportă toate controalele de hard disk de pe placa de bază - controlerul SATA JMB363, care a fost acolo, sa dovedit a fi prea greu pentru FreeBSD.

Am avut o singură soluție - să construiesc o matrice RAID-5 software în Windows XP. Pentru ca capacitatea unității de hard disk să fie utilizată numai pentru matricea, sa decis că sistemul de operare al matricei ar fi încărcat de pe discul USB Flash.

Alegerea fierului

Principalul lucru din acest sistem este un caz amplu. A fost capturat un caz vechi gol de la un computer industrial (freebie) cu 8 cuiburi de 5.25 "pentru hard disk-uri.

Domeniul discului de acasă raid5 la 3

De când a fost grozav, l-am tăiat la dimensiunea necesară și am vopsit negru cu vopsea acrilică dintr-o cutie. În principiu, cazul poate fi orice, dacă există doar un număr necesar de socluri de 5.25 "pentru hard disk-uri.

Pe măsură ce sursa de alimentare a fost folosită FSP ATX-400 ATX (24pin) 400W. Deși puterea consumată de matrice este de 200 de wați, marja de alimentare de două ori a alimentării cu energie a făcut posibilă speranța pentru o sursă de alimentare mai bună (la tensiuni de 5V și 12V) livrată la matrice. Blocul a trebuit să fie îmbunătățit - adăugați conectori pentru alimentarea hard disk-urilor.

Pentru instalarea hard disk-urilor, am achiziționat 8 module SATA Rack Mount în negru cu ventilatoare pentru răcirea discurilor. Pentru a îmbunătăți răcirea discurilor, au fost tăiate găuri suplimentare în plasticul modulelor. De asemenea, aceste module vă permit să înlocuiți rapid o unitate defectă.

Domeniul discului de acasă raid5 la 3

Placa de baza va face orice, cu numarul necesar de conectori SATA pe aceasta si posibilitatea de a porni sistemul BIOS de pe o unitate USB-HDD. În cazul meu, sa folosit placa ABIT AB9-PRO i965P ATX SATA cu 9 conectori SATA-2, 1 - E-SATA și 1 - IDE.

Domeniul discului de acasă raid5 la 3

Pentru o matrice, am cumparat 8 unități Samsung 500GB (16Mb) HD501LJ SATA-2 7200 rpm. Alegerea SATA-2 unități de hard disk din cauza unei rate de date mai mare, și cel mai important - 8 cabluri pentru conectarea drive-uri SATA ocupă mult mai puțin spațiu în organism, în comparație cu 8 cabluri IDE și acest lucru are un impact asupra corpului produvaemost, adică la răcire. Puteți utiliza, de asemenea, unități de capacitate mai mare, cum ar fi unitățile de 1TB, și de a crește dimensiunea de matrice la 7TB, dar în momentul de matrice, raportul capacitate / pret, discurile sunt optime.

Domeniul discului de acasă raid5 la 3

Domeniul discului de acasă raid5 la 3

Memoria operativă este 1 die DDR-2 PC667 pe 1024 MB. Cu acest volum sa dovedit a fi bustul - utilizarea memoriei nu a depășit niciodată 105 MB.

Procesorul este INTEL Celeron-420, de 1,6 GHz. Dimpotrivă, procesorul sa dovedit a fi scurt. Dacă viteza de citire de matrice este aproape independentă de procesor și este 85-95 MB / s în rețea, înregistrarea de CPU de până la 95-97% (așa cum este în continuare o serie de software), iar viteza este de 3-4 ori mai viteza de citire mai mică (20-30 MB / sec). Astfel, cu cât procesorul este mai productiv, cu atât mai repede sistemul funcționează la înregistrare.

Pentru a instala și a rula sistemul de operare Windows XP, am folosit un Kingston Flash-USB DataTraveler de 2 GB.

Privind în perspectivă, vreau să spun că atunci când am strâns toate fierul în cazul și l-am pornit, efectul lucrării lui a depășit toate așteptările mele. Sistemul a râs ca un avion de zbor la decolare. Totuși - 8 ventilatoare suflă hard drive-uri, 1 ventilator - pentru procesor, 1 ventilator - pentru sursa de alimentare și 1 ventilator - suflă carcasa. Total - 11 bucăți. Cele mai zgomotoase sunt fanii pentru discuri, sunt cei mai mici. Dar fără ele era imposibil. Dacă temperatura discurilor cu ele nu crește cu mai mult de 37 ° C, atunci fără ele temperatura crește instantaneu la 47-48 ° C, discurile sunt prea strânse. Pentru a înlocui sistemul de răcire cu aer într-o soluție mai silențioasă, se pare că este foarte problematic din cauza lipsei de blocuri de apă pentru unitățile de hard disk și a costului general ridicat al unui astfel de sistem de răcire.

Domeniul discului de acasă raid5 la 3

Ca atare, matrice nu s-ar fi plasat acolo, în cazul în care oamenii (de exemplu, în camera de zi) și pentru transferarea acesteia într-un loc în care zgomotul nu deranjează pe nimeni (în toaletă), a ajuns la o listă comună de fier Adauga adaptor Wi-Fi. Am folosit D-Link DWA-520 PCI 802.11g cu modul turbo. Rata de schimb cu produsele D-Link, care are și un mod turbo, este de 108 MB / s.

Dansuri șamanice (cu tamburină)

1. Pregătirea unității Flash-USB

Se poate utiliza orice disc Flash USB de 2 GB. Rețineți mai întâi: citirea mai rapidă a vitezei de pe unitatea Flash-USB, cu cât sistemul de operare este mai rapid când este pornit. Deși, dacă sistemul funcționează în mod 24/7, viteza de încărcare la pornire nu va fi decisivă.

Notă două: pentru un motiv oarecare, drive-uri flash-uri USB, chiar dacă acestea au fost un producător, un rezervor și formatat identic (FAT sau FAT32), nu toate dintre ele sunt vizibile în BIOS-ul placii de baza ca drive-urile USB-HDD. Și dacă nu sunt vizibile în BIOS, Windows nu va fi instalat pe ele. În ceea ce aici este înmormântat câinele, nu am înțeles, deși am încercat nu mai puțin de douăzeci de zeci de produse (prietenii au permis să încerce).

Am folosit următorul program pentru a pregăti unitatea Flash-USB - FlashBoot v1.4.0.157. care garanteaza rezultate. După aplicarea sa, orice unitate flash din BIOS-ul plăcii de bază a fost definită ca o unitate USB-HDD.

2. Instalarea WindowsXP pe Flash-USB

Asamblam sistemul fără a conecta hard discurile. Conectați unitatea Flash-USB și verificați dacă este vizibilă în BIOS-ul plăcii de bază, ca o unitate USB-HDD. Pentru a instala Windows XP, conectați unitatea CD-ROM. Acesta poate fi cu orice interfață - IDE sau SATA, nu numai USB. Când instalați CD-ROM-ul Windows XP cu o interfață USB, aceasta se află în conflict cu unitatea flash. Tastatura USB și mouse-ul USB se află în conflict cu unitatea flash USB. Acestea ar trebui să aibă conectori PS / 2.

Rulați instalarea de pe CD-ROM. Fișierele de instalare necesare sunt descărcate inițial, apoi este instalat discul pentru care doriți să instalați Windows XP și apoi, după repornirea calculatorului, apare un "albastru ecran de deces" cu o eroare - STOP 0x000007b. Opriți calculatorul. Eliminăm o unitate flash.

Conectăm unitatea flash USB la orice computer cu Windows XP instalat.

Luăm fișierul FlashBootXP_ver1.rar. Am despachetat-o ​​într-un folder temporar de pe hard disk. În această arhivă există 4 fișiere: usb.inf, usbport.inf, usbstor.inf, usbboot.reg.

Selectați secțiunea HKEY_LOCAL_MACHINE. În meniul "Fișier", selectați "Încărcați stupi ...".

Alegeți directorul - Letter_Flash \ Windows \ System32 \ Config \. În acest dosar, selectați fișierul - SYSTEM.

În fereastra de selectare a secțiunii, introduceți numele secțiunii - FlashUSB. Facem click dreapta pe această secțiune. În meniu, selectați "Permisiuni". În fereastra care se deschide, selectați "Administratori" și "Acces complet". Apoi - "Aplicați". Apăsați butonul "Avansat".

În fereastra care se deschide, selectați "Administratori" și setați punctul de control "Înlocuiți permisiunile pentru toate obiectele copilului cu permisiunile aplicate aici pentru obiectele copilului". Apoi butoanele "OK" și "OK".

Trecem la dosarul temporar unde a fost despachetat arhiva FlashBootXP. Faceți clic dreapta pe fișierul usbboot.reg. În meniul care se deschide, selectați "Merge".

Copiați fișierele usb.inf, usbport.inf, usbstor.inf din folderul temporar în directorul - Letter_Flash \ Windows \ INF.

Luăm unitatea flash de pe computer.

Introducem unitatea flash în calculatorul matricei. Porniți computerul, porniți-l de pe unitatea flash (ecranul albastru al morții nu mai apare) și continuați instalarea până când nu ați terminat.

Când Windows XP termină instalarea, terminăm instalarea cu driverele pentru placa de bază.

Când instalarea este finalizată, opriți CD-ROM-ul. Se poate dovedi că fără un sistem CD-ROM nu se va porni. Încercați să conectați orice unitate a matricei. Problema ar trebui să dispară.

Apoi, rotiți unitatea flash USB într-o unitate hard disk locală.

Detașați "Computerul meu" - "Proprietăți" - fila "Hardware" - "Manager dispozitive". În managerul de dispozitive găsim "dispozitivele de disc". Deschidem această secțiune. Ne găsim unitatea flash în listă. Faceți dublu clic pe el. În fereastra deschisă, selectați fila "Informații".

În ultima linie, ștergeți tot, după - "% Microdrive_devdesc% = cfadisk_install". În spațiul liber se introduce codul dispozitivului copiat anterior. Apoi, în această linie, găsim ultima slash "\" și ștergeți-o și tot ceea ce se află în această linie până la capăt. Salvați fișierul.

Din nou, secvența este "Computerul meu" - "Proprietăți" - fila "Hardware" - "Device Manager". În managerul de dispozitive găsim "dispozitivele de disc". Deschidem această secțiune. Ne găsim unitatea flash în listă. Faceți dublu clic pe el. În fereastra deschisă, selectați fila "Driver". Facem click pe butonul "Refresh".

În fereastra care se deschide, selectăm punctul de control "Nu, nu de data asta". Faceți clic pe butonul "Următorul". Selectați punctul de control "Instalare din locația specificată". Faceți clic pe butonul "Următorul". Selectați punctul de control "Nu căutați". O să aleg singur șoferul. Faceți clic pe butonul "Următorul". Faceți clic pe butonul "Instalare de pe disc". Faceți clic pe butonul "Răsfoiți" și deschideți dosarul în care este localizat driverul Hitachi Microdrive cu fișierul cfadisk.inf modificat. Punem la punct acest fișier și, în ciuda tuturor protestelor Windows, că acest driver nu se potrivește, nu a fost testat pentru compatibilitate etc. Instalați forțat driverul.

Reportim calculatorul. Acum, unitatea flash este definită ca un disc local obișnuit.

Apropo, această metodă este bună pentru unitățile flash moderne cu o capacitate de 4 GB sau mai mult. După aceasta, ele pot fi formatate în orice sistem de fișiere acceptat de Windows, puteți crea mai multe secțiuni pe unitatea flash USB, iar NTFS vă permite să depășiți limitările privind dimensiunea unui fișier în 2 GB.

RAID-5 în WindowsXP (din cauza căruia a fost pornit totul)

Activarea suportului pentru matrice RAID-5 în WindowsXP

În Windows XP, există suport pentru matrice RAID-5, dar nu este inclus. Pentru a activa această funcție, trebuie să faceți următoarele gesturi.

Scoateți unitatea flash din matrice și conectați-o la orice computer cu Windows XP instalat. Copiați următoarele fișiere în orice dosar temporar: