So. Pro 21st, 2024

Po půl roce jsem zase přidával disk do diskového pole na serverech. Samozřejmě když jsem pole sestavoval, všechno jsem to měl nabouchané a za půl roku, kde všechny disky fungují bez problému člověk zapomene ledacos.

No a z toho důvodu tu napíšu krátký návod (taky kvůli sobě do budoucna), jak pomocí utility fdisk připravit disk pro raid, která je součástí snad každé velké distribuce od debianu, přes ubuntu po open suse, centos až po arch či gentoo nebo fedoru.

V mém případě jsem si potřeboval zjistit pomocí příkazu cat /proc/mdstat který disk je který.

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[0] sdc1[2] sdb1[1]
 976763904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>

Takže vidím, že /dev sdd, sdc a sdb jsou současné disky.

Příkaz:

 fdisk -l |more

mi zobrazí současné disky (po stránkách skáču enterem nebo mezerníkem).

No a pak už stačí jen zadat

fdisk /dev/sda

(kde /dev/sda je můj první disk a současně nový disk, který jsem tam přidal).

Objeví se už „interaktivní“ textové menu. (písmenka dále zobrazují možnosti, které je potřeba zadat, aby se disk „připravil“ pro provoz a za znakem # je vždycky komentář, co daná možnost znamená):

n # vytvoří nový diskový oddíl 
p # tento oddíl nastaví jako primární
1 # číslo oddílu
First cylinder: 1 (nebo enter, protože od autorů je to už tak defaultně nastaveno) 
Last cylinder: jenom dejte enter (pokud použijeme celý disk pro RAID) 
t # změní typ oddílu 
fd # změní typ oddílu na Linux RAID 
w # zapsání změn a vyjetí z fdisku do terminálu

Fáze #2: nahození připraveného disku do softwarového raidu

mdadm --manage /dev/md0 –-add /dev/sda1

Kde /dev/md0 nahraďte za číslo raidu, které máte VY po zadání cat /proc/mdstat a /dev/sda1 nahraďte za konkrétně váš disk.

Pokud jste byli na debianu squeeze 6 úspěšní, vypíše se vám na obrazku v terminálu tohle:

mdadm: added /dev/sda1

No a pro ověření už uvidíte po zadání cat /proc/mdstat navíc sda1[pořadí disku] (S) kde (S) znamená SPARE nebo-li záložní disk v raidu a sda1 znamená můj přidaný disk do raidu. Sda znamená disk, sda1 znamená první diskový oddíl na disku sda.

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sda1[3](S) sdd1[0] sdc1[2] sdb1[1]
 976763904 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>

Když jsem si potřeboval vzpomenout, pomohl mi tento článek

http://www.chrisnewland.com/debian-software-raid-1-on-non-boot-disk-50

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji v jedné osobě cca 100 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem jsem měl příležitost s dalšími kolegy řešit správu 8000 serverů po celé západní Evropě s vysokou mírou automatizace a poznávání nejrůznějších evropských pracovních mentalit. Dále jsem řešil hybridní cloud ve velké firmě, orientované na trhy střední a východní Evropy. Posledních několik let se věnuji Devops pro velké zákazníky v Azure cloudu, spravuji kubernetes (AKS), Gitlab.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *