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 14:22 | Komunita

    KiCad je nově k dispozici také jako balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit [Mastodon, 𝕏].

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Zajímavý projekt

    Šenčenská firma Seeed Studio představila projekt levného robotického ramena reBot Arm B601, primárně coby pomůcky pro studenty a výzkumníky. Paže má 6 stupňů volnosti, dosah 650 mm a nosnost 1,5 kilogramu, podporované platformy mají být ROS1, ROS2, LeRobot, Pinocchio a Isaac Sim, krom toho bude k dispozici vlastní SDK napsané v Pythonu. Kompletní seznam součástek, videonávody a nejspíš i cena budou zveřejněny až koncem tohoto měsíce.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 1
    dnes 11:11 | Nová verze

    Byla vydána nová verze 36.0, tj. první stabilní verze nové řady 36, svobodného multimediálního centra MythTV (Wikipedie). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Byl vydán LineageOS 23.2 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu.

    Ladislav Hagara | Komentářů: 1
    dnes 03:44 | IT novinky

    Od března budou mít uživatelé Discordu bez ověření věku pouze minimální práva vhodná pro teenagery.

    Ladislav Hagara | Komentářů: 17
    včera 23:43 | IT novinky

    Evropská komise (EK) předběžně shledala čínskou sociální síť pro sdílení krátkých videí TikTok návykovým designem v rozporu s unijním nařízením o digitálních službách (DSA). Komise, která je exekutivním orgánem Evropské unie a má rozsáhlé pravomoci, o tom informovala v tiskovém sdělení. TikTok v reakci uvedl, že EK o platformě vykreslila podle něj zcela nepravdivý obraz, a proto se bude bránit.… více »

    Ladislav Hagara | Komentářů: 8
    včera 18:33 | Nová verze

    Offpunk byl vydán ve verzi 3.0. Jedná se o webový prohlížeč běžící v terminálu a podporující také protokoly Gemini, Gopher a RSS. Přibyl nástroj xkcdpunk pro zobrazení XKCD v terminálu.

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

    Promethee je projekt, který implementuje UEFI (Unified Extensible Firmware Interface) bindingy pro JavaScript. Z bootovacího média načítá a spouští soubor 'script.js', který může používat UEFI služby. Cílem je vytvořit zavaděč, který lze přizpůsobit pomocí HTML/CSS/JS. Repozitář se zdrojovými kódy je na Codebergu.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 12:44 | Bezpečnostní upozornění

    Zpráva Justičního výboru Sněmovny reprezentantů upozorňuje na cenzurní kampaň Evropské komise, mířenou proti svobodě projevu na sociálních sítích. V dokumentu se uvádí, že se Evropská komise během posledních šesti let účastnila více než 100 uzavřených jednání, během nichž po platformách požadovala úpravy pravidel moderování obsahu, přičemž toto úsilí Komise zahrnovalo i cenzuru politických názorů a pravdivých informací. Výbor zdůrazňuje, že tento přístup Bruselu ohrožuje ústavou zaručená práva Američanů na svobodu projevu.

    NUKE GAZA! 🎆 | Komentářů: 11
    včera 04:33 | Nová verze

    Linus Torvalds vydal jádro Linux 6.19. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (19%)
     (6%)
     (0%)
     (11%)
     (26%)
     (3%)
     (4%)
     (2%)
     (12%)
     (28%)
    Celkem 824 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    LVM snapshot (obraz disku) jako init.d služba

    24.11.2009 00:04 | Přečteno: 1662× | GNU/Linux | Výběrový blog | poslední úprava: 24.11.2009 00:08

    Občas je potřeba vytvořit snapshot disku a to rychle, ještě než se něco stihne podělat. V takovou chvíli je dobré mít připravený skript na vytvoření LVM snapshotu a nelovit syntaxi příkazů v nějakých návodech na webu. Použil jsem k tomu init.d skript – nemusí se spouštět při startu počítače (ale může).

    Vytvořte si soubor /etc/init.d/obraz-disku s tímto obsahem:

    #! /bin/sh                                                                
    
    zarizeni="/dev/dell/home";     # LVM logický oddíl
    pripojny_bod="/mnt/obraz";     # Adresář, kam vytvořený obraz připojíme 
    velikost_obrazu="10G";         # tolik změn lze na disku udělat, než se snapshot zaplní na 100%
    nazev_obrazu="obraz";          # Název LVM obrazu
    nazev_vg="dell";               # LVM skupina svazků (VG)
    
    case "$1" in
        start)
            echo "Vytvářím obraz disku";
            lvcreate -s -L ${velikost_obrazu} -n ${nazev_obrazu} ${zarizeni} &&
            mount /dev/${nazev_vg}/${nazev_obrazu} ${pripojny_bod};
    ;;
        restart)
            $0 stop
            $0 start
    ;;
        stop)
            echo "Ruším obraz disku";
            umount ${pripojny_bod} &&
            lvremove -f /dev/${nazev_vg}/${nazev_obrazu};
    ;;
        *)
            echo "Použijte jeden z těchto parametrů: $0 {start|stop|restart}"
            exit 3
    ;;
    esac
    

    Skriptu nastavíme právo na spouštění (chmod +x) a teď si můžeme pomocí následujících příkazů rychle vytvářet a rušit snapshoty disku.

    service obraz-disku start   # Vytvoří obraz a připojí ho.
    service obraz-disku stop    # Odpojí obraz a zruší ho
    service obraz-disku restart # „Obnoví“ obraz disku

    Nebo klasicky /etc/init.d/obraz-disku {start|stop|restart}.

    Pokud se nebojíme, že se něco pokazí, můžeme si nastavit automatické spouštění při startu počítače (např. pomocí nástroje rcconf nebo update-rc.d obraz-disku defaults). Což nás ochrání např. proti náhodnému smazání nebo přepsání souborů – vždy máme k dispozici připojený oddíl disku tak, jak vypadal při zapnutí počítače.

    Vysvětlivka ke druhé anketě: existují různé názory, zda je lepší správu dat rozdělit na více vrstev, tedy mít zvláštní systém pro RAID (mirror, striping), nad ním správce logických oddílů (LVM) a na těchto logických oddílech mít nějaký souborový systém (ext4, xfs, reiserfs…), nebo naopak spojit věci více do jednoho, jako to dělá např. ZFS v Solarisu. Oba přístupy mají něco do sebe… pokecáme v diskusi, ať nezatěžuji vaše hlasování v anketě :-)

           

    Hodnocení: 100 %

            špatnédobré        

    Anketa

    Používáte LVM?
     (41 %)
     (24 %)
     (24 %)
     (21 %)
     (21 %)
     (29 %)
    Celkem 68 hlasů

    Anketa

    Který přístup je podle vás lepší?
     (56 %)
     (3 %)
     (31 %)
     (9 %)
    Celkem 32 hlasů

    Anketa

    Pokud by ZFS byl v Linuxu stejně dostupný (nativně) jako LVM, používal bych?
     (20 %)
     (50 %)
     (13 %)
     (18 %)
    Celkem 40 hlasů

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

    Komentáře

    Vložit další komentář

    Heron avatar 24.11.2009 11:06 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    Hezké.

    K druhé anketě. Správce oddílů a souborový systém v jednom, ale nikoliv raid. RAID patří na HW s baterkou. Často se stane, že je na jednom oddílu místa málo a na jiném hodně. Toto lze dnes krásně řešit přes LVM (viz můj miniseriál), jenže je to pomalé a nelze to dělat vždy online (když je potřeba zmenšit systém souborů). Proto je výhodnější mít FS, který se o to postará.

    Teď k tomu raidu. Tam je lepší buď nevědět vůbec nic a spokojeně spát, a nebo mít data na 20 geograficky vzdálených místech :-D. Jasně že raid není záloha ale jsou tam ještě další ošklivosti. Klíčové slovo pro nedělní odpoledne na google je mismatch_cnt.
    xkucf03 avatar 24.11.2009 17:37 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    RAID patří na HW s baterkou
    A co SW RAID + UPSka? Ne každý má na značkový hi-end HW.

    Co se týče spojení FS a správce oddílů (a RAIDu) – jsem na vážkách: na jednu stranu je v Linuxu fajn, že si každý vybere FS, který mu nejvíc vyhovuje, je to velmi variabilní, zkombinuješ si to jak chceš (LVM, RAID, práce přímo s fyzickými disky)… ale na druhou stranu se někdy hodí, když správce disků „rozumí“ datům, která ukládá – např. nedávno mi trochu zahaproval jeden disk a bylo potřeba zkontrolovat pole – sice bylo zabráno asi jen 20 GB, ale protože LVM a SW RAID neví, co jsou moje data a co jsou nějaké náhodné bajty, které mě nezajímají, muselo se synchronizovat 1,5 TB.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Heron avatar 24.11.2009 17:50 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    A co SW RAID + UPSka? Ne každý má na značkový hi-end HW.

    Raid a UPS vyhovuje do chvíle, než stiskneš tlačítko reset. Poté je na každém fyzickém disku něco jiného a nikdo nepozná, která data jsou "ta správná". Počet rozdílných bloků mezi jednotlivými zrcadly případně paritami je pak ono tajemné mismatch_cnt. A umí to dokonce takové věci (u mirror), jako pro dvě různé čtení téhož bloku vracet různá data podle toho, ze kterého zrcadla se to právě čte. Další klíčové slovo na neděli je silent corruption v souvislosti se zálohami.

    Tohle by mohla být další výhoda RAIDu ve FS. FS který ví co kde má a má k tomu i blokové kontrolní součty může sdělit jména souborů, která jsou tímto postižena.

    26.11.2009 13:57 Ivan
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    Jeste bych pridal jeden dotaz do google "lvm deadlock". To je taky pekne hnusna potvora.
    8.12.2009 16:12 j AM | skóre: 2 | blog: skeptik
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    K čemu přesně je dobrý LVM na desktopu? Měl jsem za to že hlavní výhoda LVM je že můžu šachovat s oddíly za běhu (to se hodí na serveru), ale na desktopu mi downtime nevadí). A když např. chci zmenšit/zvětšit oddíl, nemusím ho stejně odpojit? Nebo to záleží na použitém filesystému?
    Heron avatar 8.12.2009 16:34 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: LVM snapshot (obraz disku) jako init.d služba
    A když např. chci zmenšit/zvětšit oddíl, nemusím ho stejně odpojit? Nebo to záleží na použitém filesystému?

    Ano, většina FS se musí při zmenšení odpojit (pokud vůbec zmenšení umí). Zvětšení lze za běhu u všech. LVM přináší výhodu i na desktopu, představ si následující (a v dotazech občas se objevující) situaci:

    Oddíl   Velikost
    sda     60GB
    
    sda1    10GB
    sda2    15GB
    sda3     5GB
    sda4    30GB
    

    A teď chceš zvětšit sda2 s tím, že místo chceš vzít ze sda4. V případě klasického rozdělení disku se nepohneš bez dalšího úložiště, nebo přesunu oddílu sda3 a celé to bude trvat dlouho.

    Zatímco u LVM ti na to stačí lvremove sda4, lvextend sda2, resize2fs sda2, první dva příkazy trvají zlomky sekundy, ten třetí podle vybraného FS, ale to musíš udělat i v případě klasického rozdělení.

    Založit nové vláknoNahoru

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