A rendszeres biztonsági mentés az egyik legfontosabb védelmi vonal adatvesztés, hibás frissítés vagy akár egy sikeres támadás esetén. VPS esetén, mivel a szerver teljes üzemeltetése a miénk, a mentésről is nekünk kell gondoskodnunk (hacsak nem managed szolgáltatást használunk).
Mentési szintek
- Teljes szerverkép (snapshot): a szerver teljes állapotát – operációs rendszerrel, telepített szoftverekkel és adatokkal együtt – menti le egy adott pillanatban. Gyors visszaállítást tesz lehetővé, de általában több tárhelyet igényel.
- Fájlszintű mentés: a weboldal fájljainak (pl.
public_html) rendszeres másolása, amelyről bővebben a Hogyan lehet adatokat menteni és visszaállítani a Linux rendszeren? cikkünkben olvashat. - Adatbázis-mentés: a
mysqldumpparanccsal vagy hasonló eszközzel készített exportok, amelyek külön a strukturált adatokat (pl. WordPress tartalom) mentik.
Automatizálás
A mentést érdemes cron job-bal (ütemezett feladattal) automatizálni, hogy ne kelljen manuálisan emlékezni rá. A crontab szintaxisáról bővebben olvashat Linux témájú cikkeinkben.
Hova mentsünk?
Alapszabály, hogy a mentést soha ne csak magán a szerveren tároljuk, mert egy szerverhiba esetén a mentés is elveszhet vele együtt. Érdemes a mentéseket külső tárhelyre (pl. object storage szolgáltatásba) vagy egy másik szerverre is átmásolni, és több verziót visszamenőleg megőrizni.
Rendszeresen teszteljük is a mentéseinket egy próba-visszaállítással, hogy szükség esetén biztosan használhatók legyenek.