Geek Diary

” dd ” – komentoa voi olla todella kätevä, kun otetaan käyttöjärjestelmän varmuuskopio kloonaamaan levy, jolle käyttöjärjestelmä on asennettu. Tässä muutamia esimerkkejä DD-komennon käyttämisestä käyttöjärjestelmän varmuuskopiointiin.

huomautus: kohdeaseman on oltava joko samankokoinen kuin kloonattu asema tai suurempi. DD-komento Kopioi kohteesta sekä käytetyn että käyttämättömän tilan.

varmuuskopioi koko kiintolevy toiselle levylle

1. Alla olevassa esimerkissä haluamme kloonata levyn ” SDA ”ja on identtinen levy palvelimella”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. Jos haluat varmuuskopioida kokonaisen kopion kiintolevystä toiseen samaan järjestelmään kytkettyyn kiintolevyyn, suorita DD-komento. Unix laitteen nimi lähde kiintolevy on / dev /sda, ja laitteen nimi Kohde kiintolevy on/dev/sdb, sync vaihtoehto mahdollistaa kopioida kaiken synkronoitu 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

tässä,
jos: lähdelevy (/dev/sda)
of: kohdelevy (/dev / sdb)
bs: lukea ja kirjoittaa tavua kerrallaan (oletusarvo on 512 tavua, voit käyttää BS=64k isommille levyille)
noerror: jatka lukuvirheiden jälkeen.
sync: käytä synkronoitua I / O: ta dataan, myös metatietoihin

3. Jos haluat palauttaa tiedot alkuperäiselle levylle sinun täytyy toistaa edellinen vaihe oikea lähde(sdb) ja määränpää (SDA). Voit jopa poistaa SDA ja boot sdb tässä tapauksessa.

varoitus: argumenttien kääntäminen DD-komennon sisällä voi johtaa kaikkien arvokkaiden tietojen poistamiseen. Varmista tietää sijainti ja nimet sekä lähde(if=) ja kohde(of=).

varmuuskopioi koko kiintolevy levykuvaksi

1. Kiintolevystä voi luoda kuvatiedoston ja tallentaa sen muihin tallennuslaitteisiin. On monia etuja varmuuskopioida tietosi levykuvan, yksi on helppokäyttöisyys. Tämä menetelmä on tyypillisesti nopeampi kuin muunlaiset varmuuskopiot, jonka avulla voit nopeasti palauttaa tiedot jälkeen odottamaton katastrofi. Käytä alla olevaa komentoa varmuuskopioidaksesi kiintolevyn / dev / sda levykuvatiedostoon.

# dd if=/dev/sda of=/var/tmp/sda_disk.img

tässä
jos: lähdelevy (/dev/sda)
of: kohdelevy (/dev / sdb)

2. Jos haluat palauttaa kiintolevyn toisen kiintolevyn kuvatiedostolla, käytä seuraavaa DD-komentoesimerkkiä.

# dd if=sda_disk.img of=/dev/sdc

tässä,
jos: lähdelevy (/dev/sda)
of: kohdelevy (/dev / sdb)

varmuuskopioi koko kiintolevy levykuvaksi NFS: llä ja palauttaa sen

1. Tarkista, onko NFS-palvelimella tarpeeksi tilaa.

# 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. Luo kuva. Varmista, että sinulla on tarpeeksi kaistanleveyttä käytettävissä.

# 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

tässä
jos: lähdelevy (/dev/sda)
of: kohdelevy (/dev / sdb)

3. Jos haluat palauttaa varmuuskopiosta levykuvan NFS: ssä (kuten jos levyllä on levyvika SDA ja järjestelmä ei voi käynnistyä), Käynnistä pelastustila verkottumisen kanssa.

4. Liitä nfs-osake. Sanotaan vasta luotu Hakemisto /nfsshare.

5. Palauta SDA levykuvan varmuuskopioinnin avulla.

# dd if=/nfsshare/sda_disk.img of=/dev/sda

Vastaa

Sähköpostiosoitettasi ei julkaista.

Previous post Immuniteettia lisäävä Kurkumakanakeitto
Next post Drop taonta vs Press taonta