Slik gjenoppretter du en Nextcloud-sikkerhetskopi

Hvordan gjenopprette en Nextcloud-sikkerhetskopi Når en Nextcloud-sikkerhetskopi er på plass, er det på tide å lære hvordan du gjenoppretter disse sikkerhetskopiene til en ny forekomst av den lokale skyserveren.

I et nylig innlegg demonstrerte jeg hvordan du sikkerhetskopierer Nextcloud-installasjonen. Denne prosessen ble avviklet med en sikkerhetskopi av spesifikke mapper samt den nødvendige databasen.

Hvis du har sørget for å ta sikkerhetskopi av den Nextcloud-forekomsten med jevne mellomrom, bør du ha en nyeste sikkerhetskopi, med sjansen for at noe skulle ramme serveren din. Skulle det være tilfelle, må du vite hvordan du gjenoppretter nevnte sikkerhetskopi.

Jeg skal lede deg gjennom prosessen med å gjenopprette sikkerhetskopien din for Nextcloud.

Ansettingssett: Databaseadministrator (TechRepublic Premium)

Hva du trenger

For å få dette til å fungere, trenger du følgende:

  • Din sikkerhetskopifil for Nextcloud

  • Din sikkerhetskopidatabase for Nextcloud

  • En ny installasjon av Nextcloud som er på samme utgivelsesnivå som den sikkerhetskopierte forekomsten

  • En bruker med sudo-rettigheter

Som du kan se fra listen over, hva vi skal gjøre er å gjenopprette sikkerhetskopifilene til en helt ny forekomst av Nextcloud. På grunn av dette må den nye forekomsten av Nextcloud være i gang.

Jeg vil anta at sikkerhetskopifilene dine heter:

  • nextcloudbackup.tgz - sikkerhetskopiering av filer

  • nextclouddb.bak - sikkerhetskopi av databasen

Hvordan migrere sikkerhetskopifilene til Nextcloud

Det første du må gjøre er å migrere sikkerhetskopifilene til den nye forekomsten av Nextcloud. Dette kan gjøres på hvilken som helst måte du vil. En mulighet er å bruke kommandoen Secure Copy slik:

 scp nextcloudbackup.tgz postbeskyttet _IP: / home / user / 

Der USER er brukernavnet på den eksterne serveren og SERVER_IP er IP-adressen til den nye Nextcloud-forekomsten.

Du må gjøre det med både fil- og database-sikkerhetskopi. Når filene er plassert på det nye stedet, er du klar til å fortsette.

Hvordan gjenopprette filer

Det første trinnet er å gjenopprette sikkerhetskopien av filene til den nye katalogen. Jeg antar at sikkerhetskopifilen din er i .tgz-format. Før du flytter filen, pakker du den ut med kommandoen:

 sudo tar xvzf nextcloudbackup.tgz 

Nå kan vi bruke rsync for å flytte det slik:

 sudo rsync -Aax nextcloudbackup / var / www / html / nextcloud / 

Nå som sikkerhetskopifilene er på plass, er det på tide å gjenopprette databasen.

Slik gjenoppretter du databasen

Jeg vil anta at navnet på databasen din er nextcloud. Før du kan gjenopprette sikkerhetskopien, må du slippe originalen, som gjøres med kommandoen:

 sudo mysql -h localhost -u BRUKER -p -e "DROP DATABASE nextcloud" 

Hvor BRUKER er brukernavnet med administratorrettigheter.

Nå som den opprinnelige databasen er droppet, må du opprette en ny database med kommandoen:

 sudo mysql -h localhost -u root -p -e "CREATE DATABASE nextcloud" 

Deretter gjenoppretter du sikkerhetskopien til den nyopprettede databasen med kommandoen:

 sudo mysql -h localhost -u BRUKER -p nextcloud <nextclouddb.bak 

Hvor USER er brukernavnet med administratorrettigheter.

Det er alt det er å gjøre. Du skal nå kunne logge deg på den gjenopprettede forekomsten av Nextcloud, og alt er i orden.

Nyt sikkerheten ved å ha en sikkerhetskopi / gjenopprettingsprosess for Nextcloud-skyservere.

Datasenter Trender Nyhetsbrev

DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com