RAID w praktyce ● RAID – z angielskiego: Redundant Array of Independent Disks (co nie do końca jest prawdziwe, np. dla typów linear i stripping) ● Mowa.

Slides:



Advertisements
Podobne prezentacje
STORAGE Pamięci masowe.
Advertisements

Solphy Polska Prezentacja Produktu Solphy Home Storage.
Jeśli się nie odmienicie i nie staniecie jak dzieci...
INFORMA CJA o wynikach kontroli artykułów dla dzieci III kwartał 2014 r.
PROSTE ZASADY NA ODPADY Magdalena Mirosław kl IIIB.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
InMoST, Analiza architektury metodą ATAM Jerzy Nawrocki
Teoria gry organizacyjnej Każdy człowiek wciąż jest uczestnikiem wielu różnych gier. Teoria gier zajmuje się wyborami podejmowanymi przez ludzi w warunkach.
Waga pokazuje ile waży Chen. Ile waży Chen? Alfie zebrał informacje o zwierzętach domowych które mają dzieci w jego klasie. Oto jego wyniki. Zwierzę.
Wyszukiwanie informacji w Internecie. Czym jest wyszukiwarka? INTERNET ZASOBY ZAINDEKSOWANE PRZEZ WYSZUKIWARKI Wyszukiwarka to mechanizm, który za pomocą.
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Poczta elektroniczna – e- mail Gmail zakładanie konta. Wysyłanie wiadomości.
Kucharz zajmuje się przyrządzaniem różnego rodzaju potraw, dań, itd. Od kilkunastu lat sztuka kulinarna przeżywa swoisty renesans. Często to nie sam lokal,
Naukowe Koło Marketingu MERITUM. Kontekst projektu  Nowoczesny i sprawnie funkcjonujący system IT ma istotny wpływ na poprawę konkurencyjności turystyki;
PROGAM LOJALNOŚCIOWY FAMILO Społeczność Konsumencka Familo umożliwia uczestnikom programu oszczędzanie na zakupach dokonywanych w sklepie na stronie
Co potrafię w przyjaźni z komputerem?.  Z jakich elementów się składa? Z jakich elementów się składa?  Do czego służy? Do czego służy?  Jakie programy.
– lekcja ze strongmanem.. Drugiego dnia trzeciego miesiąca bieżącego roku klasa 3e za sprawą prof. Mikołaja Komorowskiego miała do czynienia z nietypową.
MOTYWACJA. Słowo motywacja składa się z dwóch części: Motyw i Akcja. Aby podjąć działanie (akcję), trzeba mieć do tego odpowiednie motywy. Łaciński źródłosłów.
Pomiar przyspieszenia ziemskiego za pomocą piłeczki tenisowej.
Jak to się robi ? Instrukcja wypełnienia dzienniczka treningowego, na podstawie danych z GARMIN-a Forerunner 305.
Porównywarki cen leków w Polsce i na świecie. Porównywarki w Polsce.
FIRMA MASZ DOŚĆ NUDY W ZESZYCIE? NIE WIESZ JAK WYRAZIĆ SIEBIE? NIE WIESZ JAK WYRAZIĆ SIEBIE? A MOŻE CHCESZ ZAREKLAMOWAC WŁASNĄ DZIAŁALNOŚĆ? MAMY NAKLEJKI.
Podstawy przedsiębiorczości wg podręcznika „Z ekonomią na ty” Lekcja 6 – Młody człowiek myśli o przyszłości – wykształcenie, oferta edukacyjna, zawód,
„Jak zwiększyć bezpieczeństwo uczestników ruchu drogowego?” Co nam dała realizacja projektu?
Instalacja nienadzorowana windows xp Jakub klafta.
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
Podstawowe prace w jednym z najlepszych programów graficznych.
MODUŁ 3 TEMAT 1 POZIOM 2 Wyznaczani e celów. W TYM TEMACIE MŁODZI LUDZIE: Poznają, jak planowanie celów może pomóc im w ich przyszłej karierze Będą wyznaczyć.
System operacyjny Renata P. System operacyjny - jest to zbiór nadrzędnych i niezbędnych programów umożliwiających pracę na komputerze. Jest on pośrednikiem.
O PARADOKSIE BRAESSA Zbigniew Świtalski Paweł Skałecki Wydział Matematyki, Informatyki i Ekonometrii Uniwersytet Zielonogórski Zakopane 2016.
PRAWA DZIECKA Nikt nie może mnie poniżać krzywdzić, bić, wyzywać.
Umiemy powiedzieć NIE ! Czyli wskazówki dla każdego z Was.
Cloud computing Bezpieczeństwo.
Pliki-Partycje-Dyski
Logika dla prawników Podział logiczny.
Schematy blokowe.
Ruch to zdrowie.
Podstawowe polecenia systemu
Prezentacja o Ubuntu Jakub Kociemba 2TI.
U fryzjera.
NASZA PRZYGODA Z PROJEKTEM UNIJNYM
Pamięci Henryka Pawłowskiego
Liczby pierwsze.
System komputerowego wsparcia liczenia głosów
ALGORYTMY I STRUKTURY DANYCH
Wstęp do Informatyki - Wykład 3
Optymalizacja programów Open-Source
Rekrutacja do przedszkoli w Gminie Strzyżów
Wstęp do Informatyki - Wykład 5
10 kroków do zmiany nawyków
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Git - system kontroli wersji
U fryzjera.
Bezpieczeństwo dostępu do danych w systemie Windows
Języki programowania.
- Magia myślenia na wielką skalę -
Usługi internetowe.
Microsoft Office Project 2003 Professional
Strukturalne wzorce projektowe
Znajdowanie liczb pierwszych w zbiorze
Doskonalenie rachunku pamięciowego u uczniów
POZNAJEMY PULPIT Opracowanie: mgr Barbara Benisz SP nr 20 w Rybniku
Duchowa adopcja Dzieci dzieciom.
Duchowa adopcja Dzieci dzieciom
Program na dziś Wprowadzenie Logika prezentacji i artykułu
UŻYWKI.
Nasza działalność KLAVO to firma zajmująca się dostarczaniem usług dla instytucji kultury. Chcemy, aby zwiększały one jakość obsługi zwiedzających. Celem.
Andrzej Majkowski informatyka + 1.
Zapis prezentacji:

RAID w praktyce ● RAID – z angielskiego: Redundant Array of Independent Disks (co nie do końca jest prawdziwe, np. dla typów linear i stripping) ● Mowa będzie o podstawowym softwarowym raidzie w Linuksie. Oprócz tego istnieje jeszcze Device Mapper, który ma większe możliwości (łącznie z szyfrowaniem), ale tym się nie będziemy teraz zajmować.

Podstawowe typy macierzy ● LINEAR – z kilku dysków tworzymy jeden logiczny. Dane zapisywane są po kolei na kolejnych dyskach. Stosowane głównie dla zwiększenia pojemności ● RAID0 (striping) – j.w., ale dane są zapisywane po kawałku na każdym z dysków. W porównaniu do LINEAR jest to szybsze, natomiast awaria jednego z dysków robi nieodwracalne szkody.

Nuda c.d. ● RAID1 (mirroring) – dane zapisywane są jednocześnie na dwóch dyskach. Zapewnia podstawową ochronę danych, spowalnia zapis (bo musi być jednocześnie na dwa dyski), natomiast w zależności od przyjętej strategii, może podnieść wydajność przy odczycie. Nie zapewnia zwiększenia pojemności.

Nuda c.d. ● RAID5 – przy pomocy trzech lub więcej dysków można zapewnić zwiększenie objętości macierzy w stosunku do pojedynczego dysku oraz zapewnić bezpieczeństwo danych (w przypadku awarii jednego dysku). Sposób zapisu jest podobny do RAID0, z tym, że na nadmiarowym dysku zapisujemy informacje (xor) umożliwiające odtworzenie danych z dowolnego dysku.

Nuda c.d. ● Inne jak RAID6, RAID1+0 są głównie modyfikacjami lub zlepkiem tych kilku typów podstawowych. Więcej informacji (z obrazkami) można znaleźć choćby na stronie:

Fun ● Mamy zwykły typowy serwerek z dwoma partycjami (/ i /home) ● Dokładamy jeden lub więcej dysków i chcemy zacząć chronić swoje dane... ● Co o jak zrobić, żeby sobie problemów nie narobić?

Przed zabawą 1. Kernel z obsługą RAID wkompilowaną 2. Kernel loader z obsługą RAID (np. LILO) 3. Narzędzie do zarządzania macierzami: mdadm 4. Do kopiowania danych: rsync

Real fun 1.Robimy BACKUP!!!! 2.Robimy partycję na /. Nie może być większa niż nasza oryginalna partycja jeżeli chcemy zachować starą! 3.Uruchamiamy niepełny RAID1 na tej partycji: mdadm -C /dev/md0 -l1 -n2 /dev/hdc2 missing 4.Robimy filesystem na tym raidzie: mke2fs -j /dev/md0 5.Montujemy sobie gdzieś na boku tego raida: mount /dev/md0 /mnt/hd

6.Przegrywamy pliki (to zajmie trochę czasu): cd /mnt/hd rsync -va --progress --delete --exclude=/proc --exclude=/sys -- exclude=/home --exclude=/mnt/hd / /mnt/hd 7.W międzyczasie dodajemy nową opcję do lilo.conf, żeby zbootować się już z raida: image=/boot/vmlinux root=/dev/md0 label=raid append=”md=0,/dev/hdc2” read-only 8.Zabijamy wszystkie niepotrzebne demony i powtarzamy punkt 7. dla dosynchronizowania ewentualnych zmian.

10.Robimy porządki na nowym systemie: chroot /mnt/hd mkdir /proc /sys /home /mnt/hd zmieniamy w /etc/fstab wpis dla / z /dev/hdc2 na /dev/md0 exit (wychodzimy z chroot-a) 11.Uaktualniamy LILO: lilo 12.Każemy LILO, żeby zbootować z nowej opcji: lilo -R raid 13.Reboot 14.Dodajemy drugą (starą) partycję 'w locie' i czekamy na synchronizację: mdadm /dev/md0 -a /dev/hda2 15.Postępy synchronizacji można oglądać przez: cat /proc/mdstat 16.Tu możemy w międzyczasie zrobić sobie raid na /home.

17.Uaktualniamy lilo.conf, żeby zapisał mbr na obydwu partycjach: boot=/dev/md0 raid-extra-boot=mbr 18.Bootować się ma już 'raidowo' (dodajemy/zmieniamy w lilo.conf): default=raid 19.Poprawiamy w lilo.conf: append=”md=0,/dev/hdc2,/dev/hda2” 10.Jeżeli zrobiliśmy sobie /home, to parametry kernela powinny wyglądać: append=”md=0,.... md=1,/dev/hda3,/dev/hdc3” 11.Po tym odpalamy lilo 12.Zamiast parametru do kernela można zmienić typy partycji na 'linux raid autodetect' (FD) I wtedy raidy powinny się same zbudować. Ma to tą zaletę, że nawet po zamianie dysków miejscami lub zrobieniu z hdc hdb wszystko samo się robi. Wadę ma tą, że czasem to nie działa:-(