# Atsarginės kopijos ir momentinės kopijos

## Kasnaktinė atsarginė kopija

Jūsų VPS Pro **visas kopijuojamas kiekvieną naktį**: sistema, jūsų programos, failai ir duomenų bazės. Kiekviena atsarginė kopija yra **šifruojama**, laikoma **už mašinos ribų** ir saugoma **septynias dienas**. Ji daroma iš jūsų serverio išorės: nieko nereikia diegti ar nustatyti, o jūsų serveris toliau veikia, kol ji atliekama.

## Serverio atkūrimas

Atkurtiną naktį pasirenkate iš septynių: parašykite pagalbos komandai, nurodydami:

* savo serverio vardą;
* norimą **naktį**, pavyzdžiui, „atsarginė kopija iš 12 į 13 dienos naktį“;
* kas nutiko, kad galėtume patarti tinkamą naktį.

Mūsų komanda atkuria visą jūsų serverį tos nakties būsenos. Po šios atsarginės kopijos įrašytų duomenų joje nėra: prieš atkūrimą nukopijuokite tai, ką norite išsaugoti iš tos dienos, pavyzdžiui, duomenų bazės eksportą.

## Vieno failo atkūrimas

Per klaidą ištrintas ar perrašytas failas randamas atsarginėje kopijoje: nurodykite pagalbos komandai failo ar aplanko kelią ir norimą naktį. Mūsų komanda jį paima iš tos nakties atsarginės kopijos, neliesdama likusios jūsų serverio dalies.

## Momentinė kopija prieš atnaujinimą

Prieš subtilią operaciją (sistemos atnaujinimą, naują duomenų bazės versiją, programos perkėlimą) paprašykite pagalbos komandos **momentinės kopijos**. Ji užfiksuoja jūsų serverį prašymo momentu:

* ji **nemokama**;
* ji saugoma **ne ilgiau kaip septynias dienas**;
* ji leidžia per kelias minutes grįžti atgal, jei operacija nepavyksta.

Momentinė kopija papildo kasnaktinę atsarginę kopiją ir jos nepakeičia. Kai jūsų atnaujinimas patvirtintas, praneškite mums: mes ją pašalinsime.

## Jūsų duomenų bazės

Naktinė atsarginė kopija nukopijuoja jūsų serverį tokį, koks jis yra tuo metu. Labai aktyviai duomenų bazei pridėkite **reguliarų eksportą**: jis pateikia nuoseklią kopiją, kurią atkuriate eksporto minutės būsena.

Pavyzdžiui, kasdienis PostgreSQL eksportas su `cron`:

```
mkdir -p /var/backups/pg

crontab -e
```

```
30 2 * * * pg_dump -U postgres -Fc mano_baze > /var/backups/pg/mano_baze-$(date +\%a).dump
```

Failo pavadinimas keičiasi pagal savaitės dieną: taip išlaikote septynis eksportus, o naktinė atsarginė kopija juos paima kartu su visu kitu. MySQL ar MariaDB atveju tą patį vaidmenį atlieka `mysqldump --single-transaction`.

Papildomai kopijai, ne pas Simafri, `rsync` ar `rclone` nusiunčia jūsų eksportus į jūsų kompiuterį ar pasirinktą saugyklą.

## Dažniausiai užduodami klausimai

### Kiek laiko trunka atkūrimas?

Tai priklauso nuo jūsų serverio dydžio. Mūsų komanda nurodo jums perjungimo momentą, ir jūsų serveris vėl veikia su visais savo adresais ir nustatymais.

### Ar atsarginės kopijos įskaičiuotos į kainą?

Taip: kasnaktinė atsarginė kopija, jos septynių dienų saugojimas ir momentinė kopija prieš atnaujinimą įskaičiuoti į kiekvieną VPS Pro.

### Ar galiu gauti savo atsarginės kopijos kopiją?

Jūsų duomenys priklauso jums, ir jūs juos bet kada išsitraukiate per SSH, `rsync` ar duomenų bazių eksportus. Nutraukdami paslaugą, paprašykite mūsų paskutinės atsarginės kopijos kopijos prieš baigiantis jūsų sutarčiai (žr. [Atsiskaitymas ir atnaujinimas](/lt/vps-pro/facturation.md)).
