Dwa dyski RAID 1 i Debian 7

Bezpieczeństwo danych

RAID 1 pozwala na bezpiecznie przechowywanie danych na serwerze. Korzystając z dystrybucji DEBIAN 7 można utworzyć softwarowy RAID 1 tzw lustrzany gdzie dane będą jednocześnie przechowywane na dwóch dyskach.

Uszkodzenie jednego z nich umożliwia odtworzenie danych z drugiego, dobrego dysku.

Profesjonalistom na utworzenie RAID 1 zaleca się kontroler zewnętrzny natomiast w celach bezpieczeństwa zupełnie wystarczy RAID software nie wymagający specjalnego hardware co oszczędza nam koszta.

debian raid

Najważniejszym jest posiadanie dwóch dysków najlepiej takich samych. Podczas instalacji wybieramy ręczne partycjonowanie i ustawiamy 3 partycje.

  • Pierwsza 100MB - BOOT
  • Druga 12GB - SWAP
  • Trzecia pozostała część dysku - EXT4

Dodatkowo dla każdego dysku:

  • Rodzaj nowej partycji - Podstawowa
  • Lokalizacja dla nowej partycji - Początek
  • Użyj jako - fizyczny wolumin dla RAID
  • Flaga rozruchowa - włączona - tylko dla partycji 100MB

Następnie - Konfiguruj programowy RAID do każdej pary partycji z dysków

  • Utwórz urządzenie wielodyskowe (MD)
  • RAID1
  • Liczba aktywnych urządzeń dla macierzy RAID1 - 2
  • Liczba zapasowych urządzeń dla macierzy RAID1 - 0
  • Aktywne urządzenia dla macierzy RAID1 - łączymy w pary, sda1+sdb1, sda2+sdb2, sda3+sdb3

Kolejnym krokiem jest przyznanie roli RAID

  • 100MB - Użyj jako - System plików z ext4 z księgowaniem
  • 100MB - Punkt montowania - /boot
  • 12GB - Użyj jako - przestrzeń wymiany
  • Pozostałe - Użyj jako - System plików z ext4 z księgowaniem
  • Pozostałe - Punkt montowania - / główny system plików

Grub instaluje się tylko na jednym dysku, żeby można było uruchomić jeden dysk po odłączeniu drugiego wydajemy komendę:

grub-install /dev/sdb

Synchronizacja dysków jest równie ważna. Podłączając ponownie nowy dysk najpierw ustawiamy partycje jak w pierwszym następnie następuje synchronizacja

sfdisk -d /dev/sda | sfdisk /dev/sdb
fdisk -l
mdadm --manage /dev/md0 --add /dev/sdb1
mdadm --manage /dev/md1 --add /dev/sdb2
cat /proc/mdstat

Repozytoria Debiana - wpisy w pliku /etc/apt/sources.list

deb http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib