GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu použít DD k migraci dat ze starého disku na nový?

Normálně bych navrhoval řešení jako „zapojte druhý pevný disk pomocí externího krytu, nabootujte z linuxového CD a poté použijte příkaz jako dd if=/dev/sda of=/dev/sdb bs=1G , ale protože chcete použít stejnou techniku ​​pro práci, mám to, co může být lepší řešení.

Všechny mé servery a notebooky se při práci zobrazují pomocí Clonezilly. Existují dva způsoby jeho použití... jeden z nich používá dedikovaný server a je pro vás pravděpodobně přehnaný, a druhý, který využívá bootovací CD a externí pevný disk.

Myšlenka je taková, že zavedete systém z CD Clonezilla a budete mít větší (větší než zdrojová jednotka) externí USB disk. Clonezilla vás provede vytvořením bitové kopie stávajícího disku, poté počítač vypnete, vyměníte disk a poté zavedete zpět do Clonezilly a provede vás obnovením dat.

To vám dává příležitost A) umístit obraz na větší disk a B) zachovat zálohu dat.


Vaším prvním úkolem by bylo připojit oba disky ke stávajícímu systému Linux nebo připojit nový disk k původnímu systému.

Musíte být velmi opatrně, protože je velmi jednoduché zkopírovat prázdný disk na dobrý disk!

Chcete-li skončit se zaváděcími sektory a vším, udělali byste něco jako:

dd if=/dev/hdx of=/dev/hdy

Kde hdx je váš 40G disk a hdy je váš 160G disk. Všimnete si, že zde nejsou žádná čísla oddílů jako /dev/hdx1 . Tím se zkopíruje celý disk, informace o oddílu a vše.

Váš nový disk bude stejně jako starý disk s přidělenými 40G. Po vložení zpět do notebooku by se měl spustit hned. Doufám, že jste použili LVM? Jinak doufám, že jsi nepoužil všechny oddíly? Překonání tohoto bodu vyžaduje mnohem více informací.

Dalším řešením je vypsat každý jednotlivý oddíl. To vyžaduje mnohem větší povědomí o situaci, protože budete muset znovu vytvořit informace o spouštění.

To vše se nejlépe používá pro klonování počítačů, nikoli pro upgrade pevných disků. Je mnohem lepší obnovit na novou instalaci pomocí záloh.


Zatímco můžete použijte dd ke zkopírování takového disku, má to řadu nevýhod:

  1. Cíl musí mít přesně stejnou velikost nebo větší než zdroj
  2. Po zkopírování budete muset změnit velikost oddílů, aby bylo možné využít další prostor
  3. Ztratíte čas kopírováním volného místa
  4. Veškerá fragmentace na starém disku je zachována

Použití zobrazovacího programu jako Ghost4Linux, partclone nebo clonezilla se postará alespoň o čísla 2 a 3. Můžete také jednoduše naformátovat nový disk, připojit jej a zkopírovat všechny soubory přes cp -ax (jako root) a poté znovu nainstalujte zavaděč na nový disk. Tato metoda netrpí žádnou z výše uvedených nevýhod.


Linux
  1. Jak klonovat oddíl Ntfs (winxp) z poškozeného disku na nový?

  2. Jak migrovat z CentOS 8 na Rocky Linux 8

  3. Jak připojit USB disk v UNIX nebo Linux

  1. Jak mohu monitorovat disk io?

  2. Jak mohu porovnat svůj HDD?

  3. Jak mohu rychle vymazat data oddílu GPT z disku?

  1. Jak používat dd v Linuxu bez zničení disku

  2. Jak používat Disk Google v systému Linux

  3. Jak ručně migrovat WordPress na nového hostitele