Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize |
navody:vps:obnova_webu_zo_zalohy [2017/01/05 22:14] – jasom | navody:vps:obnova_webu_zo_zalohy [2017/01/05 22:31] – [Krok 1: Vytvorenie hracieho VPS a zapnutie zálohy] jasom |
---|
| ====== Získanie zálohy stránky z automatického zálohovacieho systému ====== |
| |
V tomto návode si ukážeme ako získať súbory z automatického zálohovacieho systému. | V tomto návode si ukážeme ako získať súbory z automatického zálohovacieho systému. |
| |
===== Scenár: ===== | ===== Scenár ===== |
| |
Zachraňovaná stránka beží na CMS Wordpress a doméne //zachnanovanadomena.sk//. Na úspešné obnovenie akejkoľvek wordpressovskej stránky vždy potrebujeme súbory a databázu. | Zachraňovaná stránka beží na CMS Wordpress a doméne //zachnanovanadomena.sk//. Na úspešné obnovenie akejkoľvek wordpressovskej stránky vždy potrebujeme súbory a databázu. |
===== Krok 1: Vytvorenie "hracieho" VPS a zapnutie zálohy ===== | ===== Krok 1: Vytvorenie "hracieho" VPS a zapnutie zálohy ===== |
| |
Najskôr vytvoríme VPS na //hranie dajme tomu s názvom "//hracie//" [VPS]. Pod cestou "//VPS > New VPS//" v "//Location//" vyberieme "Playground//" a klikneme na "//next//". Nastavenia (verzia operačného systému...) zvolíme identické s našim ostrým serverom. | Najskôr vytvoríme VPS na hranie dajme tomu s názvom "//hracie//" [VPS]. Pod cestou "//VPS > New VPS//" v "//Location//" vyberieme "Playground//" a klikneme na "//next//". Nastavenia (verzia operačného systému...) zvolíme identické s našim ostrým serverom. |
| |
-- | {{ :navody:vps:vpsfree_playground.jpg?direct |}} |
| |
Na ceste "//Backups > VPS Backups//" klikneme na "//Mount//" pri "//snapshote//" (zálohe), z ktorej chceme navrátiť údaje. | Na ceste "//Backups > VPS Backups//" klikneme na "//Mount//" pri "//snapshote//" (zálohe), z ktorej chceme navrátiť údaje. |
| |
-- | {{ :navody:vps:vspfree_zalohy.jpg?direct |}} |
| |
Zálohu zapneme ("//snapshot//" "//moutneme//") pre "//hracie//" [VPS] pod cestu ("//mountpoint//") /mnt/data1. | Zálohu zapneme ("//snapshot//" "//moutneme//") pre "//hracie//" [VPS] pod cestu ("//mountpoint//") /mnt/data1. |
| |
-- | {{ :navody:vps:vpsfree_mounting.jpg?direct |}} |
| |
Vytvorime si heslo a prihlásime na "//hracie//" [VPS] cez terminál ako root. | Vytvorime si heslo a prihlásime na "//hracie//" [VPS] cez terminál ako root. |
* ''sudo apt-get install nano zip'' | * ''sudo apt-get install nano zip'' |
| |
Súbory stránky zo zálohy na nachádzajú pod cestou /mnt/data1/var/www/zachnanovanadomena.sk/. Vojdeme do adresára: | Súbory stránky zo zálohy na nachádzajú pod cestou ///mnt/data1/var/www/zachnanovanadomena.sk///. Vojdeme do adresára: |
| |
* ''cd /mnt/data1/var/www/zachnanovanadomena.sk/'' | * ''cd /mnt/data1/var/www/zachnanovanadomena.sk/'' |
| |
Zazipujeme súbory. Vytvorený zipový súbor uložíme do /root/, pretože mountnutá partícia (zapnutá záloha) neumožňuje do zálohy zapisovať, je "read only": | Zazipujeme súbory. Vytvorený zipový súbor uložíme do /root/, pretože mountnutá partícia (zapnutá záloha) neumožňuje do zálohy zapisovať, je "//read only//": |
| |
* ''zip -r /root/zachnanovanadomena.sk.zip .'' | * ''zip -r /root/zachnanovanadomena.sk.zip .'' |
* ''apt-get install mysql-server-5.x'' | * ''apt-get install mysql-server-5.x'' |
| |
Teraz nakopírujeme fyzické súbory databázy zo zálohy (/mnt/data1/var/lib/mysql) medzi databázy "hracieho" VPS (/var/lib/mysql). Najskôr ale zastavíme MySql: | Teraz nakopírujeme fyzické súbory databázy zo zálohy (///mnt/data1/var/lib/mysql//) medzi databázy "//hracieho//" [VPS] (///var/lib/mysql//). Najskôr ale zastavíme MySql: |
| |
* ''service mysql stop'' | * ''service mysql stop'' |
* ''service mysql start'' | * ''service mysql start'' |
| |
Keďže sme prepísali aktuálne súbory na "hracom" databázovými súbormi zo zálohy treba preinštalovať mysql-server-5.x. K dispozícii sú 2 príkazy: | Keďže sme prepísali aktuálne súbory na "hracom" [VPS] databázovými súbormi zo zálohy treba preinštalovať mysql-server-5.x. K dispozícii sú 2 príkazy: |
| |
* ''sudo dpkg-reconfigure mysql-server-5.x'' | * ''sudo dpkg-reconfigure mysql-server-5.x'' |
* ''service mysql start'' | * ''service mysql start'' |
| |
Nazrieme do wp-config.php stránky zachnanovanadomena.sk a pozrieme si nazov_databazy, prihlasovacie_meno, prihlasovacie_heslo a dumpneme ju do /root/ | Nazrieme do //wp-config.php// stránky //zachnanovanadomena.sk// a pozrieme si //nazov_databazy//, //prihlasovacie_meno//, //prihlasovacie_heslo// a dumpneme ju do ///root/// |
| |
* ''nano /mnt/data1/var/www/zachnanovanadomena.sk/wp-config.php'' | * ''nano /mnt/data1/var/www/zachnanovanadomena.sk/wp-config.php'' |
* ''mysqldump -u prihlasovacie_meno -p'prihlasovacie_heslo' nazov_databazy | gzip -9 > nazov_databazy_zaloha.sql.gz'' | * ''mysqldump -u prihlasovacie_meno -p'prihlasovacie_heslo' nazov_databazy | gzip -9 > nazov_databazy_zaloha.sql.gz'' |
| |
Stiahneme si pripravené zálohy na ostrý server cez sftp: | Stiahneme si pripravené zálohy na ostrý server cez [[https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server|sftp]]: |
| |
* ''sftp root@185.8.164.49'' | * ''sftp root@123.4.567.89'' |
* ''get zachnanovanadomena.sk.zip'' | * ''get zachnanovanadomena.sk.zip'' |
* ''get nazov_databazy_zaloha.sql.gz'' | * ''get nazov_databazy_zaloha.sql.gz'' |
===== Hotovo ===== | ===== Hotovo ===== |
| |
V tomto kroku máme na ostrom servery dáta stránky zachnanovanadomena.sk z poslednej automatickej zálohy, ktoré vykonáva na svojich serveroch spolok vpsFree. "Unmountneme snapshot" v nastaveniach "hracieho" VPSka a vymažeme "hracie" VPSko. Úloha splnená, dáta získané. | V tomto kroku máme na ostrom servery dáta stránky //zachnanovanadomena.sk// z poslednej automatickej zálohy. "//Unmountneme snapshot//" v nastaveniach "//hracieho//" [VPS] a vymažeme "//hracie//" [VPS]. |
| |
| Úloha splnená, dáta získané. |
| |
| <wrap lo>[[http://www.ointernete.sk/ako-ziskat-zalohu-stranky-zo-zalohovacieho-systemu-spolku-vpsfreecz|zdroj]]</wrap> |