dd: най-добрият инструмент за клониране на дискове
- Категория: Linux
Наскоро ми се наложи да клонирам твърд диск, така че естествено се обърнах към решения като Acronis True Image, но открих, че те не работят (стартиращият диск твърди, че клонът е 'завършен', когато явно не е бил) и аз също опита да копира дяла с помощта на gParted в Ubuntu, но това замръзна на около 3%, поради повредени данни, които сякаш не бяха хванати в chkdsk.
Бях на път да се откажа от надежда и да копирам файловете ръчно, когато попаднах на изключително мощна и същевременно проста команда на Unix: dd.
Използвайки Linux жив диск, dd може да се използва за копиране на файлове, дискове и дялове. Може да извежда директно на друг диск или като изображение (като изо).
dd копира точно байта на данните, което означава, че няма да се залепи, ако срещне повредени или фрагментирани данни.
dd е прозвище „унищожи диск“, тъй като неправилното използване на една буква може да изтрие вашия твърд диск, така че трябва да се внимава.
За да копирате твърд диск, ще използвате следната команда (докато root):
dd, ако = / dev / hdx от = / dev / hdy
hdx е входният твърд диск (който трябва да се копира), а hdy е изходният твърд диск (където трябва да се копира).
if = вход
of = изход
Това е изключително важно да запомните и имената им трябва да се променят според това как са на вашия компютър (използвайте инструмент като gParted, за да разберете пътя на вашия диск). Например, вашето „ако“ може да бъде / dev / sdb, докато вашето „of“ може да бъде / dev / sda, но това очевидно варира в зависимост от това как искате да го използвате и компютър по компютър, така че ТРЯБВА да проверите. Изключително интелигентен мой приятел случайно избърса твърдия диск с помощта на тази команда!
Друго използване би било да го използвате за създаване на CD изображение:
dd, ако = / dev / cdrom на = image.iso bs = 2k
,