RAID w praktyce i systemy plików

Ogólne pytania dotyczące systemu
Marcinnn
Posty: 86
Rejestracja: 26 grudnia 2007, 07:08

RAID w praktyce i systemy plików

Post autor: Marcinnn »

Mam parę pytań zanim zacznę sobie eksperymentować na swoim komputerze.

Czy RAID jest czymś niezależnym od systemu plików? Tzn. mam sobie raid składający się z dwóch dysków a na nich ext3?

Czy z tworzeniem tych macierzy jest związanie usuwanie danych tak jak przy np. zmianie systemu plików z jednego na zupełnie inny ( nie mówię tu o przechodzeniu z ext3 na ext4, lecz ogólnie)?
Awatar użytkownika
michnik
Beginner
Posty: 162
Rejestracja: 20 lipca 2009, 12:54
Lokalizacja: Kraków

Post autor: michnik »

RAID (sprzętowy) - taki którym zarządza fizyczna karta rozszerzeń zestawia dyski twarde wg schematów RAID 0 RAID1 itd., mówi to tyle jak mają się zachowywać dyski twarde względem siebie. RAID 0 - dyski pracują jako jeden wielki, RAID 1 - jeden jest lustrzaną kopią drugiego.

Jest też RAID programowy - stosujesz go wtedy kiedy nie posiadasz fizycznego kontrolera dyskowego.

To co na nich się znajduje to zupełnie inna sprawa. Instalowany system nie wie jak pracują dyski, widzi tylko wynik wcześniejszych operacji.

Jeśli dobrze rozumiem to pytasz czy jeśli zechcesz usunąć macierz i np. zestawić ja w inny schemat czy dane szlak trafi?

Tak.
Marcinnn
Posty: 86
Rejestracja: 26 grudnia 2007, 07:08

Post autor: Marcinnn »

Przy użyciu takiego programowego, też system nie widzi "nic dziwnego"? I przede wszystkim czy programowy RAID jest jakiś gorszy/wolniejszy od sprzętowego, bo mnie interesuje przede wszystkim RAID0 dla przyspieszenia operacji na plikach systemie.
Zgrywanie obrazu dysków i później ewentualne przywracanie nie sprawia przy RAID-zie jakichś ekstra problemów?
Awatar użytkownika
Redhead
Junior Member
Posty: 526
Rejestracja: 17 lipca 2007, 17:37

Post autor: Redhead »

Marcinnn pisze:Hm.. przy użyciu takiego programowego też system nie widzi "nic dziwnego"?
RAID0 programowy
Dyski:

Kod: Zaznacz cały

Disk /dev/sdg: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdg doesn't contain a valid partition table

Disk /dev/sdh: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdh doesn't contain a valid partition table
Urządzenie :

Kod: Zaznacz cały

Disk /dev/md1: 1000.2 GB, 1000215543808 bytes
2 heads, 4 sectors/track, 244193248 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table
Potem możesz sformatować MD1 na jakis format plików, albo zrobic sobie na nim LVMi bawic -> patrz niżej

RAID5 programowy i LVM.
Dyski

Kod: Zaznacz cały

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x864b2ea9

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      121601   976760001   fd  Linux raid autodetect

WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa87d47d4

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1      121602   976762583+  fd  Linux raid autodetect

WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa87d47da

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      121601   976760001   fd  Linux raid autodetect

WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sde: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa87d47d8

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1               1      121601   976760001   fd  Linux raid autodetect

WARNING: GPT (GUID Partition Table) detected on '/dev/sdf'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdf: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa87d47de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               1      121601   976760001   fd  Linux raid autodetect
Urzadzenie:

Kod: Zaznacz cały

Disk /dev/md0: 4000.8 GB, 4000808697856 bytes
2 heads, 4 sectors/track, 976759936 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md0 doesn't contain a valid partition table

LVM jest dobry, bo mozna zmieniac wielkosc partycji na "żywca".

Kod: Zaznacz cały

Disk /dev/dm-0: 1825.3 GB, 1825361100800 bytes
255 heads, 63 sectors/track, 221920 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 1073.7 GB, 1073741824000 bytes
255 heads, 63 sectors/track, 130541 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/dm-2: 429.4 GB, 429496729600 bytes
255 heads, 63 sectors/track, 52216 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-2 doesn't contain a valid partition table

Disk /dev/dm-3: 429.4 GB, 429496729600 bytes
255 heads, 63 sectors/track, 52216 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-3 doesn't contain a valid partition table


Polecam google i man mdadm do programowego RAID i man lvm.
ODPOWIEDZ