Paieška


print PDF

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ą:
/usr/bin/rsync -ova --password-file=/etc/rsync.dir/backup.pass serverio_pavadinimas.ovh.net@superbackup2.ovh.net::modulio_pavadinimas/atsargines_kopijos_pavadinimas/katalogas/failas parsiuntimo_katalogas

  • 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:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass serverio_pavadinimas.net@superbackup2.ovh.net::modulio_pavadinimas/

Norėdami peržiūrėti atsarginės kopijos turinį:
/usr/bin/rsync --password-file=/etc/rsync.dir/backup.pass serverio.pavadinimas.net@superbackup2.ovh.net::modulio_pavadinimas/kopijos_pavadinimas/

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`