Klonování USB

LEmon

Klonování USB
« kdy: 09. 12. 2017, 04:42:55 »
Dobré ráno,

Mám USB flash disk (2GB FAT32, 10GB EXT4) a 4GB volného prostoru.

Existuje nějaký univerzální příkaz na Linux (Ubuntu) pro kopírování těch 12GB co jsou zabraných?

Chci to kopírovat na různé USB flash disky.


Jenda

Re:Klonování USB
« Odpověď #1 kdy: 09. 12. 2017, 06:01:49 »
Pokud to musí být bit-exact, tak dd, parametry bs, offset, seek a count. Před tím je možné volné místo vynulovat (na ext4 zerofree, na FAT vytvořením souboru s nulama) a gzipovat, čímž se ušetří storage/síť. Pokud to nemusí být bit-exact, tak jednoznačně rsync.

U některých dd musíš ještě přidat conv=fullblock, pro jistotu to tam dej.

TomBA

Re:Klonování USB
« Odpověď #2 kdy: 09. 12. 2017, 10:30:15 »
Potreboval som takto nakopírovať cca. 850 usb kľúčov. Obraz obsahoval 3 partície (fat, ext, ext) a spolu asi 10GB dát. Kúpil som si dva 8 portové USB huby, do PC som doplnil jeden PCIe USB 3 radič a použil som clonezillu. Vždy ked som išiel okolo PC tak som vymenil nakopírované kľúče. Trrrrrrrvalo to strašne dlho. Medzi jednotlivými USB kľúčmi je obrovský rozdiel (nezávisle od toho aké parametre uvádza výrobca).

cuzb

Re:Klonování USB
« Odpověď #3 kdy: 09. 12. 2017, 12:09:48 »
Jak pravil TomBA, Clonezillu a hromadu USB portu.

Jinak ta rychlost z USB na USB byla ovlivnena tim 8portovym HUBem, sice se tam zapojilo 8 USB disku ale k PC pres ktery to teklo byly stejne pripojeni jednou USB linkou, o jejiz propustnost se museli podelit pri soucasnem cteni i zapisu.
Pokud toho nekopirujes kvanta tak je co se tyka rychlosti kopirovat 1 usbflash na 1 usbflash zapojene do ruznych radicu (napr. integrovany na desce + karta ve slotu).
Pokud bych kopiroval velke kvantum flashek, koupil bych vice karet do PCIe, prazdne flash do karet a zdrojovou do interniho radice na desce.

Jenda

Re:Klonování USB
« Odpověď #4 kdy: 09. 12. 2017, 16:08:14 »
Pokud tazateli jde o tohle:
Potreboval som takto nakopírovať cca. 850 usb kľúčov.
tak v tom případě bych doporučil podívat se na program bmaptool, který zapisuje pouze nenulové oblasti. Vyráběl jsem takhle 70 SD karet pro Raspberry Pi.


nobody(ten pravej)

Re:Klonování USB
« Odpověď #5 kdy: 09. 12. 2017, 17:16:58 »
[...]bych doporučil podívat se na program bmaptool, který zapisuje pouze nenulové oblasti[...]
zminovana Clonezilla vyuziva partclone, ktere nejen ze nekopiruje nulove oblasti, ale primo kopiruje vylozene jen vyuzite oblasti... (tedy ze nenulove uz nemusi byt aktualne obsazene, ale jde o nenuly z minulosti, takze to vyzaduje nejdriv uzivatelem vynulovat (jak bylo jiz zmineno pro dd))