Kaip atkurti duomenis iš atsarginių kopijų? |
Šiame dokumente rasite nurodymus, kaip atstatyti duomenis iš skirtojo serverio atsarginių kopijų.
Įvadas
Atsarginės kopijos yra saugiai patalpintos svarbių duomenų kopijos. Naudodami jas galite atkurti duomenis, failus ir t.t.
Prieš pradedant
Ko reikia?
Norėdami užtikrinti, kad duomenų atstatymas bus sėkmingas, patikrinkite:
- Ar tai skirtasis serveris, kadangi nurodyti veiksmai svetainių prieglobai netiks;
- Turite SSH prieigą ir galite paleisti tam tikrus scenarijus;
- Jūsų serveryje yra atsarginių kopijų serverio SSH raktas;
- Jeigu naudojate ugniasienę, įtraukite atsarginių kopijų serverio IP į leistinų SSH prieigų sąrašą.
Procedūra
OVH naudoja keliolika atsarginių kopijų serverių. Norėdami sužinoti kuris jūsų, paimkite savo serverio IP ir pritaikykite taisyklę:
aaa.bbb.ccc.ddd formato IP:
213.186.ccc.ddd, kai ccc < 40, atsarginių kopijų serveris yra superbackup1.ovh.net
213.186.ccc.ddd, kai ccc < 50, atsarginių kopijų serveris yra superbackup3.ovh.net
213.186.ccc.ddd kai ccc > 50, atsarginių kopijų serveris yra superbackup2.ovh.net
213.251.ccc.ddd kai ccc < 160, atsarginių kopijų serveris yra superbackup4.ovh.net
213.251.ccc.ddd kai ccc > 160, atsarginių kopijų serveris yra superbackup5.ovh.net
Pvz.
IP = 213.186.57.143, pritaikius aaa.bbb.ccc.ddd formą: ccc = 57, todėl atsarginių kopijų serveris yra superbackup2.ovh.net
Dabar reikia prisijungti prie atsarginių kopijų ir jas pasiimti. Tam naudokite komandą:
- Pakeiskite modulio_pavadinimas į atsarginių kopijų vietos diegimo metu suteiktą pavadinimą, jis formuojamas taip: serveris_numeris. Jeigu turite vieną kopiją, tuomet reikės įrašyti serveris_1, jeigu naudojate 2 kopijų paslaugas (savaitinė + papildančioji), galėsite rinktis serveris_1 arba servers_2.
- Pakeiskite Kopijos_pavadinimas į paštu atsiųstą pavadinimą, jis sudaromas taip: kopija_data_valanda.
- Pakeiskite /katalogas/failas į failą, kurį norite atkurti.
- Pakeiskite parsiuntimo_katalogas į vietą, kurioje norite išsaugoti failą.
Jeigu naudojate momentines kopijas, procedūra išlieka ta pati, tereikia įrašyti atitinkamus pavadinimus į jiems skirtas vietas.
Norėdami peržiūrėti atsargines kopijas:
Norėdami peržiūrėti atsarginės kopijos turinį:
Taip pat galite naudoti vieno mūsų kliento sukurtą scenarijų, kurį galite pritaikyti pagal save:
#!/bin/sh
BACKUP=superbackup2.ovh.net
MACHINE=serverio.pavadinimas.net
/usr/bin/rsync -roa --password-file=/etc/rsync.dir/backup.pass $MACHINE@$BACKUP::$MACHINE$1 $2
echo "atkurtas failas: $1"
echo "atsisakyta failo: $2"
echo
Nukopijuokite tai į failą, pvz., backup.sh, nustatykite „chmod u+x“ ir pavadinkite:
./backup.sh /var/named/ovh.net /root/ovh.net.zone
DĖMESIO Niekada neperkraukite / skirsnio atsarginėmis kopijomis. Tai perkraus failą
/etc/fstab ir gali sukelti serverio nestabilumą.
Taip pat neatkurdinėkite viso
/etc/ skirsnio tiesiogiai, kadangi sugadinsite failus
/etc/fstab ir
/etc/ovhrelease, o tai sukels problemų perkraunant serverį ar atnaujinant sistemą.
Trumpiniai
Atsarginių kopijų peržiūra tiesiai iš serverio:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass `serverio_pavadinimas`@superbackup.ovh.net::`serverio_pavadinimas`