abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 5
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

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

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    24.4. 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    24.4. 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 765 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Multidisk btrfs - oprava

    22.11.2013 22:40 kapo | skóre: 15 | blog: runtime
    Multidisk btrfs - oprava
    Přečteno: 752×
    Zdravím, mám následující problém: Btrfs na 3x3TB disku, data celkem cca 5TB. Před nějakým časem (bohužel nevím kdy) došlo k nějakému problému a 1 disk začal vykazovat divný chování. Dle SMART má aktuálně skoro 6000 špatných sektorů (nečitelný, media error). Nejde o realokované sektory.

    Samozřejmě o data přijít nechci :). Zkoušel jsem chybující disk z BTRFS vyrazit (btrfs device delete ...) - to funguje, data to z chybného disku přesouvá pryč, ale jakmile dojde ke špatnému místu, tak skončí s chybou, přes kterou se nedostanu.

    Potřeboval bych buď:

    - zjistit seznam poškozených souborů

    nebo

    - donutit disk/btrfs aby nečitelné sektory bral jako plné nul a pokračoval dále - některá data budou v kýblu, ale vzhledem k tomu, že jde o cca 6000 sektorů (3MB?), tak je to celkem zanedbatelný i v těch datech, o která mi jde (fotky, videa)

    Máte někdo zkušenosti ? Díky za jakékoliv nasměrování.
    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen

    Řešení dotazu:


    Odpovědi

    23.11.2013 09:55 Pat1 | skóre: 15
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    A co takhle cele btrfs odmountovat, problemovy disk pomoci ddrescue prekopirovat na jiny a pak znovu namountovat btrfs, tentokrat s dobrym hdd. O data ze spatnych souboru porad prijdes, ale uz by se to nemelo zasekavat na I/O chybach.
    23.11.2013 10:08 kapo | skóre: 15 | blog: runtime
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    To by znamenalo mit dalsi 3TB disk k dispozici. To bohuzel nemam :/

    Jinak aktualne zkousim btrfs scrub. Ten do logu vypisuje kazdou chybu vcetne postizenyho souboru, takze to dela vlastne skoro to, co jsem chtel. Postizeny soubory smazu a budu doufat, ze se pak odpojeni ze svazku povede.
    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen
    24.11.2013 07:18 anonym
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    BTRFS se neumi obnovit z RAIDu? nebo to mas multidisk bez RAIDu?

    zkusil bych pouzivat misto pokusu typu BTRFS neco co funguje spolehlive, treba jeho vzor ZFS
    24.11.2013 08:21 kapo | skóre: 15 | blog: runtime
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Jako RAID to nemam. Jediny, co je zduplikovany, jsou metadata. Obnovit z RAIDu se btrfs umi. Problem je, ze kdyz ti na disku odejde spousta sektoru (cca 6000), ktery nejsou duplikovany na jinem disku, bude mit problemy jakykoliv FS, i ten ZFS.

    Jinak nad ZFS jsem ze zacatku take uvazoval, ale: - na 4GB RAM je to nepouzitelny (ZFS si sezere vsecko a smula) - je to enterprise FS - tam se nepredpoklada, ze by nekdo postupne pridaval jen 1 disk do RAIDu.

    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen
    24.11.2013 11:01 Aleš Kapica
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Pokud to nemáš jako raid, tak máš smůlu. Btrfs data z prstu cucat neumí.
    24.11.2013 13:26 kapo | skóre: 15 | blog: runtime
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Asi jsem to špatně napsal. Tak ještě jednou:
    • je mi jasný, že obsah špatných bloků nezachráním, ale na tom disku je další 1TB dat, která jsou v pořádku
    • je to poskládaný ze 3 disků, "RAIDem" jsou chráněna "pouze" metadata
    • celý souborový systém připojím
    Jde mi o to, jak zjistit, které soubory byly poškozeny vadnými bloky, a jak zachránit zbytek dat za předpokladu, že celková velikost dat se vejde na zbylé 2 3TB disky.
    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen
    25.11.2013 15:16 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava

    Btrfs používám od roku 2010 a není to žádný pokus, je to prostě normální filesystém jako každý jiný, jen s vestavěným RAIDem a s checksumy. ZFS funguje skvěle na Illumosu, ale na Linuxu mu Btrfs natrhne prdel co do výkonnosti.

    FUD ohledně (údajné, smyšlené, před lety odstraněné) nespolehlivosti nějakého filesystému k řešení problému tazatele příliš nepřispívá. :-)

    Děje se jen to, co obvykle dělá Linux při problémech s diskem — nekonečné resetování disku a snaha vadné sektory přečíst. To postihuje všechny filesystémy bez rozdílu. Jednou dojde na timeout, ale obvykle to trvá dlouho.

    Řešení 1× (kapo (tazatel))
    24.11.2013 13:58 kapo | skóre: 15 | blog: runtime
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Takže problém vyřešen následovně:

    Napřed připojíme oddíl do nějakého adresáře (např. /mnt/btrfs_root)

    Potom provedeme btrfs scrub:
    # btrfs scrub start /mnt/btrfs_root
    
    Po jeho skončení se podíváme do /var/log/messages, kde uvidíme mimo jihého i hlášky typu:
    Nov 23 09:04:57 micro kernel: btrfs: i/o error at logical 3280823517184 on dev /dev/sdc1, sector 782226816, root 256, inode 260, offset 9871937536, length 4096, links 1 (path: web/virtual_web_server.img)
    
    Tyto hlášky si vyfiltrujeme, ořízneme a získáme seznam všech postižených souborů. Pokud bychom potřebovali některý soubor alespoň zčásti zachránit, použijeme:
    # dd if=/mnt/btrfs-root/virtuals/web/virtual_web_server.img of=/mnt/test-disk/backup/virtuals/web/virtual_web_server.img bs=4096 ibs=4096 conv=noerror,sync
    
    Kde bs a ibs nastavíme podle hodnoty parametru "length" z logu.

    Po zkopírování všechny postižené soubory smažeme. Následně již můžeme disk vyřadit z btrfs pomocí:
    # btrfs device delete /dev/sdc1 /mnt/btrfs_root
    
    , které proběhne již v pořádku.

    Výsledek je - zachránili jsme všechna nepoškozená data, filesystém se nerozpadl a reklamační si může užít chybující disk :).

    Předpokladem samozřejmě je, že metadata jsou v pořádku (nejlépe použít RAID1, aby byla vždy duplikována), viz:
    # btrfs fi df /mnt/btrfs-root/
    Data: total=4.97TB, used=3.98TB
    System, RAID1: total=32.00MB, used=596.00KB
    System: total=4.00MB, used=0.00
    Metadata, RAID1: total=144.48GB, used=366.00MB
    
    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen
    Max avatar 24.11.2013 15:25 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Pěkný, díky.
    Zdar Max
    Měl jsem sen ... :(
    25.11.2013 23:21 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Moc hezké, a jak vidět, btrfs je filesystem, který se dá použít na JBOD i bez RAIDu, s akceptovatelným rizikem ztrát.
    26.11.2013 11:17 kapo | skóre: 15 | blog: runtime
    Rozbalit Rozbalit vše Re: Multidisk btrfs - oprava
    Díky, ale rád bych ten optimismus trošku zkrotil. Pokud by totiž disk odešel úplně, tak ten FS nejde připojit vůbec - aktuální kernel na CentOS prostě spadne na kernel panic. Jediným způsobem, jak z něj data dostat, je pak myslím btrfs-restore nebo tak nějak. Ale zase je potřeba další disk, kam data vykopírovat.
    Why make things difficult, when it is possible to make them cryptic... - Aksel Peter Jorgensen

    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.