Hogyan készítsünk egy teljes biztonsági mentés merevlemez linux

Normál helyzetben - a szerver lemez haldokolni kezdett, az első katasztrófa, a rendszer alig feláll egy újraindítás után. De ahhoz, hogy újra az összes újra sokáig, és miért? Sokkal könnyebb megtenni egy teljes klón a lemez vagy sérült partíciót. És ez segít dd. dd A program ideális, ha annak szükségességét, hogy egy pontos másolatot partíció / disk szeletet. Ez szektoronkénti adatokat a másolás forrását (a paramétert, ha) a célállomáson, úgymond (paramétere). Ahhoz, hogy megértsük, milyen egyszerű ez a program használatát, csináljuk a gyakorlatban.







# Dd if = / dev / hda of = / dev / hdb conv = noerror, szinkron

A fenti parancs, hogy egy pontos másolatot partíció a / dev / hda / dev / hdb. Vagyis, mi „otzerkalirovali» / dev / hda. Miután conv = tudjuk meg több paramétert:

# Dd if = / dev / hda3 of = / var / backup / hda3.img

Ez a parancs felvettük szakasz / dev / hda3 a hda3.img bináris fájl. Most lehet mozgatni egy másik szerverre és telepíteni egy másolata a / dev / hda3. Csak tartsd észben, egy mínusz dd - a program átmásolja az adatot az ágazatban, és még mindig ott van az oldalon adat lemez vagy nem, akkor lehet újra egy pontos másolatot és mérete lesz pontosan ugyanaz! Azaz, ha a partíció a / dev / hda3 térfogatának 5 GB és forgalmas ez csak 1 hda3.img fájl súlya 5 GB. Restore partíció olyan egyszerű, mint létre:







# Dd if = / var / backup / hda3.img of = / dev / hda3

És végül, hogy egy példányt a MBR (Master Boot Record). MBR - az első szektor a merevlemez tartalmazza a partíciós tábla és írni, melyik partíció indítható. Néha szeretnénk visszaállítani az MBR a mentés.

# Dd if = / dev / hda1 of = / var / backup / mbr.dump bs = 1 count = 512

A dd parancs, akkor egyszerűen át paramétereket bs és számolni, ezek jelzik, hogy mennyi adatot szeretnénk másolni.

* Bs - blokk méret, blokk méretét, hogy szeretnénk másolni
* Count - száma bs

Végtére is, mi már tudjuk, hogy az MBR található az első 512 byte (1. szektor). Most visszaállítani az MBR a backup

# Dd if = / var / backup / mbr.dump of = / dev / hda1 bs = 512 count = 1

szektor méret megtalálható az alábbiak szerint:

# Fdisk -l / dev / hda1