som en nyligen präglade Linux administratör, en av de största utmaningarna innan du genomför en pålitlig backup-system. Det finns en hel del att tänka på, och bara gå över dina alternativ kan vara överväldigande. Det är som att jag stirrar på en meny som vågar gå djupare än hamburgare och pommes frites. Strap er in för resan när vi undersöker hur allas favorit open source OS gör säkerhetskopiering och katastrofåterställning.
Linux-Säkerhetskopieringstyper
när det gäller variation har Linux sin egen i praktiskt taget alla kategorier. Nedan är några av de vanligaste typerna av säkerhetskopior Linux stöder:
fullständiga säkerhetskopior
därav namnet, fullständiga säkerhetskopior gör en fullständig kopia av alla data på ditt system. Vissa Linux-administratörer gör som standard en fullständig säkerhetskopia för mindre mappar eller datamängder som inte äter upp mycket lagringsutrymme. Eftersom de tenderar att kräva en betydande mängd utrymme kör administratörer som ansvarar för större datamängder vanligtvis bara fullständiga säkerhetskopior regelbundet. Problemet med detta tillvägagångssätt är att det kan skapa långa luckor som sätter dina data i större risk.
Full Linux Backup | |
fördelar | nackdelar |
all data är centraliserad i en säkerhetskopia | Säkerhetskopieringsoperationerna är långsammare när du fortsätter att utföra fullständiga säkerhetskopior och samla in mer data |
lätt tillgängliga data gör återställningsoperationer snabbt och enkelt | kräver mest lagringsutrymme |
versionskontroll är lätt att hantera | gör ineffektiv användning av resurser som samma filer kontinuerligt kopieras. |
inkrementella säkerhetskopieringar
inkrementella säkerhetskopieringar registrerar alla data som har ändrats sedan du utförde din senaste säkerhetskopia – full eller inkrementell. Om du utför en fullständig säkerhetskopiering på söndag kväll kan du köra en inkrementell säkerhetskopiering på tisdag kväll för att träffa alla filer som ändrats sedan det första jobbet. Sedan på torsdag kör du ett jobb som kopierar alla ändringar som gjorts sedan tisdag, så vidare och så vidare. I ett nötskal skapar den inkrementella metoden en kedja av säkerhetskopior. Dessa säkerhetskopior staplas i ordning från din ursprungliga utgångspunkt.
inkrementella säkerhetskopieringar | |
fördelar | nackdelar |
tar upp betydligt mindre utrymme än fullständiga säkerhetskopior | behovet av att återställa alla inspelade ändringar resulterar i långsammare återställningsoperationer |
att använda mindre utrymme resulterar i smalare säkerhetskopieringsbilder och snabbare säkerhetskopieringsoperationer | behovet av att söka i flera säkerhetskopieringsuppsättningar resulterar i långsammare återställning av enskilda filer |
stöd retention ansträngningar genom att skapa flera versioner av samma filer | Initial fullständig säkerhetskopiering och alla inkrementella säkerhetskopior därefter behövs för fullständig återhämtning |
differentiella säkerhetskopior
differentiella säkerhetskopior registrerar alla ändringar som gjorts sedan din senaste fullständiga säkerhetskopia. Så låt oss säga att du kör en fullständig backup söndag kväll. Sedan på följande tisdag kör du en differentiell säkerhetskopiering för att registrera alla ändringar som gjorts sedan söndagens jobb. Jobbet du kör på torsdag registrerar bara ändringar som gjorts sedan söndag och cykeln fortsätter tills du kör din nästa fullständiga säkerhetskopia. Du kan kalla den här metoden en mellanväg mellan fullständiga och inkrementella säkerhetskopior.
differentiella säkerhetskopior | |
fördelar | nackdelar |
gör den mest effektiva användningen av lagringsutrymme | säkerhetskopieringsprocessen är långsammare än inkrementella säkerhetskopieringar |
utför säkerhetskopior snabbare än fullständiga säkerhetskopior | återställningsprocessen är långsammare än fullständiga säkerhetskopior |
återställer data snabbare än inkrementella säkerhetskopieringar | Initial fullständig säkerhetskopiering och alla differentiella säkerhetskopior därefter behövs för fullständig återställning |
nätverk säkerhetskopior
nätverksbackuper använder klientservermodellen för att skicka data över nätverket till säkerhetskopieringsdestinationer. I en nätverkskonfiguration kan flera datorer fungera som klienter och säkerhetskopiera data till en centraliserad server eller flera servrar. Du kan enkelt hantera nätverkskopior med en omfattande katastrofåterställningslösning. Till exempel kan en organisation Köpa 10 licenser för ShadowProtect SPX och ge åtkomst till varje användare med en enda registreringsnyckel. Därifrån kan systemadministratörer installera programvaran på alla 10 maskiner och säkerhetskopiera varje enskilt system i enlighet därmed.
nätverk säkerhetskopior | |
fördelar | nackdelar |
kan distribueras för både onsite och offsite backup-operationer | presenterar ytterligare nätverksrelaterade hanteringsutmaningar |
kompatibel med full, inkrementell och differentiell säkerhetskopieringsteknik | kan vara en kostsam operation när du säkerhetskopierar stora uppsättningar data |
stöder en mängd olika lagringsmedier | tillförlitlighet kan vara beroende av Internet-anslutning och tredjepartsinfrastrukturer |
FTP-säkerhetskopior
FTP-säkerhetskopior utnyttjar klient-serverarkitekturen för att underlätta säkerhetskopior över Internet via File Transfer Protocol. Denna metod kan spela en viktig roll i din dataskyddsstrategi genom att låta dig överföra verksamhetskritisk data till en offsite-anläggning. Många webbhotell erbjuder FTP-funktioner. Linux ger bekväm tillgång till ett antal gratis FTP-klienter från programvaruförvar buntade i många distributioner.
FTP-säkerhetskopior | |
fördelar | nackdelar |
utför säkerhetskopiering och återställning på ett enkelt och prisvärt sätt | FTP: s brist på kryptering gör säkerheten till ett problem |
hjälper till att skydda data från brand, översvämningar, vandalism och andra katastrofer på plats | säkerhetskopior är begränsade till filstorleksbegränsningar |
stöder ett stort antal användare på ett enda FTP-konto | hastighet och tillförlitlighet för säkerhetskopiering och återställning beror på Internetanslutningen |
Linux Backup Tools
nu när vi vet hur Linux hanterar säkerhetskopiering och återställning, låt oss träffa några av de verktyg som gör allt möjligt. Linux-backupverktyg är lika olika som distro-poolen själv. Det finns ett antal kommersiellt tillgängliga alternativ, men vår lista kommer uteslutande att fokusera på de som är inbyggda i Linux-miljön. Här går:
tar
kort för Tape Archiver, tar är det mest populära Linux-backupverktyget. Liksom verktygen att följa fungerar det som både ett kommando och fristående verktyg som svarar på en mängd kommandon. tar anspråk på berömmelse ligger i dess förmåga att utföra en mängd olika säkerhetskopieringsoperationer. Med Tar kan du utföra fullständiga säkerhetskopior av servrar och stationära datorer eller säkerhetskopiera data till flera enheter. Du kan också utföra nätverksbackup med kommandoradsverktyg som NetCat (NC) och SSH.
dump
dump är ett gammalt skolverktyg som specifikt säkerhetskopierar filsystem snarare än enskilda filer. Detta verktyg stöder två typer av operationer: fullständiga säkerhetskopior och inkrementella säkerhetskopieringar. Du kan definiera dessa genom nivåer som sträcker sig från 0 till 9. Nivå 0 kommandon dumpa för att utföra en fullständig säkerhetskopia av hela filsystemet. Nivåer 1 till 9 instruera programmet att spela in alla ändringar som gjorts sedan den senaste säkerhetskopian på samma nivå, eller nivån ovanför den. Dump är ganska mycket ett arkaiskt verktyg, så du måste installera det manuellt på de flesta nyare distributioner.
dd
enkelt men ändå kraftfullt, dd är ett annat OG Unix-verktyg som Linux-administratörer använder till denna dag. Det som gör dd till ett sådant kraftverk är dess förmåga att täcka dataskydd på sätt som andra backupverktyg inte kan röra. Du kan använda dd för att säkerhetskopiera hela hårddisken, eller skapa partition säkerhetskopior eller CD-ROM-innehåll. dd är begränsad till root-användaren, och med goda skäl. Om du inte är försiktig kan ett felaktigt drag med det här kraftfulla kommandoradsverktyget leda till en permanent förlust av data!
cpio
kort för copy input to output, cpio är ett av de mest mångsidiga verktygen i Linux backup toolbox. Flexibiliteten hos cpio ger det många fördelar jämfört med andra verktyg. Till skillnad från dump säkerhetskopierar det hela filsystem såväl som enskilda filer. Du kan säkerhetskopiera med tar till ett enda medium, men cipio kan samtidigt säkerhetskopiera data till flera destinationer. Men med den kraften kommer större komplexitet. cpio har en mycket brantare inlärningskurva på grund av dess omfattande kommandoalternativ.
Linux-administratörer, bortskämda för val
Linux backup-menyn har ett sortiment av intressanta val. Vissa administratörer kommer att vara innehåll att välja från det robusta appvalet och skräddarsy sitt eget system. Andra kommer att vara bättre lämpade med en enterprise disaster recovery-lösning. Du kan effektivisera allt och se till att du aldrig behöver se terminalen. Att räkna ut allt handlar om att väga dina behov mot din tid, expertis och budget. Det finns ingen rätt eller fel backup plan eftersom vad du väljer är säkert bättre än ingen plan alls.