Fórum Root.cz

Hlavní témata => Server => Téma založeno: Virteal 24. 12. 2016, 00:12:02

Název: Vytvoření RAID 1 z běžícího systému
Přispěvatel: Virteal 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.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: abc123 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 :)
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: abc123 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.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: JardaP . 24. 12. 2016, 01:48:01
Co takle prikoupit jeden disk a udelat si lepsi RAID. Oproti zrcadlu by to ziskalo na rychlosti.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: Pavel Rauš 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



Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: JardaP . 24. 12. 2016, 10:55:04
A RAID 5 ze 3 disku bude podle Vas rychlejsi nez RAID 1

Minimalne pri cteni ano.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: abc123 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.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: dustin 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?
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: Lol Phirae 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ůř.  ::)
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: JardaP . 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.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: Lol Phirae 24. 12. 2016, 17:20:26
No, ale my řešíme resync.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: jakoby anonym 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.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: dustin 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ě.
Název: Re:RAID 1, Ubuntu server a bezici system
Přispěvatel: nobody(ten pravej) 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