OldComp.cz
http://oldcomp.cz/

Klonování SD karet - na malině
http://oldcomp.cz/viewtopic.php?f=125&t=4621
Stránka 22

Autor:  Starej_Mraf [ 27.10.2016, 09:25 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

A HirensbootCD jsi zkoušel. Já mám docela dobré výsledky s CloneZillou.

Autor:  zxcygnus [ 27.10.2016, 10:25 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

HirensbootCD neznám, ale podle letmého zkouknutí mi připadá hodně zaměřený na Windows.

Já používám System Rescue Linux https://www.system-rescue-cd.org/Download Doporučuji, rozhodně snazší nabootovat z CD/Flash než instalovat celé Ubuntu.

dd umí lecos, i kopírovat části blokového zařízení, nebo souboru na/z něj, ale chce to vědět, čeho chceš dosáhnout. Já bych jako největší problém viděl oddíl, který nelze zmenšit, ale je poslední v pořadí, zatímco zmenšitelný je někde před ním. Posouvání oddílů s obsahem je vopruz. Je dobré mít předem offline zálohu celé flash někde jinde (ale to ostatně vždy).

Samotným dd filesystém zmenšovat nelze, data prostě budou chybět, je nutné použít nástroj, který pracuje s filesystémem a vynechá nevyužité místo, ne jen poslední LBA bloky.

Je-li zmenšitelný oddíl poslední, mohu zkopírovat celou flash i s chybou a vím, že poslední oddíl je špatně, fdiskem ho odstraním, a vyrobím znovu. Proto jsem psal /home zkopírovat na souborové úrovni s tím, že to je nejpravděpodobnější oddíl, jehož velikost lze v pohodě zmenšit. Na cílové flash ho fdiskem vytvořím, pomocí mkfs.něco v něm vyrobím filsystém stejný jako tam byl, přimountuji a zkopíruji pomoci mc, snadné a spolehlivé.

Není-li poslední, tak buď nastane přesouvání posledního s obsahem, nebo v cíli vytvářím oba i ten nezmenšitelný a postupuji stejně jako u /home.

mc pravděpodobně na zkopírování souborů stačí s přehledem, příp. lze použít i příkazy cp, nebo rsync s parametrem --archive, rsync je skvělý, pokud dochází k přerušení kopírování (nebo kopíruji/zálohuji po síti atd...), cp umí jen přepsat vše a jen lokálně.

Běžící Linux lze klonovat pouze a výhradně na souborové úrovni s tím, že tam je většinou tolerovatelná nekonzistence na tmp a pod. (nepočítám s databázemi, to je jiná otázka). Rozhodně nikdy na blokové úrovni diskového zařízení, protože hrozí poškození filesystému. Stejně jako u asi jakéhokoli OS.

Nejenom lsblk, ale třeba i cat /proc/partitions, mount a mount | grep /dev/ a ls -l /dev/disk/by-uuid spolu s cat /etc/fstab a mcedit /etc/fstab atd... Vytvořením filesystému se změní jeho UUID a to je většinou nutné změnit i v fstab (lze mountovat více způsoby)

Ad kopírování souborů viz https://unix.stackexchange.com/question ... ons-intact

A aby bylo jasno - když píšu o /home jako o oddílu, tak to znamená, oddíl např. /dev/sdněco který se do /home mountuje.

Autor:  ja_jsem_cd [ 27.10.2016, 10:28 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

krupkaj píše:
dd umi zkopirovat i mensi cast souboru, je to pomoci volby
count=N copy only N input blocks
takze ho nemusis orezavat


JJ, ale musí to testnout, aby to vzalo všechna potřebná data...

Autor:  Jack_Free [ 27.10.2016, 11:00 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

Dle mého předpokladu bych hádal že třeba pod linuxem bude celá karta čitelná, vytvořím na nové kartě oddíly a prostě tam ty data normálně zkopíruji.
S tím že první oddíl bude asi FAT32 a druhý který je nečitelný pod Win bude nějaký linux formát.

Autor:  faraon [ 27.10.2016, 11:14 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

Je EXT4, ale i kdyby byl FAT, tak ho Widle nenačtou, protože ten korporátní crippleware smí na výměnných zařízeních používat jen první oddíl. Kdysi se to používalo jako ochrana CD proti kopírování :lol:

A proto někteří výrobci flashek už vůbec nedělají oddíly, ale formátují je přímo, šílená prasárna. Takže první věc co s novou vždy udělám je likvidace všeho na ní a vytvoření normální tabulky oddílů.

Autor:  ja_jsem_cd [ 27.10.2016, 11:31 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

Jack_Free píše:
S tím že první oddíl bude asi FAT32.

Když už, tak exFat, či jak se to jmenuje...

Autor:  Jack_Free [ 27.10.2016, 11:36 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

No podívám se jaka tam je teď a podle toho udělám novou.

Autor:  faraon [ 27.10.2016, 14:56 ]
Předmět příspěvku:  Re: Klonování SD karet - na malině

Tučňák tomu říká vfat, a už tu někdo zmínil že by stačilo pomocí dd přetáhnout jen část té karty, ve tvém případě zavaděč, první bootovací oddíl a začátek toho druhého, ten druhý potom opravit a data na něj zkopírovat normálně třeba pomocí Midnight Commanderu.

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/