Skocz do zawartości
scazi

Linux + Sil0680 + Raid

Rekomendowane odpowiedzi

Witam!

 

Mam takie pytanie: Czy jest jakas szansa zeby Linux widzial "sprzetowy" raid w kontrolerze sil0680? Szukam juz dosc dlugo i za grzyba nie moge znalezc. Znalazlem gdzies jakis sterownik napisany przez jakiegos goscia na wlasne potrzeby, ale raz ze to baaardzo niepewne a dwa ze obsluguje tylko raid 0 a mi jest potrzebny raid1.

Mam serwer, ma ktorym sa baaardzo wazne dane i MUSI byc aktualna kopia zapasowa. Musi tez byc mozliwosc szybkiego przywrocenia serwera do pracy po ewentualnej awarii. Problem back-up'u danych rozwiazalem tworzac raid programowy i dziala toto swietnie, ale systemu w ten sposob przeciez nie zabezpiecze. (chyba zebym sie mylil, to PLEASE niech ktos powie jak :) )

 

Na razie wyglada to tak: Slackware 10.2, jajko ataraid.i i kontroles chodzi super, ale raidu nie widzi. Widzi oddzielne dyski (2 x WD400JB, kazdy na oddzielnym kanale). Kazdy dysk ma identyczny podzial na partycje - hde1: system; hde2: swap; hde3: dane; hde4: archiwum. System dziala... na softowym raidzie, spinajacym partycje hde3 i hdg3 w md3 oraz hde4 i hdg4 w md4. Kopii systemu jeszcze nie ma bo nie mam pojecia jak to zrobic. W systemie nie bedzie czestych zmian, wiec myslalem nawet zeby zapodac w cron'ie zeby raz na tydzien kopiowal na zywca wszystkie pliki z hde1 na hdg1 i jednorazowo zmusic lilo zeby zainstalowal sie w MBR od hdg. Czy tak skopiowany system ma szanse odpalic? Czy dobrze dumam ze nie musze kopiowac partycji swap? Ogolnie - czy to moje kombinowanie zmierza w dobrym kierunku? HELP!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jesli chodzi o robienie backupów całych partycji to programy dump i restore, a jeśli chcesz kopiowac pojedyńcze katalogi (oczywiscie bez zmian praw dostępu itd) to np tar.

np tak:

 

(cd /usr && tar cvf - .) | (mkdir /mnt/backup/usr && cd /mnt/backup/usr && tar xpvf -)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nic nie stoi na przeszkodzie, żeby partycję systemową spiąć również w mirror. Jest w sieci dostępne HOWTO, które opisuje, jak to zrobić (odrobinę inaczej niż pozostałe partycje). Inną sprawą jest, że stosowanie RAID generalnie nie służy potrzebom backupu - RAID ma przede wszystkim za zadanie maksymalnie skrócić czas przestoju systemu przy awarii dysku. Prawdziwy backup to oprócz macierzy RAID kopiowanie ważnych danych z dysków na nośniki zewnętrzne typu płyta CD/DVD czy taśma DDS, ew. LTO. Przecież zawsze może się sfajczyć zasilacz, pociągając za sobą obydwa dyski lub nagle RAID się rozjedzie i zostajesz z niczym...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No wlasnie o to chodzi zeby po awarii twardziela cala firma nie stala przez tydzien az sie postawi nowy system. Firma jest malutka, wiec nie ma kasy na sprzet typu macierz SCSI i kontroler ze sprzetowym raid5 :-| Caly serwer kosztowal nieco ponad 1000 zlotych bo wiecej na niego nie dostalem. Jest w nim wiec Abit BE6-II, P3 600 zdlawiony do 450, 128 RAM kingston, zakichany kontroler sil0680 z ktorym mialem same problemy i 2 dyski WD400JB (WD dlatego, ze akurat mialy najdluzsza gwarancje) i zasilacz Chieftec DF 360W. Calosc ma tylko udostepniac dane + drukarki i nie psuc sie :wink:

 

PS. Backup na cd jest swoja droga robiony.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

http://www.siliconimage.com/support/downlo...s=1&sataraid=0&

http://www.siliconimage.com/docs/Linux%20OS%20RAID.pdf

Pre-compiled Linux kernels with driver support for the SiIxxxx SATA controller chips can be found on the Linux ATA development site: http://kernel.org/. You must use a kernel version of 2.4.18-14 or later to have SATA support for the SiI3x12. More recent kernel support SiI3114, SiI3124, and SiI3132. If your distribution already uses a current kernel , please use the SiIxxxx driver included with the dsitribution.

I tu jest pies pogrzebany - sterowniki (czyli obsługa kontrolerów SiL) muszą być wkompilowane w jądro :?

Zakładam że to naprawdę kontroler RAID, z możliwością zarządzania furnkcjami RAID z poziomu menu startowego kontrolera.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Kontroler ma raid, ktorym mozna zarzadzac z poziomu biosu kontrolera. Nawet po wkompilowaniu w jadro obslugi tego kontrolera Linux nadal nie widzi dyskow jako macierz, tylko jako osobne urzadzenia :sad:

 

Na tej stronie, ktora podales Silicon Image informuje o programowym raidzie pod Linuxem... skoro producent chipu kaze sie odwolywac do rozwiazan programowych, to zakladam ze po prostu odpuscil sobie sterownik dla tego systemu :cry:

 

PS. To kontroler ATA, a nie SATA. :)

 

pozdro.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra, dzieki wszystkim za pomoc! :)

 

HOWTO znalazlem, przeczytalem i zastosowalem... System ruszyl, co prawda nie obylo sie bez dyskietki startowej, ale w koncu ruszyl i teraz chodzi jak burza. Zasymulowalem awarie obydwu dyskow (oczywiscie nie naraz :wink: ) i za kazdym razem startowal bez problemu.

 

Jeszcze raz dzieki i pozdro.

EOT

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...