Säkerhetskopiera servern (4 / 6 steg)
Steg 4: Remote backup
Remote backup kan göras med rdump, scp eller anpassad programvara.De flesta webbhotell företag tillhandahålla (mot avgift) nattliga säkerhetskopieringar. Jag rekommenderar detta om du värderar din data. Jag har haft två dedikerade servrar skiten ur på mig från två olika värdar. Även om säkerhetskopiorna lagras normalt på en separat enhet, de är oftast i samma byggnad, så om något händer till byggnaden (vilket är osannolikt, men definitivt möjligt), då du är SOL. Det är därför jag rekommenderar att göra dina egna off-site (släkting till systemet säkerhetskopieras) backup samt lokala, nattliga säkerhetskopieringar. Observera att jag var tvungen att lägga till filnamnstillägget .txt för att ladda upp skriptet (du kan ta bort detta).
Eftersom företaget värd min avlägsen maskin utför nattliga "tjära" säkerhetskopior, beslöt jag att bara kopiera dessa filer till en lokal maskin på en nattlig basis. Jag har skrivit en PHP-driven (eftersom det är vad jag vet) shell script att bascially synkroniserar ett fjärrsystem backningen arkivera med en lokal kopia. Det hämtar nya filer, (valfritt) åter nedladdningar backup filer med discrepencies i filesizes och tar bort lokala kopior som inte finns på fjärrsystemet. Detta sparar bandbredd, tid och lagringsutrymme. Det är i grunden bara en "diff" wrapper för "scp". Källan kan hittas längst ner på denna sida. Om du använder det, vara säker på att chmod att ha exekvera tillstånd (chmod u = + rx fetchbackups). Jag rekommenderar att ha operatör användaren köra detta skript (chown operatör fetchbackups).
Alternativa remote backup metoder inkluderar användning av "scp" på en hel katalog, med 'rdump', eller, som clievers påpekade, med 'rsnapshot' eller "backuppc". Om du inte har root-access till din avlägsna server, några av dessa metoder kan inte vara möjligt, och "scp" kräver ofta mycket tid och bandbredd.