Portál AbcLinuxu, 12. května 2025 08:51
dd if=/dev/sda of=/dev/sdb bs=1M
chci mit ale identicke oddily
diky;)
Že by faq?
Ber pro dd if a of jako proměnné. Stejně tak i u cpio, první a druhý parametr (u přesměrování) lze brát parametricky.
dd if=/dev/sda of=zaloha bs=1M
, vsechno potrebne nastaveni bude v tom souboru zaloha a pak udelam dd if=zaloha of=/dev/sdX bs=1M
a na disku sdX
se vytvori taky presna kopie vc. oddilu, dat a LVM... je to zak, ze jo?
Pokud by soubor zaloha
byl umístěn na pevném disku /dev/sda
, tak by se do souboru zaloha zkopírovala jenom část disku /dev/sda, protože něco zabírají systémy souborů, samotné soubory a adresáře...
Jinak by to dopadlo, pokud bys měl disky tři a zaloha
(soubor) bys vytvářel na jiném disku než /dev/sda. Samozřejmě tam musí být dost místa.
Příkaz dd
se hlavně používá ke „klonování” — tedy bit po bitu (bajt po bajtu)... udělá identickou kopii!
Jak cast disku sda?
Dejme tomu, že mám pevný disk /dev/sda
a pro jednoduchost na něm mám jenom jeden primární oddíl (jednotku) /dev/sda1
a dejme tomu, že /dev/sda1 je naformátována na systém souborů ext3 a že je tam nainstalovaný nějaký GNU/Linux... Pak se rozhodně celý obsah /dev/sda nevejde do souboru zaloha
, jestliže soubor zaloha je umístěn někde na /dev/sda1.
Pokud mají oba disky úplně stejnou velikost, tak je to v pohodě, jinak nevím.
Když nemaj stejnou velikost, tak zbyde nealokovaný místo.
man qemu-img
a v druhe pripade by melo stacit kpartx /cest/k/image.img
a jednotlive oddily by se ti mely objevit jako /dev/loop0p1 ... /dev/loop0px a pak uz jen mount /dev/loop0px /cesta/kam/to/chces
pokud chces
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.