dd: ülim ketta kloonimise tööriist
- Kategooria: Linux
Hiljuti pidin kõvaketta kloonima, nii et loomulikult pöördusin selliste lahenduste poole nagu Acronis True Image, kuid avastasin, et need ei tööta (käivitusketas väitis, et kloon oli 'täielik', kui see ilmselgelt polnud) ja ma ka proovisin partitsiooni UPuntu abil kopeerida, kasutades gPartedit, kuid see külmutas umbes 3%, kuna rikutud andmed ei paistnud olevat chkdskis.
Otsustasin lootusest loobuda ja faile käsitsi kopeerida, kui sattusin ülimalt võimsa, ent samas lihtsa Unixi käsuga: dd.
Linuxi reaalse ketta abil saab dd kasutada failide, ketaste ja partitsioonide kopeerimiseks. See võib väljuda otse teisele plaadile või pildina (näiteks iso).
dd kopeerib andmed täpselt baitides, mis tähendab, et see ei takerdu, kui rikutud või killustatud andmeid on.
dd on hüüdnimega „hävita ketas“, kuna ühe tähe valesti sisestamine võib teie kõvaketta pühkida, seega tuleb olla ettevaatlik.
Kõvaketta kopeerimiseks tuleks kasutada järgmist käsku (samas kui juur):
dd, kui = / dev / hdx = / dev / hdy
hdx on sisendkõvaketas (kopeeritav) ja hdy on väljundkõvaketas (kuhu see kopeerida).
if = sisend
= väljund
See on äärmiselt oluline meeles pidada ja nende nimesid tuleb muuta vastavalt sellele, kuidas nad teie arvutis on (draivi teede leidmiseks kasutage sellist tööriista nagu gParted). Näiteks võib teie 'if' olla / dev / sdb, samas kui teie 'of' võib olla / dev / sda, kuid see varieerub ilmselt sõltuvalt sellest, kuidas soovite seda kasutada ja arvutite kaupa, nii et peate seda kontrollima. Äärmiselt intelligentne sõber pühkis selle käsu abil kogemata kõvaketta!
Teine võimalus oleks kasutada seda CD-pildi saamiseks:
dd, kui = / dev / cdrom of = image.iso bs = 2k
.