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 21:00 | IT novinky

    Dnes a zítra probíhá vývojářská konference Google I/O 2026. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).

    Ladislav Hagara | Komentářů: 0
    dnes 19:00 | Nová verze

    Canonical vydal Ubuntu Core 26. Vychází z Ubuntu 26.04 LTS a podporováno bude 15 let. Ubuntu Core je minimální neměnný operační systém určený pro vestavěné systémy.

    Ladislav Hagara | Komentářů: 0
    dnes 16:22 | Nová verze

    Bylo vydáno OpenBSD 7.9. Po dlouhé době opět se songem: Diamond in the Rough.

    Ladislav Hagara | Komentářů: 0
    dnes 16:00 | Nová verze

    Byl vydán Mozilla Firefox 151.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 151 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | IT novinky

    Elon Musk prohrál soudní spor se společností OpenAI, která se podle jeho žaloby odchýlila od původně uváděného cíle vyvíjet umělou inteligenci (AI) ku prospěchu lidstva. Porota včera po necelých dvou hodinách dospěla k jednomyslnému závěru, že Musk žalobu podal příliš pozdě. Musk byl jedním ze spoluzakladatelů společnosti OpenAI, která vznikla v roce 2015 a vyvinula populární chatovací systém ChatGPT. V roce 2018 na svůj post ve vedení

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 10:22 | Nová verze

    Byla vydána nová verze 10.4 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Opraveny jsou zranitelnosti Copy Fail a Dirty Frag. Přibyl nový obraz pro Orange Pi 5B.

    Ladislav Hagara | Komentářů: 0
    dnes 07:44 | Zajímavý software

    Pokud je zranitelnost Linuxu v nepoužívaném jaderném modulu, lze ji jednoduše vyřešit zakázáním automatického načítání tohoto konkrétního zranitelného modulu. Projekt ModuleJail si klade za cíl zvýšit bezpečnost Linuxu zakázáním automatického načítání všech nepoužívaných jaderných modulů. Jedná se o skript, který dá všechny nepoužívané jaderné moduly na blacklist (/etc/modprobe.d/modulejail-blacklist.conf).

    Ladislav Hagara | Komentářů: 1
    včera 16:11 | Zajímavý článek

    Odborníci z Penn State University zkoumají způsob ukládání informací na lepicí pásku. Principiálně by podle nich bylo možné kombinací odlepení a zpětného přilepení dosáhnout uložení informace, kterou opětovným odlepením dokážou přečíst. Výhodou je, že způsob uložení i přečtení je čistě mechanický. Zde o tom referují ve volně dostupném článku. Zajímavé bude sledovat zda se jim v rámci výzkumu podaří prokázat použitelnost i v jiné než

    … více »
    karkar | Komentářů: 9
    včera 13:00 | Zajímavý projekt

    Na GitHubu byl publikován reprodukovatelný návod, jak rozchodit Adobe Lightroom CC na Linuxu a Wine. Návod byl vytvořený pomocí AI Claude Code.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | Humor

    Pokud by někdo potřeboval Wayland kompozitor uvnitř počítačové hry Minecraft, aby mohl zobrazovat okna desktopových aplikací přímo v herním prostředí, může sáhnout po Waylandcraftu. Ukázka na YouTube.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1664 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Výměna SSD disků systémového disku s Btrfs v módu raid1

    22.1.2014 15:05 | Přečteno: 1346× | Za vším hledej Linux | Výběrový blog | poslední úprava: 22.1.2014 15:31

    Konečně dorazily dva nové SSD disky Samsung SSD 840 EVO 120G, jimiž jsem měl v úmyslu nahradit dva stávající SSD disky OCZ-VERTEX3 60GB, kterým minulý týden skončila záruka. Pro disky o něco větší jsem se rozhodnul především z toho důvodu, že za uplynulý rok objem mnou skladovaných git repozitářů přeci jenom o nějaký ten gigabajt vzrostl a také se mi moc nelíbilo procento zbývajícího místa - prakticky nebylo kam dělat snapshoty.

    Možnosti, jak přehodit data byly prakticky dvě:

    1. Vyměnit rovnou jeden ze stávajících disků, namountovat Btrfs v degradovaném režimu a pak do něj rovnou přidat nový disk
    2. Vyměnit jeden ze stávajících disků, ten pak připojit přes USB adaptér, namountovat Btrfs v normálním raid1 módu, přidat nový disk a pak odstranit z Btrfs FS původní disk

    Rozhodnul jsem se pro druhou variantu. Především z toho důvodu, že mi přišla z hlediska zachování dat bezpečnější. Co kdyby na degradovaném disku nebyly některé odzrcadlené bloky v pořádku?

    Přehození disku z rámečku

    Nejprve jsem připojil nový disk přes USB adaptér a vytvořil na něm primární diskový oddíl. Zapoměl jsem mu však nastavit bootovací flag, což se později ukázalo jako trapné opomenutí - takže bacha na to.

    Pak jsem notebook vypnul a vyměnil ho za disk v rámečku. Před zapnutím notesu jsem původní disk přes adaptér zapíchnul do stroje, aby při startu neřval že mu něco chybí - stejně zařval, protože to byl zrovna původní disk /dev/sdb1, který fungoval jako primární, takže zavádění skončilo v ramdisku. Ramdisk ale obsahuje nástroj potřebný pro manipulaci s btrfs, tudíž žádná tragédie.

    (initramfs) cat /proc/partitions
    major minor  #blocks  name
    
       8        0  58615704 sda
       8        1  52428800 sda1
       8       16  117220824 sdb
       8       17  117217280 sdb1
      11        0    1048575 sr0
       8       32   58615704 sdc
       8       33   52428800 sdc1
    (initramfs) btrfs fi show
    Label: raid  uuid: 8d567f20-2ab3-436e-a52f-c7ed7e1c8879
            Total devices 2 FS bytes used 37.21GiB
            devid    3 size 50.00GiB used 50.00GiB path /dev/sdc1
            devid    4 size 50.00GiB used 50.00GiB path /dev/sda1
    

    Nejprve jsem vytvořil dočasný adresář /mnt, na který jsem namountoval kompletní Btrfs FS v módu raid1 a pak do něj přidal diskový oddíl nového disku, který se aktuálně hlásil jako /dev/sdb1. Domníval jsem se, že u nového disku by nemuselo být nutné provádět TRIM celého zařízení, proto jsem přidal také parametr "-K"

    (initramfs) mkdir /mnt
    (initramfs) mount /dev/sdc1 /mnt
    (initramfs) btrfs device -K add /dev/sdb1 /mnt
    (initramfs) btrfs fi show
    Label: raid  uuid: 8d567f20-2ab3-436e-a52f-c7ed7e1c8879
            Total devices 2 FS bytes used 37.21GiB
            devid    3 size 50.00GiB used 50.00GiB path /dev/sdc1
            devid    4 size 50.00GiB used 50.00GiB path /dev/sda1
            devid    5 size 111.79GiB used 0.00GiB path /dev/sdb1
    

    No a pak, aby se zrcadlené datové bloky z původního disku přesunuly na nový, jsem z Btrfs FS vyhodil blokové zařízení /dev/sdc1. Což sice možná nebyl ten správný krok, když jsem to měl skrz ně namountované, ale nešť. Zpočátku to bylo v pohodě, ale pak to začalo zvracet hlášky, které mě lehce znejistily - viz snímek 1.

    ..
    [  706.647702] btrfs: bdev /dev/sdc1 errs: wr 901527, rd 657, flush 0, corrupt 0, gen 0
    ..
    

    Při letmém prohledání googlem mi vypadly příspěvky z diskuzí, které obvykle měly položku corrupt nenulovou, tudíž jsem usoudil že nepůjde o nic fatálního. Ale v klidu jsem rozhodně nebyl. Také jsem si říkal, jestli za tím nevězí problematická komunikace přes USB převodník. Každopádně operace doběhla, Btrfs FS se jinak jevil v pořádku, tak jsem usb adaptér odpojil a stroj restartoval.

    Vše naběhlo jako obvykle, tak jsem přikročil k výměně druhého disku.

    Výměna vestavěného disku

    Opět - nový dovnitř, původní na USB adaptér. Po restartu opět skončilo zavádění v ramdisku, takže nic nového. Vytvořil jsem adresář /mnt, zkontroloval diskové oddíly, připojil Btrfs FS, který měl zas jako primární zařízení /dev/sdc1, a přidal do něj diskový oddíl nového disku /dev/sda1. Tentokrát jsem ovšem vynechal parametr "-K". Průběh operace můžete vidět na snímku 2. Přesun dat se - na rozdíl od prvního disku - obešel bez jakýchkoliv chybových hlášek.

    Po ukončení přesunu jsem stroj restartoval se stále zapíchnutým USB adaptérem, protože oba disky ve stroji dosud neměly nainstalován zavaděč, bylo třeba spustit..

    root@stroj~# dpkg-reconfigure grub-pc

    Pak jsem USB adaptér odpojil a opět provedl restart. Jak už jsem zmínil - opět to nedopadlo, ovšem díky mé vlastní nepozornosti, protože diskové oddíly na nových discích neměly nastaven bootovací příznak. Takže jsem adaptér opět připojil, nastartoval, nastavil boot flag, vytáhnul adaptér a tentokrát už dopadl restart OK.

    That's all Folks!

           

    Hodnocení: 100 %

            špatnédobré        

    Obrázky

    Výměna SSD disků systémového disku s Btrfs v módu raid1, obrázek 1 Výměna SSD disků systémového disku s Btrfs v módu raid1, obrázek 2

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

    Komentáře

    Vložit další komentář

    22.1.2014 16:35 Radek Podgorny | skóre: 16
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    chapu tedy spravne, ze bootujes primo z toho raid1 btrfs? tedy bez specialni boot partition? to umi grub sam o sobe? a je to boot naprimo nebo pres initrd (nebo podobne)?
    22.1.2014 21:05 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Jasně že to umí grub sám o sobě. Dokonce je s tím méně problémů než když máš nad RAID polem LVM. Já tedy používám ramdisk, ale šlo by to i bez něj.
    22.1.2014 18:48 Alfonz
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Aky mas presny typ notebooku a OS?
    22.1.2014 21:09 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    HP ProBook 6475b s chipsetem AMD a procesorem A6-4400M APU. Provozuji na tom Debian unstable amd64. Aktuálně s distribučním kernelem 3.12-1-amd64, ale na ten jsem aktualizoval až dnes - předtím jsem tam měl vlastní kernel verze 3.9.3
    22.1.2014 21:18 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Mimochodem je tu o něm i blogpost z podzimu 2012.
    23.1.2014 09:44 Analfabet
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    A ako po roku a daco? Spokojnost? Nehreje sa? Staci vykon?
    23.1.2014 11:32 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Výkon pro mou práci naprosto v pohodě. Co občas vadí je trochu hlučnější větrák. S těmi novými SSD se znatelně zlepšila odezva systému.
    22.1.2014 21:06 Miriam | skóre: 3 | blog: zivot
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Proč zrovna SSDčka od Samsungu?
    22.1.2014 21:14 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Narazil jsem na ně v nějaké recenzi, kde vycházely jako nejlepší volba. Mne osobně zaujal chipset - nechtěl jsem ten samý co měly ty dva roky staré Vertexy.
    29.1.2014 14:03 RapMan | skóre: 14 | blog: RapMan
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    A je lepsi tato rada EVO nebo rada PRO, kdyz mi nejde ani tak o rychlost, ale hlavne aby dlouho vydrzel? Extremni zapisy nemam v planu...
    29.1.2014 14:18 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    To všechno ukáže teprve čas.. Jenže to už dávno na trhu bude zase něco jiného ;-)
    23.1.2014 11:44 Honz
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Koupil jsem si přesně tu samou stodvacítku jako blogger výše a taky právě z toho důvodu, že má svůj vlastní čipset...
    26.1.2014 15:14 biolog
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Nebylo by jednodušší použít příkaz "btrfs replace"? Šlo by to udělat online, s kratším časem atd.

    Viz Btrfs: Working with multiple devices (LWN), Btrfs: Add device replace code (patch, LWN), manuálová stránka
    26.1.2014 18:30 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Asi bylo, ohledně multidevice nemám všechno odzkoušeno.
    26.1.2014 19:24 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Výměna SSD disků systémového disku s Btrfs v módu raid1
    Ještě k tomu replace - použil bych ho za předpokladu, že bych prováděl přesun v rámci počítače, který může mít připojených více disků. To však nebyl můj případ.

    V blogpostu jsem to nezmínil, ale problém těch SSD OCZ-VERTEX3 je v tom, že jejich sériové číslo, které vypisuje smartctl na nich nikde není zapsané, takže nebylo možné provést online přesun na diskový oddíl nového SSD připojeného přes adaptér a teprve pak provést výměnu disků. Po vypnutí noteboku by se totiž nedalo jednoznačně určit, který z disků byl vlastně nahrazen.

    Při postupu, který je popsaný v blogpostu bylo jasné, který disk je nově přidaný a který disk je připojen přes adaptér - vždy to bylo zařízení /dev/sdc1.

    Jinak operace "replace" v podstatě pouze zkombinuje operace "add" a "delete". Časově to vyjde nastejno.

    Založit nové vláknoNahoru

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