„dd“ příkaz může být opravdu užitečné, když přijde na Operační Systém, zálohování, klonování disku je nainstalován operační systém. Zde je několik příkladů použití příkazu dd pro zálohování OS.
Zálohujte celý pevný disk na jiný DISK
1. V níže uvedeném příkladu chceme klonovat disk “ sda „a mít na serveru identický disk jako „sdb“.
# fdisk -lDisk /dev/sda: 12.9 GB, 12884901888 bytes255 heads, 63 sectors/track, 1566 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00010897Device Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 1567 12069888 8e Linux LVMDisk /dev/sdb: 12.9 GB, 12884901888 bytesUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000
2. Zálohovat celou kopii pevného disku na jiný pevný disk připojen ke stejnému systému, spusťte příkaz dd. UNIX zařízení název zařízení, zdroj, pevný disk je /dev/sda, a zařízení název cílového pevného disku je /dev/sdb, možnost synchronizace umožňuje kopírovat vše pomocí synchronizované I/O.
# dd if=/dev/sda of=/dev/sdb conv=noerror,sync25165824+0 records in25165824+0 records out12884901888 bytes (13 GB) copied, 453.846 s, 28.4 MB/s
Tady,
, pokud: zdroj disk (/dev/sda)
: určení disku (/dev/sdb)
bs: číst a psát BAJTŮ najednou (implicitně: 512 Bajtů, můžete použít bs=64 kb pro větší disky)
noerror: pokračovat po chyby čtení.
synchronizace: použijte synchronizované I / O pro data, také pro metadata
3. Pokud chcete obnovit data na původní disk, musíte zopakovat předchozí krok se správným zdrojem (sdb) a cílem(sda). V tomto případě můžete dokonce odstranit sda a boot z sdb.
zálohování celého pevného disku na obraz disku
1. Můžete vytvořit obrazový soubor pevného disku a uložit jej do jiných paměťových zařízení. Zálohování dat na obraz disku má mnoho výhod, jednou z nich je snadné použití. Tato metoda je obvykle rychlejší než jiné typy záloh, což vám umožní rychle obnovit data po neočekávané katastrofě. Pomocí níže uvedeného příkazu zálohujte pevný disk / dev / sda do souboru s obrazem disku.
# dd if=/dev/sda of=/var/tmp/sda_disk.img
Tady,
, pokud: zdroj disk (/dev/sda)
: určení disku (/dev/sdb)
2. Chcete-li obnovit pevný disk s obrazovým souborem jiného pevného disku, použijte následující příklad příkazu dd.
# dd if=sda_disk.img of=/dev/sdc
zde
pokud: zdroj disk (/dev/sda)
: určení disku (/dev/sdb)
Zálohování Celého Pevného disku Na disk image na NFS a obnovení
1. Zkontrolujte, zda je na serveru nfs k dispozici dostatek místa.
# showmount -e nfs_server_IPExport list for xx.xx.xx.xx:/nfsshare *
# df -hFilesystem Size Used Avail Use% Mounted onxx.xx.xx.xx:/nfsshare 16G 44M 15G 1% /nfs_test
2. Vytvořte obrázek. Ujistěte se, že máte k dispozici dostatek šířky pásma.
# dd if=/dev/sda of=/nfs_test/sda_disk.img25165824+0 records in25165824+0 records out12884901888 bytes (13 GB) copied, 263.396 s, 48.9 MB/s
Tady,
, pokud: zdroj disk (/dev/sda)
: určení disku (/dev/sdb)
3. Chcete-li obnovit obraz záložního disku na nfs (například v případě selhání disku na disku sda a systém nelze spustit), spusťte do záchranného režimu se sítí.
4. Připojte sdílení nfs. Řekněme, že nově vytvořený adresář / nfsshare.
5. Obnovte SDA pomocí zálohy obrazu disku.
# dd if=/nfsshare/sda_disk.img of=/dev/sda