Portál AbcLinuxu, 8. května 2025 15:45

Dotaz: Rozšíření velikosti RAID pole

29.1.2014 09:32 necojakolinux | skóre: 10
Rozšíření velikosti RAID pole
Přečteno: 593×
Odpovědět | Admin
Ahoj, jen se chci ujistit, že vše dělám správně. Mám Synology Cube Station. Jeden disk vykazoval chyby tak jsem ho vyměnila za nový s jinou velikosti /větší/. Pole se po startu dopočítalo samo. Raid 5 /4disky/
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1               1         310     2490043+  fd  Linux raid autodetect
/dev/sda2             311         375      522112+  fd  Linux raid autodetect
/dev/sda3             392      121601   973619325   fd  Linux raid autodetect

výpis z mdsat :

Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4] 
md2 : active raid5 sda3[0] sdb3[1] sdc3[2] sdd3[3]
      723165696 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
      
md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]
      522048 blocks [4/4] [UUUU]
      
md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3]
      2489920 blocks [4/4] [UUUU]
Aby se pole zvětšilo musím tedy použít :
mdadm -G /dev/md2 --size max
Jelikož sda3 je v md2. Je to tak ? A druhá moje otázka je jestli to mohu udělat za chodu . Nerada bych to spustila a ztratila data :) . Děkuji za případné rady .
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

pavlix avatar 29.1.2014 09:52 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
RAID5 předpokládá disky o stejné velikosti. A pro ideální provoz dokonce i stejných/podobných vlastností.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 29.1.2014 09:53 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Jo a ty máš RAID nad partitionami, kde ale platí předpoklad stejné velikosti, akorát pro ty partitiony.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.1.2014 09:54 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Z čehož plyne, že to fungovat nebude ? šmarjá ...
pavlix avatar 29.1.2014 10:00 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
No ne, zkus si někde vytáhnout popis, jak ten RAID funguje. Při zachování typu a složení pole je jediná možnost jak zvýšit jeho kapacitu zvýšit kapacitu všech zařazených disků.

Dá se to dělat třeba takto:

0) Mám RAID5 nad čtyřmi 1TB disky.

1) Koupím čtyři 4TB disky.

2) Postavím z nich pole.

3) Nakopíruju data ze starého pole.

4) používám nové pole.

Výsledkem je čtyřnásobná kapacita a na stole mi leží čtyři 1TB disky. Popřípadě body #3 a #4 jdou řešit tak, že používám po nějakou dobu obě pole, ale to asi není případ tvého Synology.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.1.2014 10:06 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Chápu, takže mi nezbývá nic jiného než sehnat kapacitně ten samý disk, co tam byl předtím a nebo tam nechat ten 1TB s tím, že z něj využiji jen to co ten raid dovolil :/ . Tudíž volím druhou volbu :)- neb jsem ten disk dostala pod stromeček ...
pavlix avatar 29.1.2014 10:08 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Přesně tak to je. Případně kdyby ti někde zbyl disk správné velikosti, můžeš je vyměnit a 1TB používat jako externí apod.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.1.2014 10:07 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
nebo pridat dalsi 1TB disky do pole, a raid 5 rozšířit i na tyto disky, ale jestli to pujde zalezi na tvem raid řadiči.
29.1.2014 10:09 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Tam už právě nic nevleze , je tam místo jen na 4 disky . :/ je to taková ta malá krabička ..
pavlix avatar 29.1.2014 10:09 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Synology dost možná používá linuxový SW raid.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
29.1.2014 10:42 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Může se stát něco špatného když ten příkaz spustím ?
mdadm -G /dev/md2 --size max
29.1.2014 11:32 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
pokud mas raid 5, a v nem disky rozne velikosti, bude max velikost pouzita z kazdeho disku rovna kapacite nejmensiho disku co tam mas, tam nic nevymyslis. Z logiky raidu 5 to nejde.
29.1.2014 10:54 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chceš pole zvětšit, budeš muset postupně vyměnit všechny 4 disky za větší (s větší třetí partišnou (sda/b/c/d3). Výměna se dělá postupně, vždy se nový disk sesynchronizuje do všech polí. Pak ti mdadm dovolí zvětšit raid md2 a následně resizneš i filesystém na tom raidu umístěný. Je to docela standardní postup.

Jaký máš na md2 filesystém?
29.1.2014 11:11 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
/dev/md2 on /volume1 type ext3
Ok chápu , takže když v budoucnu dokoupím další 3ks 1TB disky, tak postupně budu dopočítavat pole a pak zvětším souborový sytém pomocí
resize2fs -p /dev/md2
29.1.2014 11:25 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Přesně tak. Je potřeba na nové disky udělat poslední partišnu větší. Dělám to tak, že nový disk rozdělím identicky s tím původním:

původní sda, nový sdb

sfdisk -d /dev/sda | sfdisk /dev/sdb
A následně na sdb poslední partišnu smažu (fdisk, cfdisk) a vytvořím novou, přes celý zbytek disku.
29.1.2014 12:51 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Odpovědět | | Sbalit | Link | Blokovat | Admin
V prvé řadě bych je třeba rozmyslet, kolik prostoru je třeba. Pokud 1TB je větší než disky použité v NAS, tak z jakých disků je pole postavené? Protože md2 má 723165696 bloků, myslím že bloky jsou klasické po 512 Bytech tak to pole má dohromady 370260836352 bytů tedy 370GB? Takže na jeden disk je cca 150G? Jen tak málo? Nízké kapacity jsou o dost dražší za GB prostě proto, že obal a mechanika hlav je téměř konstantní nákladová položka moc nezávisející na kapacitě. Nejefektivnější na GB jsou v současnosti 3TB disky, které jsou v ceně cca 1Kč/1GB (1TB je cca 1,5Kč/1GB) na druhou stranu pokud je to Synology natolik staré nemusí být schopno uřídit 3TB disky. Kde má to Synology firmware na discích nebo ve firmware? Uvažoval bych o přechodu na zcela nové disky, 2x 1TB disk v RAID1 by dalo mnohem větší kapacitu.

Další možnost k úvaze je taková: Na 1TB disku udělat přesně takové oddíly (s přesností na sektor, o sektor menší oddíl nejde zařadit do RAIDu, větší oddíl jsou zbytečné ztráty) jako jsou na ostatních discích. Na těchto oddílech vytvořit RAID s ostatními disky v Synology. Zbytek 1TB disku udělat samostatný oddíl a zapojit ho jako samostatný filesystem. Měl by se dát udělat na synology dostupný, nebyl by v RAIDu, takže na méně důležitá data, ale byl by využíván. Přesně takto jsem postupoval, když u mého pole havaroval 1,5TB disk v RAID 5 poli, a takové disky se již nedělají tak jsem koupil větší, jeho 1,5TB část zapojil do pole a na zbytku mám neRAID oddíl.
29.1.2014 13:03 necojakolinux | skóre: 10
Rozbalit Rozbalit vše Re: Rozšíření velikosti RAID pole
Přílohy:
Původní disky jsou 250GB . Viz přiložený screeny. Byla jsem zrovna v tom jejich rozhraní tak jsem to vyfotila.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.