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í
×
    dnes 13:33 | IT novinky

    Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".

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

    Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 03:22 | Zajímavý článek

    V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …

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

    Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.

    Ladislav Hagara | Komentářů: 6
    27.4. 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    26.4. 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 12
    26.4. 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 9
    26.4. 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 46
    25.4. 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ářů: 14
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (15%)
    Celkem 879 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: full zaloha sd karty

    23.1.2017 15:59 jany2 | skóre: 30 | blog: jany_blog
    full zaloha sd karty
    Přečteno: 1703×
    Ako riesite zallohu sd karty (napr. mam na sd karte raspbian a chcem komplet zalohu). Zatial som to este neskusal, ale moznosti su cez dd mozno trocha zdlhave a velky vysledny subor (mam 16 GB sd kartu)
    sudo dd bs=4M if=/dev/sdd of=raspbian.img
    alebo potom nejak cez windows pomocou win 32 disk imager. Co odporucate, co je vyhodnejsie, alebo su nejake lepsie alternativy ?
    upozornujem, ze v linuxe som vecny zaciatocnik ...

    Odpovědi

    Jendа avatar 23.1.2017 16:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Záleží, co s tím chceš dělat. Já buď kopíruju jenom soubory (zrovna u RPi je to triviální, stačí na začátku mít VFAT s bootloaderem a potom ext4 s / nebo cokoli jak to člověk chce), nebo do image pomocí fallocate -d vyrazím díry a zpátky to pak kopíruju bpamtoolem, takže se zapisují jenom použité části.
    24.1.2017 10:54 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    můžeš ten postup se sprase image nějak rozvést, prosím?

    asi namountovat image, zapsat velký soubor z /dev/zero, pak použít ten fallocate -d na image, ale ten bpamtool to jsem nenašel
    Jendа avatar 24.1.2017 16:39 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    asi namountovat image, zapsat velký soubor z /dev/zero
    Ne. Proč? fallocate rozumí struktuře souborových systémů a udělá to správně.

    Zkopíruješ image na disk a uděláš fallocate -vd soubor.img. V du na ten soubor hned uvidíš, že se zmenšil. Jak se používá bmaptool si nepamatuju, v poznámkách mám
    bmaptool create -o file.bmap image.bin
    a pak se to _nějak_ zapsalo na nové zařízení.
    24.1.2017 18:32 Trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Ten fallocate je tak chytrej? To se hodí. Pozná i třeba, že v image jsou dvě partice a dva fs?

    A _nějak_ zapsat to je jak? dd asi ne, nebo?
    Jendа avatar 24.1.2017 18:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Pozná i třeba, že v image jsou dvě partice a dva fs?
    Ano.

    Mimochodem také se to dá používat na image virtuálních strojů (je-li to raw image; VMDK a QCOW si to řeší nějak samy). Díky tomu pak nezabírají tolik místa.
    A _nějak_ zapsat to je jak? dd asi ne, nebo?
    Ne, tomu bmaptoolu se předhodí to vygenerované XML. Zdá se, že jsem to dělal takhle: bmaptool copy raspy.img /dev/sdb.
    24.1.2017 19:56 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    diky, zkusim
    27.1.2017 11:25 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    tak jsem zkousel ten fallocate a on nepozna fs ani partice ani smazane soubory, jen proste najde v souboru nuly a ty prevede na sparse

    postup:

    takze vezmu trebas image od maliny, fallocate -d zmensi du, to jo, protoze tam uz jsou nuly

    manountuju image, smazu kuprikladu cely /usr, odmountuju, udelam znova fallocate a o moc se to nezmeni

    namountuju znova, udelam dd if=/dev/zero of=bigfile, sync, smazu ho, odmountuju a fallocate -d zmensi image o hodne

    zaver: trik s dd /dev/zero nelze preskocit, i kdyz by to bylo pekne
    27.1.2017 11:33 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    tak jeste oprava, kdyz smazu /usr a zaroven pak udelam fstrim -va, tak po odmountovani fallocate -d soubor zmensi podle ocekavani

    zaver2: bud trik s dd /dev/zero nebo volat fstrim -a
    24.1.2017 17:05 praseimage
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    no jó : prase image,to jsem potřeboval
    24.1.2017 18:25 Trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    :)
    Josef Kufner avatar 23.1.2017 16:09 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Ten příkaz s dd máš správně a ano, bude to chvíli trvat a bude to mít 16GB.

    Pokud chceš zmenšit výsledný soubor, můžeš ho komprimovat. Napřed na SD kartě vyrob co největší soubor plný nul:
    cat /dev/zero >/media/sdkarta/soubor ; rm /media/sdkarta/soubor
    Potom použij dd, ale místo of= ho nech sypat na standardní výstup. Ten pak komprimuj a zapiš do souboru:
    dd if=/dev/sdd bs=4M | xz -z -c >raspbian.img.xz
    Takto ten image rovnou komprimuješ bez dočasného souboru. Trik je v tom, že ten soubor s nulama se dobře komprimuje a tak by to teoreticky mělo být výrazně menší. Pokud nuly neuděláš (a zařízení neumí/nepoužívá trim), tak budeš ukládat i data v nepoužívaných blocích, která tam zbyla po smazaných souborech.
    Hello world ! Segmentation fault (core dumped)
    24.1.2017 11:01 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    je ještě nějaké výhoda v bs=4M oproti 1M?

    a i když zařízení používá trim, tak dd bude číst i data v nepoužitých blocích, tedy nebudou tam nuly, ne? asi to budu muset zkusit
    Josef Kufner avatar 24.1.2017 19:09 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    je ještě nějaké výhoda v bs=4M oproti 1M?
    Možná to bude trošku rychlejší.
    a i když zařízení používá trim, tak dd bude číst i data v nepoužitých blocích, tedy nebudou tam nuly, ne? asi to budu muset zkusit
    Pokud se používá trim, tak nepoužité bloky nejsou uloženy a zařízení vrátí nuly (nebo něco podobného).
    Hello world ! Segmentation fault (core dumped)
    24.1.2017 20:15 Trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Tak jsem se na to koukal, ale nelze se spolehnout na to, že disk po trimu vrátí nuly. Ve skutečnosti jsou tři možnosti: nuly, pokaždé něco jinýho, pokaždé stejná data: https://en.wikipedia.org/wiki/Trim_(computing)#ATA
    Jendа avatar 25.1.2017 13:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Můj disk po trimu pořád vrací původní data a nuly začne vracet až když se do jiných míst zapíše pár desítek giga.
    Josef Kufner avatar 25.1.2017 19:47 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Tak mu řekni, ať si tam uklidí (fstrim) ;-)
    Hello world ! Segmentation fault (core dumped)
    Jendа avatar 25.1.2017 20:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    fstrim a blkdiscard právě pošlou ten trim. A já tam furt vidím původní data a až časem začnou postupně „mizet“ (Kingston V300)
    25.1.2017 22:39 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Ale to je správně.....

    Sektor je označen jako prázdný tak při čtení se přečtou data co tam jsou (čili původní) a SSD umí mazat pouze po blocích, takže když se bude přepisovat vedlejší sektor, tak se musí ty data všechny přečíst, vymazat blok, a zapsat data spět a samozřejmě je blbost zapisovat data která jsou smazaná takže tam od teď zůstanou nuly a čtení vrátí nuly.

    A tím se ty buňky šetří....

    Na HDD je to to stejné, pokud fyzický sektor neodpovídá logickému sektoru, pouze se tam zapisuje spět i ty sektory co jsou prázdné protože tam to omezení není...
    26.1.2017 08:53 trubicoid2
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    no ale i tak řadič ví, že to bylo trimováno a mohl by rychle na dotaz vrátit nuly bez čtení těch buněk

    ale to by asi musel být moc chytrej, takže to není často implementováno

    viz. jak jsem již odkazoval wikipedii DRAT/RZAT

    Jenda bude mít:

    hdparm -I /dev/sda | grep -i TRIM

    * Data Set Management TRIM supported (limit 1 block)

    * Deterministic read data after TRIM

    aby to vracelo nuly, tak by bylo potřeba RZAT, ale moc bych tomu obecně nevěřil :)
    23.1.2017 16:23 Sten
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Oboje (dd i disk imager) vygeneruje totožný soubor velmi podobným způsobem, takže mezi nimi prakticky žádný rozdíl není.

    Lze použít třeba partclone, který přeskočí všechno nepoužívané místo, takže to u málo zaplněné karty zkopíruje velmi rychle a umí to poté obnovit i na jinak velký oddíl, ale protože to dělá po oddílech, tak neumí obnovit třeba tabulku rozdělení disku (MBR). Tu by pak bylo potřeba znovu vytvořit (obzvlášť pokud by ta SD karta byla jinak velká).

    Neuvádíte důvod, proč potřebujete plnou zálohu, takže uvedu ještě další možnosti. Raspbian si můžete stáhnout a znovu nainstalovat kdykoliv později, takže samotný systém není nutné zálohovat. Pro zálohování systémového nastavení lze použít třeba etckeeper, který veškeré změny nastavení commituje do Gitu (takže navíc máte plnou historii změn), který můžete pravidelně synchronizovat na jiný stroj, klidně i automaticky. Pokud tam máte nějaká uživatelská data, tak je můžete zálohovat přímo z Raspbianu, třeba jednou za čas pomocí rdiff-backup nebo kontinuálně pomocí NextCloudu. Nebo třeba můžete mít data na diskovém poli připojeném přes NFS, takže vůbec nebudou uložená na RPi. Přes síť můžete mít klidně i celý systém a na SD kartě jen firmware, který umí bootovat přes PXE (třeba UBoot).
    Jendа avatar 23.1.2017 16:35 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Raspbian si můžete stáhnout a znovu nainstalovat kdykoliv později
    Já tam vždycky dělám časově náročný krok kdy přeinstalovávám jejich armhf balíčky skutečnými armhf balíčky z Debianu (a teď teda dist-upgrade na stretch), protože jejich armhf neumí ARMv7, Neon a tak. Takže z toho se hodí udělat zálohu…
    23.1.2017 17:04 Sten
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Není tedy vhodné rovnou instalovat Debian? Raspbian je přizpůsobený pro Raspberry Pi, které má ARMv6
    Jendа avatar 23.1.2017 17:48 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Lépe:
    Raspbian je přizpůsobený pro Raspberry Pi 1, které má ARMv6
    A nechtělo se mi s tím laborovat (+ raspi-config, ty GPIO věci a kdo ví co dalšího)
    23.1.2017 17:00 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Mam len jednu sd kartu na ktorej je nainstalovany raspbian + nainstalovany veskery dalsi soft a je to celkom nastavene a vyladene.

    Teraz si chcem vysksat noobs, preto potrebujem plnu zalohu sd karty aby som po testoch s noobs mohol vratit system do takeho stavu ako bol pred tym na sd karte (nechcem ziadne problemy :) )
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    23.1.2017 17:21 Skokan, Pavel | skóre: 29
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    není jednodušší koupit další kartu a jednoduše je prohazovat?
    23.1.2017 19:22 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Robit pokusy ma napadlo dnes, ked mam chvilu volno a ano urcite si kupim aspon 2 dalsie karty, ale momentalne ich nemam, tak preto chcem zalohovat
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    24.1.2017 17:20 praseimage
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Viď,absolutně jsem nepochopil,co tady řeší za nesmysly.Jenže smysl života skalních linuxáků je: jsem IT a tak musím dělat vše co nejsložitěji a nutit to linuxákům amatérům. Já používám Linux (Mint) pátým rokem,terminál v podstatě nepotřebuji,do dnes neumím používat tar.xx a vše mi funguje jak potřebuji : Wi-Fi,Bluetooth,LAN,video a audio přehrávače & nahrávače,snímky obrazovkys,stahování,upravy foto & audio,atd..
    k3dAR avatar 24.1.2017 22:51 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    a zalohu sd karty z raspberry delas jak Nupaci? ;) a jeste jedna mejlka, zatimco ty mas pocit ze nekdo neco ostatnim cpe o terminalu, tak ve skutecnosti ty neustale cpes ostatnim ze pouzivas Mint a ze toho moc neumis ;)
    porad nemam telo, ale uz mam hlavu... nobody
    25.1.2017 14:10
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    skrytý komentář Náš administrátor shledal tento komentář závadným.

    trolling

    Zobrazit komentář
    k3dAR avatar 25.1.2017 16:23 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    ja nepsal ze bys to vlakno zakladal, ja reagoval na tvuj dementne irelevantni prispevek, jestli ses tak blbej ze si myslis ze kritizovat neexistujici cpani u problemu kterej ty neresis, nevis jak resit a nepotrebujes resit a misto toho cpes ostatnim svoje kecy tak si strc hlavu pod studenou vodu...
    porad nemam telo, ale uz mam hlavu... nobody
    Josef Kufner avatar 23.1.2017 18:54 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Takže si udělej plný image karty pomocí dd, abys měl zálohu, a pak utíkej pro druhou SD kartu, neboť ta první ti dříve či později odejde a pak budeš mlátit hlavou o zeď. Navíc to kopírovaní chvíli trvá, takže je opravdu lepší mít ty karty aspoň dvě. Klidně si kup dvě nebo tři jen 8GB karty – začínají na 120 Kč a ušetří ti to kopec času.
    Hello world ! Segmentation fault (core dumped)
    23.1.2017 19:12 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Jak píší pořiď minimálně 3 karty, jednu používáš na druhé budeš mít kopii a třetí na pokusy.

    Protože pokud ji používáš v RW režimu jednou skolabuje.

    Jinak já to používám v RO režimu pouze semtam přepnu na RW pro úpravy a aktualizaci....
    k3dAR avatar 23.1.2017 19:38 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    s noobs muzes na karte nechat vytvorit Raspbian, jeho oddily pak preplacnes zalohou stavajici co mas (akorat bys musel zalohu nedelat pres dd/partclone, ale udelat primo souborovou zaloha.tar.neco (gz - rychle/velke, xv - pomale/male), nebo bez komprese proste rsync na jinej (linuxovej stroj)...

    noobs funguje tak ze na prvni partisnu udela boot kde si da sve jadro co obsahuje noobs program co se pusti jako beznej system... druha partisna obsahuje nastaveni kde jsou popisy dalsich partisen a co je nan nich za system
    (takze na ty dve co to dalo pro raspbian bys vratil ten svuj)
    dalsi partisny jsou pak vzdy 2 pro kazdej system, prvni je boot pro system, druha je rootfs pro system...
    pokud se neco nezmenilo, pocet systemu si muzes vybrat jen pri prvnim startu NOOBS, kdyz bys pak chtel pridat dalsi naklikanim tak to smaze vse stavajici a vse to dela znovu+to_prida_to_nove_vybrane...

    jak uz padlo, urcite bych proste koupil dalsi kartu, zaroven pak misto Noobs (nebo az si ho zkusis pro ziskani znalosti) nahodil BerryBoot, ten funguje castecne podobne jako Noobs, ale ma hodne vyhod (a jednu nevyhodu kterou zacnu):

    nevyhoda: mas jedno a to same jadro pro vsechny systemy, nekterym to nemusi sedet, kazdopadne pri beznem upgrade jadra v raspbianu (napr.) se jadro nevyuziju, navic je potreba mit zalohu prvni "boot" partisny a vracet tam to BerryBoot jadro (a dalsi soubory) s tim souvisi ze novou verzi jadra mas opozdene nez autor BerryBoot pripravi novou verzi (casto po dlouuhe dobe)

    vyhody:
    - system je ulozenej jako readonly soubor, bezi v rezimu Live, jako bezne x86 LiveCD a zmeny si uklada na karty (resp. lepe na pridanej USB Flash, kam zaroven uklada i systemy)
    - lze na tuknuti duplikovat/kopirovat system (vcetne tech dat/zmen) a udelat si tim neco jako snapshot
    - lze provadet pokusy na tom duplikovanem a nerozhodi to ten puvodni system
    - lze na tuknuti rict kazdemu systemu "zapomen vse co sem provedl a zacni nacisto jako pri prvnim pusteni"
    - existuje spouuusta dostupnych/pripravenych systemu ve formatu berryboot (uz v zakladu jich ma vic nez Noobs)
    - neoficialni pridavne image/systemy http://berryboot.alexgoldcheidt.com/images/
    - dalsi systemy lze kdykoliv pridavat/odebirat a neovlivni to jiz stavajici
    porad nemam telo, ale uz mam hlavu... nobody
    23.1.2017 19:55 R
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    Presne tak, partclone je vyborny na vytvorenie image a potom jeho obnovenie pripadne duplikaciu na dalsie medium. Klonujem nim prave karty do Raspberry.

    MBR (a v pripade x86 aj boot loader) riesim velmi jednoducho - pozriem FDISKom, na ktorom sektore (vacsinou 2048) zacina prva particia a cely priestor pred nou (vacsinou 1 MB) skopirujem cez dd.
    24.1.2017 13:35 lertimir | skóre: 64 | blog: Par_slov
    Rozbalit Rozbalit vše Re: full zaloha sd karty
    kartu bych strcil do notebooku. nabootoval clonezillu. zazalohoval kartu s ni. použivá i zminovane partclone nebo partimage na ext disky.

    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.