Tiedostojen ja tietokantojen varmuuskopiointi
Lakka- ja Hilla-palvelimien kotihakemistoista varmuuskopioidaan muuttuneet tiedot joka yö, ja sunnuntaisin kaikki tiedot. Varmuuskopiot säilytetään erillisellä palvelimella kahdelta edelliseltä sunnuntailta. Lakka-palvelimella vahingossa poistetut tiedot voi palauttaa myös itse tilannevedoksista.
Omien kopioiden ottaminen on silti suositeltavaa, jos epäilee ettei huomaisi ongelmaa tarpeeksi nopeasti tai tiedot ovat erityisen tärkeitä.
Hakemiston varmuuskopioiminen
tar -czvf kopio.tar.gz hakemisto
Tuloksena syntyy nykyiseen hakemistoon tiedosto kopio.tar.gz, joka sisältää kaikki komennossa määritellyn hakemiston tiedostot. Kotihakemiston ollessa kyseessä komento tekee varmuuskopion kaikista tiedostoistasi. Tämän jälkeen tärkeät tiedostot siirtyvät helposti talteen kotikoneelle esimerkiksi filezillalla.
Hakemiston palauttaminen
tar -xzvf kopio.tar.gz
Komento purkaa tiedostot nykyiseen kansioon.
Vinkki: Jos säilytät suuria varmuuskopiotiedostoja Lakka-palvelimella, voit käyttää /work levyä jota ei varmuuskopioida, ja jossa on enemmän levytilaa käyttäjälle kuin kotihakemistossa.
MySQL-kannan varmuuskopiointi
Kotihakemiston varmuuskopioinnin lisäksi myös mysql-kanta on kopioitava erikseen.mysqldump -p --add-drop-table tietokanta | gzip > varmuuskopio.sql.gz
Komento varmuuskopioi kaikki kannan tietokanta tiedot ja tallentaa ne pakattuun tiedostoon varmuuskopio.sql.gz. Kapsilla tietokanta on yleensä sama kuin käyttäjätunnuksesi. Komento kysyy MySQL-tietokannan salasanan, joka ei ole sama kuin shell-salasanasi (tietokannan salasanan olet saanut tietokannan pyytämisen yhdeydessä). Valitsin --add-drop-table lisää tiedostoon komennot, jotka poistavat palautettaessa mahdollisesti kantaan jääneet tiedot.
Kun varmuuskopiointi on valmis, voit joko jättää tiedoston palvelimelle tai kopioida sen esimerkiksi filezillalla omalle koneellesi.
MySQL-kannan varmuuskopion palautus
cat varmuuskopio.sql.gz | gunzip | mysql -psalasana tietokanta
Komennon parametrit ovat samat kuin varmuuskopioinnissa, järjestys on vain eri. Palautus korvaa kannassa jo olevat tiedot, eli jos palautat vanhaa kopiota, voi olla järkevää ottaa ensin kopio uudesta kannasta varmuuden vuoksi.