Zdar, možná se to bude někomu hodit (třeba autorovy jako potvrzená toho co bude psát pro jinou distribuci :o) Zrovna předevčírem jsem dával do kupy jeden servřík, kde je RAID políčko ze 4 1TB disků a 2 systémových. Je to je pořadí příkazů, bez nějakých extra komentářů, či vysvětlení, platných obecně. Změny konfigurace potom pro ARCH linux (ale budou asi podobné všade). Popsaný je vytvoření systémových, bootu, instalace. Datové jsou identické, jen jednodušší. Neřeším otázku původních dat, disky byly nové (navíc nevím o tom, že bych měl poruchu osobnosti :) Pakliže tam někdo něco má, pak je vhodné udělat to co píše autor článku. Rozdělení LVM, přsun /var /tmp tu neřeším. Jen prostě čistou hrubou instalaci.
Cca 20 minutek, když jsou svižné disky a rozumná (čti neklikací,nelive) instalace.
Na 1 sys disk se normálně nainstaluje distribuce (nezdržovat partition, nacpat vše do sda1)
Bez záruky (o: Bůch ví, jestli si to pamatuju přesně.
rozdelit disk (vse typ FD)
* 1: 100M boot
2: 8G swap
3: 5G /
4: zbytek LVM (data)
#vytvorit pole (pokud by bylo víc disků, SWAP mít RAID0 nebo 1, BOOT 1 a zbytek 10)
mdadm --create /dev/md0 --level=1 --chunk=64 --raid-devices=2 /dev/sdb3 missing
mdadm --create /dev/md1 --level=1 --chunk=128 --raid-devices=2 /dev/sdb1 missing
mdadm --create /dev/md2 --level=1 --chunk=128 --raid-devices=2 /dev/sdb4 missing
mdadm --create /dev/md3 --level=1 --chunk=256 --raid-devices=2 /dev/sdb2 missing
# pokud bude lilo prskat, ze neni sda3, dopsat "disk=/dev/sda3 inaccessible", pripadne misto /dev/sda3 pouzit missing. obe po pridani druheho disku zrusit
# nez dobehne repllikace, dat si pivo (u tech TB disku je cas i na tocene)
# updatnout LILO, uz nebude prskat (mne prskalo dokud nedobehla replikace)
lilo
Reboot || EOF.
Může mi někdo říct, proč všici používají GRUB ? Ne že bych miloval lilo (hlavně před 10ti rokama to bylo něco ¨tragického), ale přiblbé značení (číslování) disků a konfigurace GRUBu mně osobně docela děsí. S GRUBem a RAIDama jsem měl dycinky problém, spousta řádků, spousta počítání (hlavně když je v poli třeba 8 disků). LILO to zchroupe jemnou úpravou :) Vím, že GRUB i kafe uvaří, ale za jakou cenu ?
Proc je poradi oddilu disku zrovna 3-1-4-2? Je to z duvodu fyzickeho rozmisteni dat na disku nebo je to nejaka vyssi magie jako je treba poradi zapalovani valcu u motoru? (To je ale 1-3-4-2, vice viz http://en.wikipedia.org/wiki/Firing_order .)
Boot je první, aby byl první, hlavně dříve muselo LILO (resp. BIOS) mít boot data relativně vepředu disku (čti kernel, resp. image). Tak se dá (i dnes) třeba na P100 provozovat 500G disk bez problému (sám několik takových strojů mám... ikdyž se nedá například vlézt do BIOSu, protože hned padne na hubu). Funguje to bezproblémově. BIOS zjednodušeně nedošáhne "dál". Pokud LILO/GRUB nenačte svoje data, nemůže pustit kernel. Bez kernelu I/O vysí na BIOSu.... U nových desek je to relativně jedno.
Potom už to je spíše "magie" :o) Jediné by mělo smysl je, aby SWAP byl fyzicky co nejblíže nejčastěji používaným datům (obecně, všechny hojně používaná data). Otázka ale je, co jsou ony nejčastěji používaná data. Navíc, disky si dneska mapujou sektory podle sebe, nedá se tedy spoléhat na geometrii. V konečném důsledku: je to prakticky jedno.
Ideální by bylo, aby nejvíce využitá data byly stejně vzdálené od osy otačení na všech plotnách (jejich fyzický střed). Nevím, nehledal jsem, ale třeba existuje prográmek, který je schopen změřit reakční dobu na disku (stejně jako se dá změřit velikost a počet caches). Potom by jistě šla propustnost (a to i zajisté dost výrazně) zvednout. Koupit velký disk s co nejvíce plotnama, využít jen jeho část (a to bude relativně malá část, třeba jen 15-20 procent kapacity max), zato jednotlivé oddíly umístnit fyzicky nad sebe a minimalizovat seek...
Já jsem si MD0 nazval root, 1 boot jen protože se mi to tak líbí víceméně (o: Jistě se najdě někdo, kdo to dělá opačně a cokoliv jinak je špatně. A co se týče fyzického pořadí.... Boot prvni ze zvyku. Swap druhej taky ze zvyku (třeba na OpenBSD je to více než zvyk). A ty další ? Nezkoumal jsem přesnou geometrii disku, nedělal testy, čili... Je to fuk.
Já vím, sypu si popel na hlavu. Sice se to někomu může zdát nepochopitelné, ale čestina patří mezi věci, které vypouštím, želbohu má můj mozek konečnou kapacitu a je zacpán jinejma hovadinama... Jsem shcopný napsat vyděl (ve smyslu viděti), případně uhlý a nechá mne to ledově klidným...
pche ... poradii paaleni ve valciich neni zadna magie ...
jde o vyvaazeni sil na klice ...
.. navic treba skodovka od 1000MB do 120/130 ... pak nevim
.. 1-3-4-2
.. a co teprvaaa boxer (vw...nebo citroen/ol(d)cit)
-)))
to jen tak na vokraj ... aby se nereklo