dd: a végső lemezklónozó eszköz
- Kategória: Linux
Nemrég kellett klónoznom egy merevlemezt, így természetesen olyan megoldásokhoz fordultam, mint például az Acronis True Image, de rájöttem, hogy ezek nem működtek (az indítólemez azt állította, hogy a clong „teljes”, amikor nyilvánvalóan nem volt), és én is megpróbálta lemásolni a partíciót a gParted használatával az Ubuntun, de ez körülbelül 3% -kal befagyott, a sérült adatok miatt, amelyeket úgy tűnt, hogy nem sikerült elkapniuk a chkdsk-ben.
Arra számítottam, hogy feladom a reményt, és manuálisan másolom a fájlokat, amikor egy rendkívül erőteljes, mégis egyszerű Unix paranccsal találkoztam: dd.
Egy Linux élő lemezen a dd fájlok, lemezek és partíciók másolására használható. Közvetlenül egy másik lemezre vagy képként (például iso) továbbíthatja.
A dd pontosan másolja az adatokat bájtból, azaz nem fog beragadni, ha sérült vagy fragmentált adatokat talál.
A dd 'tönkrement lemez' beceneve, mivel ha egy betű hibás beírása törli a merevlemezt, ezért óvatossággal kell eljárni.
Merevlemez másolásához a következő parancsot kell használni (míg a root):
dd, ha = / dev / hdx = / dev / hdy
A hdx a bemeneti merevlemez (másolni kell), a hdy pedig a kimeneti merevlemez (ahová másolni kell).
if = input
of = output
Ez rendkívül fontos, hogy emlékezzünk, és nevüket meg kell változtatni a számítógépük állapotának függvényében (a gParted eszközzel keresse meg a meghajtó útvonalait). Például a 'if' lehet / dev / sdb, míg a 'of' lehet / dev / sda, de ez nyilvánvalóan változik attól függően, hogy miként szeretné használni, és számítógépről számítógépre, tehát ellenőriznie kell. Egy rendkívül intelligens barátom véletlenül törölte a merevlemezt ezzel a paranccsal!
Másik lehetőség CD-kép előállítására való felhasználás:
dd, ha = / dev / cdrom a = image.iso bs = 2k
.