Příkaz dd v Linuxu je výkonný nástroj používaný ke kopírování a převádění souborů. Stejně jako v Linuxu je vše považováno za soubor; dokonce i vaše pevné disky. Proto lze dd použít také pro klonování disků a oddílů. Nástroj dd je nainstalován téměř ve všech distribucích Linuxu.
Obslužný program dd v systému Linux lze použít k:
- Klonujte disk
- Klonujte oddíl
- Zálohujte a obnovte celý pevný disk nebo oddíl.
- Vymažte obsah pevného disku
Tento příspěvek popíše, jak použít dd ke klonování disku v operačním systému Linux. Zde ukázaný postup byl testován na Linux Mint 20. Pro ostatní distribuce Linuxu lze stejný postup použít pro klonování disku.
Poznámka : Před spuštěním příkazu dd ke klonování disku do cíle nezapomeňte, že všechna data v cíli budou ztracena a nebudete o tom informováni. Ujistěte se tedy, že zadáte správný cíl, abyste o svá cenná data nepřišli.
syntaxe příkazu dd
Základní syntaxe příkazu dd je následující:
$sudo dd -li= zdrojový diskz= cílový disk[volba]
Kde
- if: slouží k zadání vstupního souboru
- source-disk: Je to zdrojový disk, ze kterého budou soubory klonovány
- of: slouží k zadání výstupního souboru
- destination-disk: Je to cílový disk, kam chcete umístit zkopírované soubory
- volba: S příkazem dd lze použít různé možnosti, jako je postup, rychlost přenosu souboru, formát souboru atd.
Klonujte celý disk
- Nejprve proveďte lsblk příkaz k zobrazení všech dostupných disků ve vašem systému.
Nebo můžete k zobrazení disků použít také následující příkaz:
$fdisk -ten
Máme tři disky /dev/sda,/dev/sdb a/dev/sdc . The /dev/sdb má dva oddíly /dev/sdb1 a/dev/sdb2 . Chceme vytvořit přesnou kopii z /dev/sdb do/dev/sdc . Oba disky /dev /sdb a /dev/sdc mají stejnou velikost, 5 GB. Menší disk můžete zkopírovat na větší disk, ale nemůžete zkopírovat větší disk na menší.
- Ke klonování celého disku /dev /sdb do /dev /sdc použijeme následující příkaz:
Tento příkaz říká dd, aby zkopíroval zdrojový disk /dev/sdb na cílový disk /dev/sdc a ukazuje postup klonovacího procesu.
Jakmile je proces klonování dokončen, uvidíte podobný výstup.
- Nyní bylo klonování dokončeno. Pokud spustíte lsblk příkaz znovu, uvidíte, že cílový disk /dev/sdc má stejné oddíly jako zdrojový disk /dev/sdb .
Klonujte oddíl z jednoho disku na druhý
Stejným výše popsaným postupem lze klonovat oddíl z jednoho disku na druhý. Místo zadávání disku však budete muset zadat oddíl, který chcete klonovat.
Chcete -li například klonovat oddíl /dev /sdb2 na /dev /sdc2, příkaz by byl:
$sudo dd -li=/dev/sdb2z=/dev/sdc2postavení= pokrokTo je vše, co k tomu patří! Pomocí jednoduchého postupu popsaného výše můžete snadno klonovat disk nebo oddíl ve vašem systému Linux.