Sådan gendannes en Nextcloud-sikkerhedskopi

Sådan gendannes en Nextcloud-sikkerhedskopi Når en Nextcloud-sikkerhedskopi er på plads, er det tid til at lære, hvordan man gendanner disse sikkerhedskopier til en ny forekomst af den lokale cloud-server.

I et nyligt indlæg demonstrerede jeg, hvordan du sikkerhedskopierer din Nextcloud-installation. Denne proces afvikles med en sikkerhedskopi af specifikke mapper såvel som den krævede database.

Hvis du regelmæssigt har sørget for at tage sikkerhedskopi af den næste Nextcloud-forekomst, skal du have en seneste sikkerhedskopi, når der ikke var nogen chance for, at der skulle ramme din server. Hvis det er tilfældet, bliver du nødt til at vide, hvordan du gendanner nævnte sikkerhedskopi.

Jeg vil lede dig gennem processen med at gendanne din sikkerhedskopi til Nextcloud.

Ansættelsessæt: Databaseadministrator (TechRepublic Premium)

Hvad du har brug for

For at gøre dette arbejde skal du bruge følgende:

  • Din backup-fil til Nextcloud

  • Din backup-database til Nextcloud

  • En ny installation af Nextcloud, der er på samme udgivelsesniveau som den sikkerhedskopierede instans

  • En bruger med sudo-privilegier

Som du kan se fra listen ovenfor, hvad vi vil gøre er at gendanne sikkerhedskopieringsfilerne til en helt ny forekomst af Nextcloud. På grund af dette skal din nye forekomst af Nextcloud være i gang.

Jeg vil antage, at dine backup-filer er navngivet:

  • nextcloudbackup.tgz - sikkerhedskopiering af filer

  • nextclouddb.bak - backup af databasen

Sådan migreres sikkerhedskopieringsfilerne til Nextcloud

Den første ting, du skal gøre, er at migrere sikkerhedskopifilerne til den nye forekomst af Nextcloud. Dette kan gøres på enhver måde, du vil. En mulighed er at bruge kommandoen Secure Copy på en sådan måde:

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

Hvor USER er brugernavnet på fjernserveren og SERVER_IP er IP-adressen på den nye Nextcloud-forekomst.

Det bliver du nødt til at gøre med både fil- og databasebackup. Når disse filer er placeret i det nye sted, er du klar til at fortsætte.

Sådan gendannes filer

Det første trin er at gendanne sikkerhedskopier af filer til det nye bibliotek. Jeg antager, at din sikkerhedskopifil er i .tgz-format. Før du flytter filen, skal du pakke den ud med kommandoen:

 sudo tar xvzf nextcloudbackup.tgz 

Nu kan vi bruge rsync til at flytte det sådan:

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

Nu hvor sikkerhedskopifilerne er på plads, er det tid til at gendanne databasen.

Sådan gendannes databasen

Jeg antager, at navnet på din database er nextcloud. Inden du kan gendanne sikkerhedskopien, skal du droppe originalen, hvilket gøres med kommandoen:

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

Hvor BRUGER er brugernavnet med administratorrettigheder.

Nu hvor den originale database er droppet, skal du oprette en ny database med kommandoen:

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

Gendan derefter sikkerhedskopien til den nyoprettede database med kommandoen:

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

Hvor USER er brugernavnet med administratorrettigheder.

Det er alt, hvad der er til det. Du skal nu kunne logge på det gendannede eksempel på Nextcloud, og alt er i funktionsdygtig tilstand.

Nyd sikkerheden ved at have en backup / gendannelsesproces til dine Nextcloud sky-servere.

Datacenter Trends Nyhedsbrev

DevOps, virtualisering, hybrid sky, opbevaring og driftseffektivitet er blot nogle af de datacenteremner, vi vil fremhæve. Leveres mandage og onsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com