Príkaz dd v systéme Linux je účinný nástroj na kopírovanie a prevádzanie súborov. Rovnako ako v systéme Linux je všetko považované za súbor; dokonca aj vaše pevné disky. Dd je teda možné použiť aj na klonovanie diskov a oddielov. Nástroj dd je nainštalovaný takmer vo všetkých distribúciách Linuxu.
Obslužný program dd v systéme Linux je možné použiť na:
- Klonujte disk
- Klonovať oddiel
- Zálohujte a obnovte celý pevný disk alebo oddiel.
- Vymažte obsah pevného disku
Tento príspevok popíše, ako použiť dd na klonovanie disku v systéme Linux OS. Tu demonštrovaný postup bol testovaný na Linuxe Mint 20. Pre ostatné distribúcie Linuxu možno rovnaký postup použiť na klonovanie disku.
Poznámka : Pred spustením príkazu dd na klonovanie disku do cieľa nezabudnite, že sa stratia všetky údaje o mieste určenia a nebudete o tom informovaní. Uistite sa preto, že zadávate správne miesto určenia, aby ste neprišli o svoje cenné údaje.
syntax príkazu dd
Základná syntax príkazu dd je nasledovná:
$sudo dd keby= zdrojový diskz= cieľový disk[možnosť]
Kde
- ak: slúži na zadanie vstupného súboru
- zdrojový disk: Je to zdrojový disk, z ktorého sa budú klonovať súbory
- z: používa sa na zadanie výstupného súboru
- cieľový disk: Je to cieľový disk, na ktorý chcete umiestniť skopírované súbory
- možnosť: S príkazom dd je možné použiť rôzne možnosti, ako napríklad priebeh, rýchlosť prenosu súboru, formát súboru atď.
Klonovať celý disk
- Najprv spustite súbor lsblk príkaz na zobrazenie všetkých dostupných diskov vo vašom systéme.
Alebo môžete na zobrazenie diskov použiť aj nasledujúci príkaz:
$fdisk -ten
Máme tri disky /dev/sda,/dev/sdb a/dev/sdc . The /dev/sdb má dve priečky /dev/sdb1 a/dev/sdb2 . Chceme vytvoriť presnú kópiu z /dev/sdb do/dev/sdc . Obaja disky /dev /sdb a /dev/sdc majú rovnakú veľkosť, 5 GB. Menší disk môžete skopírovať na väčší disk, ale nemôžete skopírovať väčší disk na menší.
- Na klonovanie celého disku /dev /sdb do /dev /sdc použijeme nasledujúci príkaz:
Tento príkaz hovorí dd, aby skopíroval zdrojový disk /dev/sdb na cieľový disk /dev/sdc a ukazuje priebeh klonovacieho procesu.
Po dokončení procesu klonovania uvidíte podobný výstup.
- Klonovanie bolo dokončené. Ak spustíte lsblk príkaz znova, uvidíte, že cieľový disk /dev/sdc má rovnaké oddiely ako zdrojový disk /dev/sdb .
Klonujte oddiel z jedného disku na druhý
Rovnakým vyššie popísaným postupom je možné klonovať oddiel z jedného disku na druhý. Namiesto zadania disku však budete musieť zadať oddiel, ktorý chcete klonovať.
Napríklad na klonovanie oddielu /dev /sdb2 na /dev /sdc2 by príkaz bol:
$sudo dd keby=/dev/sdb2z=/dev/sdc2postavenie= pokrokTo je všetko, čo k tomu patrí! Pomocou vyššie uvedeného jednoduchého postupu môžete ľahko klonovať disk alebo oddiel vo svojom systéme Linux.