Vytvoření RAID 1 z běžícího systému

Virteal

Vytvoření RAID 1 z běžícího systému
« kdy: 24. 12. 2016, 00:12:02 »
Dobry den, mam v serveru 2 totozne disky a protoze uvazuji o tom, ze bych je v budoucnosti vymenil za vetsi, rad bych to udelal bez reinstalace OS. Take mi jde o bezpecnost, precijen je mnohem mensi pravdepodobnost, ze kleknou 2 disky naraz. Chtel bych tedy vytvorit RAID 1, tedy zrcadleni disku, jenze vsude jsou navody jen na vytvoreni RAID pri instalaci OS. Ja uz mam OS bohuzel davno nainstalovany a vsechno mi krasne bezi, takze do toho nechci moc zasahovat. Nelze nejak vytvorit RAID 1 bez reinstalace OS v bezicim systemu nebo za pouziti LiveCD bez ztraty dat? Dekuji.
« Poslední změna: 27. 12. 2016, 10:33:46 od Petr Krčmář »


abc123

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #1 kdy: 24. 12. 2016, 00:52:12 »
vacsina ti bude radit asi mdraid. Ale podla mna je lvm mirror ovela lepsi a flexibilnejsi v tvojom pripade. Vacsina sucasnych distier robi lvm rootvg a dve volumy root a home v default instalacii. Nieje nic jednoduchsie ako prihodit sdb[1] do rootvg a spravit mirror kopiu lubovolnej logickej volumy. grub uvidi stale tuto rootvg s uz preddefinovanyou cestou k rootfs, to je jedno ktory disk tam bude. Jedine co musis spravit je mat separatnu /boot particiu na oboch diskoch a syncovat to nejakym sposobom. Ak to budes chciet premigrovat na vacsie disky, tak ich jednoducho len pichnes do stroja, dasi coh do rootvg a premigrujes tam volumy ktore chces. A zas si das pozor ze budes mat vsade spravne nastaveny boot a grub. Vsetko to je online operacia bez rizika straty dat. Jedine riziko je ze si rozhodis grub, ale to sa da stale zachranit s livecd, alebo z cli ak vies z hlavy vsetky parametre :)

abc123

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #2 kdy: 24. 12. 2016, 00:53:54 »
pre istotu si to nasimuluj na virtualke, skus si aj mdraid sposob a sam posud co ti viac vyhovuje.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:RAID 1, Ubuntu server a bezici system
« Odpověď #3 kdy: 24. 12. 2016, 01:48:01 »
Co takle prikoupit jeden disk a udelat si lepsi RAID. Oproti zrcadlu by to ziskalo na rychlosti.

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #4 kdy: 24. 12. 2016, 09:38:48 »
A RAID 5 ze 3 disku bude podle Vas rychlejsi nez RAID 1 ? Zapis bude o hodne pomalejsi !

Jinak postup:
Bootnout livecd, vytvorit nove pole a partitions, rsyncnout data, upravit konfiguraci, zapsat grub





JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:RAID 1, Ubuntu server a bezici system
« Odpověď #5 kdy: 24. 12. 2016, 10:55:04 »
A RAID 5 ze 3 disku bude podle Vas rychlejsi nez RAID 1

Minimalne pri cteni ano.

abc123

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #6 kdy: 24. 12. 2016, 13:03:59 »
ak OP pouziva nejaky externy backup na /home, NAS, cloud whatewer, tak by som ho ja ani nezrkadli. Nechal by som len root volumu mirrorovanu v LVM, clovek by neprisiel o takmer ziadnu kapacitu v pripade mirroringu celeho disku. Restorovat /home je jeden prikaz a cakanie XY minut, hodin podla velkosti. Ale clovek nemusi riesit XY hodin, dni na obnovenie celeho systemu.

dustin

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #7 kdy: 24. 12. 2016, 13:41:09 »
A RAID 5 ze 3 disku bude podle Vas rychlejsi nez RAID 1

Minimalne pri cteni ano.

A při resyncu na nový disk, kdy již v poli není žádná redundance? To je to hlavní, co mě dnes u X TB disků zajímá. Rychlost je víceméně pořád stejná. Mirror jede při resyncu defakto rychlostí lineárního čtení/zápisu. Jak je na tom RAID5?

Lol Phirae

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #8 kdy: 24. 12. 2016, 15:11:03 »
Mirror jede při resyncu defakto rychlostí lineárního čtení/zápisu. Jak je na tom RAID5?

Podstatně hůř.  ::)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:RAID 1, Ubuntu server a bezici system
« Odpověď #9 kdy: 24. 12. 2016, 16:48:55 »
Podstatne hur ne. Pri cteni by mel byt rychlejsi, kdyz se cteni rozhodi na vic disku a ty vsechny nejdou a nemusi se pouzivat redundance. Pri zapisu by na trech discich doslo ke zpomaleni tak o 25 %. Na 4 discich by se to srovnalo a na vice discich zrychlilo.

Lol Phirae

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #10 kdy: 24. 12. 2016, 17:20:26 »
No, ale my řešíme resync.

jakoby anonym

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #11 kdy: 25. 12. 2016, 08:35:32 »
Dobry den, mam v serveru 2 totozne disky a protoze uvazuji o tom, ze bych je v budoucnosti vymenil za vetsi, rad bych to udelal bez reinstalace OS.

Vidim tu dve otazky:
1) Je mozne v RAID1 zvetsit velikost pole?
Nelze (zalezi na fs, ktery pouzivate) snadno pro pole vytvorene jako MD(adm) zarizeni.

2) Je mozne nahradit disk bez reinstalace systemu?
Ano, je to snadne. Pro MD zarizeni pres mdadm pridate dalsi linux raid device a az se synchronizuji, vyhodite disk, ktery tam uz nechcete.

Vsiml jsem si ze tu lide navrhuji koupit jeste jeden disk a udelat RAID5. Me se bajecne osvedcilo koupit jeste dva disky (celkem 4) a udelat z toho RAID10 (resp. 2xraid1 spojene do raid0). Nevyhodou je 2x vyssi hlucnost a spotreba takoveho stroje.

Uplne nejlepsi je pak SSD :-). Varianta muze byt 1x velky SSD + 1xRAID10 pro zalohu ci archivaci.

dustin

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #12 kdy: 25. 12. 2016, 09:00:31 »
Raid1 v mdraidu se zvětší zcela jednoduše - postupně se vymění zařízení (partišny) za větší, s posledním se pole automaticky zvětší. Poté stačí zvětšit filesystém (zvětšení obvykle umí). Vše  z toho lze i za běhu (mdraid, ext, xfs umí zvětšení za běhu, ostatní nevím). Prováděl jsem mnohokrát, funguje spolehlivě.

nobody(ten pravej)

Re:RAID 1, Ubuntu server a bezici system
« Odpověď #13 kdy: 25. 12. 2016, 21:11:05 »
ak OP pouziva nejaky externy backup na /home [...] tak by som ho ja ani nezrkadli [...] Restorovat /home je jeden prikaz a cakanie XY minut, hodin podla velkosti. Ale clovek nemusi riesit XY hodin, dni na obnovenie celeho systemu.

z toho dovodu se dela na disku oddelene 2 oddily pro 2 pole, jedno pro rootfs a druhe pro home, v pripade vice disku pak to prvni raid1 a to druhe raid6... dalsi vyhoda je za v pak lze pridat do druheho pole i disk od jineho vyrobce co je o chlup relane mensi i pri "papirove" stejne velikosti