cPanel Tutorials - File and Directory Restoration

Jeg tar full sikkerhetskopier via sikkerhetskopifunksjonen i cPanel for hver konto, og jeg lurer på om dette er nok til å etablere butikk hos et annet vertsfirma?

Jeg har også tilgang til WHM hvor alle kontoene er oppført - er det en måte å lage en full sikkerhetskopi av alle kontoene der også? Det må være en sikkerhetskopi som vil lastes ned fordi VPS-serveren min allerede har 83% lagringskapasitet.

Det enkle svaret er ja. Du kan flytte et sted eller nettsteder til en annen server ved hjelp av en cPanel-sikkerhetskopifil. Den normale måten å gjøre dette på vil være fra WHM på mottakerserveren ved hjelp av "Overføringer" -funksjonen, men du kan også gjøre det fra den tapende serversiden hvis det ikke fungerer.

Fordi jeg nettopp har gått gjennom det du går gjennom med HFW, og fordi ordlyden i spørsmålet ditt, mistenker jeg at det er situasjonen du er i: Den gamle serveren godtar ikke overføringsforespørselen fra den nye. Så her overførte jeg flere dusin kontoer ut av HFWs tjeneste, selv om serveren på HFW nektet å akseptere forbindelsen fra mottakerserveren.

Denne metoden forutsetter noen forutsetninger:

  1. Begge serverne kjører selvfølgelig.
  2. Du er rot på begge serverne.
  3. Du har begge root-passord.
  4. Du har minst SSH til den tapende serveren. (WHM er ikke nødvendig.)
  5. Antagelig vil du ha tilgang til WHM på den nye serveren. Men du kan faktisk gjenopprette fra skallet hvis du trenger det.

Fremgangsmåten er enkel:

  1. Logg deg på den tapende serveren som root ved hjelp av SSH-klienten du ønsker. (Jeg liker puTTY.)

  2. cd /backup

  3. cd igjen til den siste underkatalogen for sikkerhetskopiering. Se deretter i underkatalogen "kontoer".

  4. du -bsh * for å se hva som er der, med filstørrelser. Sikkerhetskopifilene vil være i formatet brukernavn.tar.gz. Hvis det allerede er en nok sikkerhetskopi, trenger du ikke å lage en.

  5. Hvis det ikke eksisterer en sikkerhetskopi som er nok for nylig for kontoen du trenger, må du lage den. I stedet for å kaste bort tastetrykk, er lenken til hvordan du gjør det på https://documentation.cpanel.net/display/68Docs/The+pkgacct+Script. Du kan også gjenopprette sikkerhetskopifiler fra skallet på den nye maskinen hvis du vil eller trenger det. Den informasjonen er der også.

  6. Det finnes backup-arkiver for kontoen (e) du trenger å flytte, bruk SCP for å få dem til den nye serveren. Du vil sende dem til / hjem på den nye serveren fordi det er der WHM vil se etter dem.

Forutsatt at brukerkontoen er noe, at arkivet er somesite.tar.gz, og at mottakerserverens vertsnavn er.newserver.com, vil SCP-syntaksen være:

$ scp somesite.tar.gz [email protected]:/home 

Du kan også bruke mottakerserverens IP i stedet for vertsnavnet. Uansett, når du har angitt SCP-kommandoen, blir du bedt om å oppgi rotpassordet til den mottakende serveren. Skriv inn passordet, og overføringen starter.

  1. Når overføringen er fullført, går du til WHM på den nye maskinen og i sikkerhetskopieringsdelen velger du "Gjenopprett en full sikkerhetskopi / cpmove-fil." Velg deretter "Gjenopprett med brukernavn." WHM vil se inn / hjem, finne sikkerhetskopien og tilby å gjenopprette den for deg. Med mindre arkivet er korrupt, fungerer dette nesten alltid raskt og feilfritt.

Og det er så langt det gjelder å flytte kontoen til den nye serveren. Det endrer imidlertid ikke DNS på den gamle serveren, så du må gjøre noen DNS-endringer. Hva de eksakte endringene er, avhenger av hvordan de to serverne er konfigurert, så det vil være behov for mer detaljert informasjon om situasjonen din.

I det minste bør du endre A-oppføringene på den gamle serveren for å peke til nettstedets nye IP. Når det gjelder resten, trenger du mer informasjon om situasjonen din for å gi deg nærmere informasjon.

Akkurat mens vi er i sikkerhetskopiering, hvis du lagrer sikkerhetskopiene til Amazon S3 eller noen annen skytjeneste i tillegg til / sikkerhetskopiering på selve serveren, kan du importere nettstedene til en ny server på en lignende måte. Fra den nye serveren vil du trekke sikkerhetskopifilene til / hjem ved hjelp av hvilken som helst overføringsprotokoll skyleverandøren støtter (SCP, rclone eller hva som helst); eller skyv dem fra skyen til / hjem på den nye serveren, igjen ved hjelp av den støttede, sikre protokollen leverandøren støtter. Uansett hvilken måte du gjør det, når sikkerhetskopifilene er hjemme / på den nye serveren, kan du gjenopprette kontoen (e) ved hjelp av WHM.

Grunnen til at jeg sier dette er fordi jeg mistet en ~ 60 GB-konto under HFW-fiaskoen, men fordi jeg hadde en sikkerhetskopi på S3, klarte jeg å gjenopprette den på 19 minutter. Å ha en sikkerhetskopi som er lagret andre steder enn på selve serveren, lar deg gjenopprette nettstedene dine til en hvilken som helst cPanel-utstyrt server i Internett-tilkoblet verden, selv om vertsfirmaet ditt krasjer og dør helt. Hvis du verdsetter dataene dine, er det noe jeg foreslår at du tenker på.

  • Takk for et fantastisk lett forståelig svar! BTW - Jeg elsker kallenavnet ditt! ;-) Et par spørsmål til deg - når du er i samme "Hostforweb meltdown" konfigurerer du en konto hos en annen vert ved hjelp av sikkerhetskopierte data på Amazon S3. Da måtte du endre DNS for å peke på den nye serveren - tar det ikke opptil 24 timer å formere seg? Ville ikke strømbruddet i dette tilfellet for noen kunder fortsatt være opptil 24 timer? Jeg så raskt på Amazon S3, og den koster per GB - er det per GB overført eller lagret? (Lader det meg hver gang jeg oppdaterer sikkerhetskopien?)
  • Jeg liker ideen din om å lagre datoen online et sted, men bare for min forståelse av ting - ville det fungere det samme hvis jeg nylig hadde sikkerhetskopiert på min lokale harddisk og nettopp lastet den opp til roten til den nye serveren via FTP?
  • Amazon tar betalt for både lagring og dataoverføring. Jeg har ikke sett på prisene på en stund, men i en gjennomsnittlig måned koster det meg
  • Ja, sikkerhetskopiering til ditt eget skrivebord vil også fungere. Uansett hvordan du får det dit, når sikkerhetskopiene er i / hjemme på den mottakende serveren, kan de gjenopprettes. Men det ville nesten helt sikkert være tregere å laste opp en stor sikkerhetskopi fra skrivebordet enn det ville være å hente den fra en god skyleverandør.
  • Personlig lot jeg serverne kopiere sikkerhetskopiene til Amazon S3 på grunn av bekvemmeligheten og påvist pålitelighet. Men jeg vedlikeholder også sikkerhetskopier på mitt eget skrivebord, som igjen er sikkerhetskopiert til både en ioSafe katastrofesikker harddisk og til BackBlaze B2 (i tillegg til en daglig harddiskklon på en vanlig ekstern harddisk). Ja, jeg er en reservemutter. Men i alle mine år innen IT har jeg aldri hørt noen klage over å ha for mange gode sikkerhetskopier å velge mellom.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?