abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 00:22 | Komunita

V Norimberku probíhá do pátku ownCloud conference 2018, tj. konference vývojářů a uživatelů open source systému ownCloud (Wikipedie) umožňujícího provoz vlastního cloudového úložiště. Přednášky lze sledovat online. Videozáznamy jsou k dispozici na YouTube. Při této příležitosti byl vydán ownCloud Server 10.0.10. Z novinek lze zdůraznit podporu PHP 7.2. Vydán byl také ownCloud Desktop Client 2.5.0. Vyzkoušet lze online demo ownCloudu.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Pozvánky

Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.

xkucf03 | Komentářů: 0
včera 16:11 | Komunita

Vývojáři relačního databázového systému PostgreSQL oznámili, že schválili svůj Code of Conduct (CoC) aneb kodex chování vývojářů PostgreSQL.

Ladislav Hagara | Komentářů: 14
včera 14:44 | Nová verze

Byla vydána verze 1.0 poštovního serveru Courier (Wikipedie). Aktualizovány byly také související balíčky jako Courier authentication library, Courier-IMAP, SqWebMail, maildrop nebo Cone.

Ladislav Hagara | Komentářů: 0
včera 02:22 | Zajímavý software

Společnost ​Versity Software otevřela svůj archivační souborový systém ScoutFS. Zdrojové kódy jsou k dispozici na GitHubu (kernel space, user space) pod licencí GPLv2.

Ladislav Hagara | Komentářů: 21
včera 00:44 | Nová verze

Byla vydána verze 4.2 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 18.04, Ubuntu 16.04 a Ubuntu 14.04. Přehled novinek ve videozáznamu přednášky z WWDC 2018.

Ladislav Hagara | Komentářů: 4
17.9. 17:55 | Nová verze

Po třech a půl letech od vydání verze 3.4.1 byla vydána nová verze 3.4.2 programu pro filtrování spamu Apache SpamAssassin (Wikipedie). Z novinek lze zmínit 4 nové pluginy. Pravidla budou ověřována pomocí SHA-256 a SHA-512 místo SHA-1. Řešeny jsou také 4 bezpečnostní chyby. Například chyba CVE-2018-11780 v pluginu PDFInfo zneužitelná ke vzdálenému spuštění kódů (RCE).

Ladislav Hagara | Komentářů: 0
17.9. 16:22 | Pozvánky

Díky openSUSE Video Teamu lze sledovat živý přenos většiny prezentací z letošní SUSE Labs Conference. Záznamy proběhlých prezentací budou postupně přidávány na kanál SUSE Labs na YouTube.

Michal Kubeček | Komentářů: 0
17.9. 10:22 | Pozvánky

Na webových stránkách konference LinuxDays byl zveřejněn program přednášek a workshopů. Současně byla spuštěna registrace. Konference proběhne o víkendu 6. a 7. října 2018 v Praze v areálu ČVUT v Dejvicích na Fakultě informačních technologií.

Ladislav Hagara | Komentářů: 0
17.9. 02:22 | Komunita

Linus Torvalds se v oznámení o vydání 4. rc verze Linuxu 4.19 omlouvá za své chování. Posledním commitem před zvýšením rc3 na rc4 bylo odstranění souboru s Code of Conflict a přidání souboru s Contributor Covenant Code of Conduct vycházejícího z Contributor Covenant. Vývoj Linuxu 4.19 dokončí Greg Kroah-Hartman. Linus Torvalds si bere volno a bude pracovat na svém chování. Pravděpodobně vylepší svého poštovního klienta, aby mu nedovolil odesílat emaily obsahující nadávky.

Ladislav Hagara | Komentářů: 52
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (15%)
 (20%)
 (23%)
 (24%)
 (4%)
 (1%)
Celkem 357 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Dotaz: Výměna disku v RAID

8.9.2017 06:47 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Výměna disku v RAID
Přečteno: 269×
Zdravím,

v návaznosti na tento dotaz ( který je v podstatě v teoretické rovině vyřešen ) mám dotaz ohledně jistých praktických problémů, které se při výměně vyskytly.

Stručně : Raid 5 s mrtvým diskem. Původní disky 1TB, zamýšleno postupně zaměnt za 2TB a převést na RAID 6. původní disky
Disk /dev/sdc: 1 000,2 GB, 1 000 204 886 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 121 601, celkem 1 953 525 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x000c516b

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdc1              63  1953520064   976760001   fd  Linux RAID samorozpoznatelný
nove disky:
Disk /dev/sde: 2 000,4 GB, 2 000 398 934 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 30 400, celkem 488 378 646 sektorů
Jednotky = sektory po 1 * 4096 = 4 096 bajtech
Velikost sektoru (logického/fyzického): 4096 bajtů / 4096 bajtů
Velikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtů
Identifikátor disku: 0x000aa8c7 
      
Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sde1            2048  3907028991  2743205888   fd  Linux RAID samorozpoznatelný
Původní disk, nejde odebrat, nepozná ho ani BIOS, nový disk nejde přidat. Oproti záměru není nový disk připojen na eSata, ale na USB->SATA konvertoru ( nemám správný kabel, dnes snad přivezou )

na disku jsem fdiskem vytvořil jednu neformátovanou partišnu.
mdadm --manage /dev/md0 --add /dev/sde1
mdadm: failed to write superblock to /dev/sde1
Otázka do fóra :

Způsobuje tento fail jistá nekompatibilita dsků ? ( 512 vs 4096 B )

Nebo je problém s převodníkem ? ( jiné disky jsem s jeho pomocí běžně partišnoval a podobně, nikdy nenastal problém, pokud si pamatuju )

Nebo co se podělalo ? jak to zjistit ?

dmesg | grep sde mlčí, jen [744294.035907] md: export_rdev(sde1)

moc tomu nerozumím, a věřím, že mezi vámi se najdou zkušenější borci.

Předem díky za navedení.

M

Řešení dotazu:


Odpovědi

8.9.2017 08:32 R
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Pozri do dmesg (bez "grep sde"!), ci ten novy disk (alebo prevodnik) nehadze nejake chyby.
8.9.2017 09:12 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
dmesg je soucasti dotazu, nic to nehlásí
8.9.2017 09:19 dustin | skóre: 61 | blog: dustin
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Proto se ptá na negrepovaný dmesg - třeba tam máš vypsanou chybu usb komunikace apod.
8.9.2017 09:45 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
pardon, tak dmesg je po hlášce mdadm čistý ( žáden další řádek oproti dmesg před provedením přidání )
Řešení 1× (Milan Uhrák (tazatel))
8.9.2017 08:49 dustin | skóre: 61 | blog: dustin
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Včera jsem koukal na google a nenašel jsem žádný report problému mezi sektory 512 a 4096b, když máš stripe v RAID5 podstatně větší. Také bych to spíš viděl na reálný problém s tím diskem. Zkus na něj zapisovat dd-čkem. Metadata 1.20 jsou hned na začátku partišny viz https://raid.wiki.kernel.org/index.php/RAID_superblock_formats#Sub-versions_of_the_version-1_superblock, tak můžeš zkusit zápis třeba

dd if=/dev/zero of=/dev/sde1 bs=1M count=1000

Dej pozor na správný název disku, ať si něco nepřepíšeš...

Ještě detail - ověřil sis, že je partišna po vytvoření dostupná pro jádro (tedy že se vyskytuje v /proc/partitions)? Někdy se změna rozdělení disku neprojeví a musí se to jádru natlačit příkazem partprobe.
8.9.2017 09:23 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Děkuji za pomoc, Dustine.
dd if=/dev/zero of=/dev/sde1 bs=1M count=1000
1000+0 vstoupivších záznamů
1000+0 vystoupivších záznamů
1 048 576 000 bajtů (1,0 GB) zkopírováno, 33,9505 s, 30,9 MB/s
Zdá se, že to proběhlo v pořádku

aha ...

ted koukam na tvuj odkaz .... takže na starem serveru jsou metadata 1.0 .. a ty jsou na konci.

Partišnu jsem dělal fdiskem a její konec jsem prostě odklepnul ... takže
fdisk /dev/sde
Pozor: velikost sektoru je 4096 (nikoliv 512)

Příkaz (m pro nápovědu): print

Disk /dev/sde: 2 000,4 GB, 2 000 398 934 016 bajtů
hlav: 42, sektorů na stopu: 63, cylindrů: 184 572, celkem 488 378 646 sektorů
Jednotky = sektory po 1 * 4096 = 4 096 bajtech
Velikost sektoru (logického/fyzického): 4096 bajtů / 4096 bajtů
Velikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtů
Identifikátor disku: 0x000aa8c7

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sde1             256   488378645  1953513560   fd  Linux RAID samorozpoznatelný

Příkaz (m pro nápovědu): 
nemůže být problém v tomto ?
8.9.2017 09:39 dustin | skóre: 61 | blog: dustin
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Tak zkus zápis na konec té partišny
dd if=/dev/zero of=/dev/sde1 bs=1M skip=1950000
Koukal ses do toho dmesg, jestli to něco píše při chybě mdadm -add ?

8.9.2017 10:00 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
tak jen v rychlovce ... tvuj
dd if=/dev/zero of=/dev/sde1 bs=1M skip=1950000
stále ještě běží ( 5 minut ? ) a nic .. asi pořád přeskakuje .. dmesg stále čisté.
8.9.2017 10:22 dustin | skóre: 61 | blog: dustin
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Skok by mel byt seekem. Ale je to pres 50 gb (pokud jsem to dobre spocital).
8.9.2017 11:01 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Stále seekuje ( nebo co ). Jak 50GB ?
8.9.2017 11:57 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
pořád maká .. dd na špici top s 5%.

Je to normální ?
8.9.2017 13:20 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
možná jsem neudělal chytrou věc, ale dd jsem zastavil.
dd if=/dev/zero of=/dev/sde1 bs=1M skip=1950000
^C
342273+0 vstoupivších záznamů
342273+0 vystoupivších záznamů
358 899 253 248 bajtů (359 GB) zkopírováno, 10 624,9 s, 33,8 MB/s

Protože mne začalo zajímat, co vlastně provádí, a podle všeho tedy - skip přeskakuje začátek vstupního proudu, zatímco seek, ten přeskakuje x-bloků výstupní fronty.

Jenže seek to nechce : tady jsem číslo snížil tak, že víc snad ani nešlo :
dd if=/dev/zero of=/dev/sde1 bs=1M seek=850000
dd: „/dev/sde1“: výstup nelze převíjet: Nepřípustný argument
0+0 vstoupivších záznamů
0+0 vystoupivších záznamů
0 bajtů (0 B) zkopírováno, 0,00113335 s, 0,0 kB/s
8.9.2017 13:44 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
hm. po přehození na eSata (kabel dorazil)
dd if=/dev/zero of=/dev/sde1 bs=1M
dd: zápis „/dev/sde1“: Na zařízení není volné místo
238467+0 vstoupivších záznamů
238466+0 vystoupivších záznamů
250 049 735 680 bajtů (250 GB) zkopírováno, 1 365,83 s, 183 MB/s
A teď jsem z toho yelen
8.9.2017 14:05 Milan Uhrák | skóre: 28 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Musím se přiznat, že mne matou ty různé jednotky .. sektorů, bloků ... kdo ví, co tím autor chce říct .. ok..

otevřel jsem susí klikátko a sde1 tu měla 250GB. Nevím proč. fdisk dával počátek 2048 a konec .. hrozně velké číslo. jen jsem odklepnul. hm ..

Tak jsem si teď ty partišny naklikal, udělal jsem tam tedy 50G a zbytek ( dle tvých rad ). Připojit se disk v klikadle nedal, ale ručně se to podařilo a již se pole obnovuje.
 mdadm --manage /dev/md0  --add /dev/sde2
mdadm: added /dev/sde2
jpnserver:/etc/shorewall # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sde2[4] sdb1[1] sdc1[3]
      1953519616 blocks super 1.0 level 5, 128k chunk, algorithm 0 [3/2] [_UU]
      [>....................]  recovery =  1.4% (14261728/976759808) finish=312.3min speed=51361K/sec
      bitmap: 223/466 pages [892KB], 1024KB chunk

unused devices: <none>
jpnserver:/etc/shorewall # 
Velký dík za tvou snahu a omlouvám se za kiksy, kterých jsem se zřejmě ve své neznalosti dopustil.

Stejně tak děkuji ostatním, kteří svými nápady posouvali dílo do cíle.

Hezký víkend.

M
8.9.2017 23:19 dustin | skóre: 61 | blog: dustin
Rozbalit Rozbalit vše Re: Výměna disku v RAID
Výborně, gratuluju.

Takže když to shrnu (+ co ses naučil):

Z nějakého důvodu to vyrobilo špatně partišnu. Proto jsem několikrát psal, aby sis to zkontroloval přes soubor /proc/partitions - vážně to používej. Tak malá partišna samozřejmě nešla přidat do pole - snažil se zapsat metadata na konec pole, ale to už bylo mimo partišnu - proto ta chyba. Velikost sektoru s tím nijak nesouvisela.

DD - rozdíl mezi parametry skip a seek (napsal jsem to blbě) + našel sis to sám, super.

Držím palce s tou konverzí.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.