Vi har alla hört mer än en gång om behovet av att uppfylla säkerhetskopiering data. Systemets kollaps, någon annans lekfulla händer, eller deras egna, och många andra anledningar till varför din data kan förstöras eller förstöras. För dem som har behövt ägna veckor åt att återställa förlorad data behöver detta inte längre förklaras.

Dessutom, enligt den välkända elakhetslagen, är sannolikheten att nödvändiga filer kommer att försämras, mycket högre om du inte gör en säkerhetskopia. Så låt oss alla rädda oss själva!

Automatisk säkerhetskopiering måste uppfylla vissa krav:

  • måste utföras regelbundet. Dessutom bestäms kopieringsperioden av frekvensen av datauppdateringar. Dessa. om filer ändras varje dag måste de kopieras varje dag;
  • kopior måste hållas åtskilda från datakällan. Detta kan vara en extern enhet, eller ännu bättre, lagra kopior på fjärrserver eller i molnet på Internet. Då även om ett rum med en dator och extern enhet kommer att flyga upp i luften, data kommer att förbli säkert lagrade i molnet på kraftfulla och skyddade servrar hos stora IT-företag;
  • om lagringsutrymmet är litet bör kopiorna komprimeras för att spara utrymme;
  • av samma anledning är det nödvändigt att övervaka antalet nyligen lagrade kopior. Till exempel, för mycket viktig data behåller jag 7 dagliga, 4 veckovisa och 12 månatliga kopior. De återstående kopiorna raderas som onödiga;
  • När du har sparat måste du kontrollera tillgängligheten säkerhetskopia och dess integritet.

Det finns många program, gratis och inte, som säkerhetskopierar data. Jag kommer att ge ett exempel på ett gratis och betalprogram.

Att göra automatisk start fil, till exempel en gång i veckan, du behöver

Mannen i yllejackan var helt deprimerad av den officiella atmosfären,
lukten av alizarin bläck, timmars andning snabbt och tungt,
och speciellt med den strikta affischen "Du har gjort ditt jobb - och lämna."
Även om mannen i jackan ännu inte hade startat sin verksamhet ville han redan lämna.

9 september 2007

Nyligen kände jag ett behov av att ha säkerhetskopiering av en databas under de senaste dagarna. Ett av villkoren var att implementera allt detta utan att använda tredjeparts- eller hemskrivna program. Efter lite funderande beslutades det att implementera detta med standard DOS-kommandon som beskrivs i .bat-filen.

De som vet hur man skriver BAT-filer kanske inte läser vidare alls. För andra kommer jag att förklara att alla rader som börjar med rem är kommentarer. Därför exekveras de inte och du kan kopiera hela koden.

Och algoritmen är väldigt enkel. Vi har två mappar archive_new , där arkivet för igår lagras, och archive_old , där arkivet för i förrgår lagras. Så vi får följande:


rmdir /s /q \\server\archive\archive_old

ren \\server\archive\archive_new archive_old

mkdir \\server\archive\archive_new
rem Kopiera databasfilerna till mappen archive_new
kopiera /y *.base \\server\archive\archive_new

Alla. Med den här algoritmen igång en gång om dagen kommer vi att ha två säkerhetskopior: för igår och i förrgår.

Denna enklaste algoritm är idealisk när du bara behöver kopiera filer till en annan plats. Det har två nackdelar.

För det första kan databaserna vara stora.

För det andra anges absoluta sökvägar här, och om du ändrar inställningarna eller strukturen måste du korrigera alla sökvägar i filen.

Två av dessa nackdelar löses enkelt genom att arkivera databaserna och ställa in variabler för relativa sökvägar.


rem Det aktuella datumet kommer att användas istället för arkivnamnet
SET archive_name=%date%.rar

rem Radera mappen archive_old

rem Byt namn på mappen archive_new till archive_old

rem Skapa en katalog archive_new

rem Arkivera alla filer utom *.exe och *.bat
rar a -r -m5 -x*.bat -x*.exe %archive_name%
rem Kopiera arkivet med databasen till mappen archive_new
kopiera /y %archive_name% %server_dir%\archive_new \
rem Flytta arkivet
flytta %archive_name% %serve_dir%\archive_new \

OBS: för att arkiveringsraden ska fungera behöver du filen "rar.exe" från standardpaketet WinRar.

Ovanstående exempel har en stor nackdel: om databasen ständigt används av applikationen, kommer arkivaren inte att kunna komma åt den. I det här fallet måste du justera designen något och först kopiera filerna till en annan katalog, där de kommer att arkiveras.

rem Deklarera variabler för namnet på arkivet och sökvägen till arkivmappen på servern
SET archive_name=%date%.rar
SET server_dir=\\server\arkiv\
SET temp_dir=\\temp\
rem Radera mappen archive_old
rmdir /s /q %server_dir%\archive_old
rem Byt namn på mappen archive_new till archive_old
ren %server_dir%\archive_new archive_old
rem Skapa en katalog archive_new
mkdir %server_dir%\archive_new
rem Kopiera databasfilerna till temp-mappen
kopiera /y *.base %temp_dir%
rem Arkivera alla filer i temp-mappen, utom *.exe och *.bat
rar a -r -m5 -ep1 -x*.bat -x*.exe %archive_name% %temp_dir%
rem Flytta arkivet till mappen archive_new
flytta %archive_name% %server_dir%\archive_new \
rem Rensa innehållet i den tillfälliga mappen
del /q %temp_dir%*.*

I allmänhet är det allt. Nu återstår bara att schemalägga körningen av denna .BAT-fil och du behöver inte oroa dig för säkerheten för webbplatsens databas.

P.S.

För den som vill bli kreativ kan det mesta som beskrivs här göras genom nycklar i RAR.

Det finns väldigt många program för att skapa säkerhetskopior. Det finns några betalda och några gratis. Vissa använder "guider" som låter dig specificera massor av parametrar utan att gå igenom en komplicerad installationsprocess.

  • Men själva säkerhetskopieringsprocessen är faktiskt bara en enkel kopia. Naturligtvis finns det alternativ, som: arkivering, spårning av ändringar, etc., men i de flesta fall handlar algoritmen själv om enkla åtgärder:
  • val av källdata (katalog, filer);
  • välja var du vill kopiera (katalog);
direkt kopiering. Så för att utföra alla dessa operationer är det inte alls nödvändigt att tillgripa hjälp tredjepartsprogram . Allt du behöver finns redan i.

Windows Använd kommandot för att kopiera en fil/katalog xcopy

. Den har många parametrar, men i allmänhet indikeras det så här:

Xcopy "D:\myfiles\*.*" "j:\backup\myfiles\*.*" Detta kommando kommer att kopiera katalogen " d:\mina filer "V"».

j:\backup\myfiles

Så våra handlingar är väldigt enkla. Låt oss först öppna Notepad2. I den måste du ange vilka kataloger som ska säkerhetskopieras. Personligen lagrar jag viktig data i flera kataloger: "txt", "arbete", etc. Med den andra parametern anger vi var vi ska kopiera. Jag brukar använda en extern för säkerhetskopiering hårddisk

(USB). För att Windows ska kunna tilldela samma enhetsbeteckning varje gång du ansluter den måste du ange Kontrollpanel - Administration - Datorhantering - Diskhantering . Högerklicka på den anslutna enheten och välj "Ändra enhetsbeteckning eller enhetssökväg... " I fönstret som öppnas väljer du "Ändra

» och ange önskad bokstav. Till exempel har jag "J" indikerat. För enkelhetens skull är det bättre att spara katalognamn för att inte bli förvirrad senare. Och jag placerar själva säkerhetskopian i en separat katalog "».

Kopieringsalgoritmen kommer att vara som följer: vi kopierar endast nya filer, gamla kommer att skrivas över. Samtidigt kommer vi inte att radera filer som inte längre finns i källkatalogen. Allt detta uppnås genom att ange parametrar för Använd kommandot för att kopiera en fil/katalog.

Här är ett fungerande exempel på plånboksreservation WEBPENGAR Och Yandex-pengar:

Xcopy "C:\Program Files\WEBMONEY\*.*" "j:\backup\WEBMONEY*.*" /E /F /H /R /K /Y /D xcopy "C:\Program Files\Wallet\* .*" "j:\backup\Plånbok*.*" /E /F /H /R /K /Y /D

Dessa rader måste kopieras till Anteckningsblock 2 och spara den i en fil med filtillägget ".bat", till exempel " backup.bat" Nu behöver vi bara starta den och allt kommer att göras automatiskt.

Observera nu att vi anger vägarna inom citattecken """ - det här är Windows krav för långa namn. Kataloger separeras med omvänt snedstreck "". I slutet parametrarna för Använd kommandot för att kopiera en fil/katalog.

Det vill säga, du behöver bara ange dina kataloger för att säkerhetskopiera och spara som " backup.bat" Du kan skapa flera sådana filer: kopieringsprocessen kan ibland ta mycket tid, så jag kopierar några mycket kritiska data oftare - det finns en annan fil för dem " QiukkBACKUP.BAT».

Naturligtvis måste du se till att det finns tillräckligt med utrymme på den mottagande disken.

Nu är nästa sak du kan stöta på felaktig textkodning. Faktum är att ryska bokstäver för DOS (där kopieringen sker) skiljer sig från Windows (där du skapade bat-filen). Jag har till exempel en katalog " c:\Favoriter" Om jag kör bat-filen händer ingenting eftersom Använd kommandot för att kopiera en fil/katalog den hittar den helt enkelt inte. Därför måste vår bat-fil konverteras till DOS-kodning (den kallas ofta " OEM»).

För att göra detta markerar vi följande rader i Anteckningsblock 2 och klicka Ctrl+Skift+O(eller Redigera - Konvertera - Till OEM-text). Du kommer att se "nonsens", men var inte orolig, så här ska det vara. I mitt exempel ser det ut så här: " c:?§Ўа ®Ґ»

Om du har Total befälhavare , då kan du visa den här filen med F3 och i visningsprogrammet växlar kodningen - tangenten " S».

Nästa uppgift, som jag inte använder, men som kan vara användbar för dig, är kopiering nuvarande version katalog, och den gamla säkerhetskopian döps om till " gammal».

Uppgiften här är inte alls svår: först måste du ta bort den gamla " gammal", döp sedan om den aktuella säkerhetskopian till " gammal"och kopiera som vanligt Använd kommandot för att kopiera en fil/katalog. Här är ett exempel på en katalogreservation " c:\arbete»:

Del "j:\backup\work_old" /s /q rmdir "j:\backup\work_old" /s /q byt namn på "j:\backup\work" "work_old" xcopy "c:\work\*.*" " j:\backup\work*.*" /E /F /H /R /K /Y /D

Team" del» tar bort alla filer från katalogen. Team" rmdir» tar bort en tom katalog. Team" döpa om» byter namn på filer. Och laget" Använd kommandot för att kopiera en fil/katalog"Vi kopierar filerna som vanligt.

Om du använder den för att arbeta med post e-postklient Fladdermusen! , då har du förmodligen stött på den automatiska bokningsfunktionen. Program för en specifik dag och viss tid(som ställs in i inställningarna) börjar skapa ett arkiv med data vid det mest olämpliga ögonblicket.

Jag ser inget fel med den här processen. Men om du har en dator med lägsta prestanda(och detta är med största sannolikhet fallet, eftersom program av den här typen oftast används på kontor), då vid det mest olämpliga ögonblicket för detta, The Bat! startar sin klumpiga operation, som fryser datorn.

Avbryt arkivering i just nu Det är inte lätt, det bara fryser. Även för att stänga den måste du ringa enhetshanteraren (tangentkombination Ctrl + Alt + Delete).

Därför är det bättre att ändra tidpunkten då arkivet skapas eller stänga av det helt. I det senare fallet måste arkivering startas manuellt.

Öppna inställningarna för att gå in. Där finner vi poängen "System" och avmarkera rutan mittemot "Kopiator. Varje".

Om du behöver konfigurera säkerhetskopiering, särskilt, ange var arkivet sparas, konfigurera vad som ska arkiveras och andra parametrar, måste du gå till "Egenskaper → Inställningar → System" och tryck på knappen "Dessutom". Där i fliken "Allmän" välj katalogen där säkerhetskopiorna ska sparas och markera även vad som ska kopieras (egenskaper brevlåda, e-postmappar, adressböcker, användarinställningar, filer bifogade brev).

Längst ner i samma fönster väljer du de brevlådor som ska behandlas (om du har flera), samt adressböcker.

Flik "Ytterligare" låter dig ställa in ett lösenord för arkivet. På så sätt kan du vara säker på att ingen annan än du kommer att kunna använda personliga brev och information som finns i arkivet.

Flik "Mappar" låter dig ange mappar för bearbetning. Som standard är alla markerade.

Alla som ännu inte är bekanta med e-postklienten The Bat! kan göra det via länken nedan.

Fladdermusen!—program nr 1 att arbeta med via e-post. Detta program har många segrar i olika tester. Denna e-postklient stöder alla möjliga protokoll och krypteringsmetoder. Klienten är lätt att konfigurera (för de flesta populära e-posttjänster, nästan automatiskt, behöver du bara en inloggning och lösenord) och kräver en liten mängd systemresurser och, enligt mina observationer, visar innehållet i bokstäver bättre och synkroniserar korrekt med server. Fungerar med IMAP4, POP3, APOP, SMTP, SMTP autentiseringsprotokoll.

Vi fortsätter att studera postprogrammet The Bat! I den här handledningen kommer vi att titta på säkerhetskopiering och återställning av postlådor tillsammans med alla inställningar, sökfunktioner och (snabbknapp).

Säkerhetskopiering

I tidigare lektioner har vi studerat Men när du installerar om systemet eller kör programmet på en annan dator eller bärbar dator blir det nödvändigt att konfigurera om att skicka och ta emot post för varje brevlåda, automatisk sortering, brevmallar, etc. Uppgiften blir extra komplicerad när det finns många brevlådor och de är registrerade på olika posttjänster. Beslutas detta problem säkerhetskopiering, tack vare vilken du inte bara kan återställa alla inställningar e-postlådor, men även alla inkommande och utgående brev i dessa brevlådor.

Låt oss titta på proceduren för att skapa och återställa en säkerhetskopia av The Bat! med hjälp av skärmdumpar. Bilden nedan visar var motsvarande menyalternativ finns.

För att skapa en säkerhetskopia, välj menyalternativet med samma namn och ställ in sökvägen och namnet på det framtida arkivet i nästa fönster genom att klicka på "Bläddra". Vid behov skriver vi en kommentar till arkivet.

VIKTIG! När du anger en plats för att skapa ett arkiv, välj en annan skiva än systemdisken, eftersom arkivet kan skrivas över när systemet installeras om. Till exempel, om systemet är placerat på enhet "C", ange platsen för arkivet till "D", "E" eller på en flash-enhet.

Efter att ha klickat på "OK" kommer ett fönster upp där du kan välja alla eller enskilda brevlådor för arkivering. Du kan också ställa in ett lösenord för arkivet om det behövs.

Efter att ha klickat på "OK" igen, startar säkerhetskopieringen av The Bat!

För att återställa från en säkerhetskopia, välj lämpligt menyalternativ (se den första skärmdumpen). Klicka sedan på "Lägg till" och hitta arkivet som skapats tidigare. Klicka sedan på "OK". I nästa fönster väljer du postlådorna som ska återställas och klickar på "OK" igen. Vi väntar ett tag och njuter av resultatet

Förresten, om du använder den bärbara versionen av The Bat!, som inte finns på systemdisken, kommer e-postklienten inte att behöva återställas alls efter att ha installerat om systemet - den är omedelbart klar för användning. Du behöver bara återskapa genvägen körbar fil på skrivbordet.

Sök i The Bat!

E-postklient The Bat! har en kraftfull sökning med hjälp av finjustering parametrar för den information du letar efter. Om du har ett dussin brevlådor och hundratals eller till och med tusentals brev i dem, är det här verktyget helt enkelt oersättligt.

Här är sökkriterierna du kan anpassa:

1. Anropar sökfönstret
2. Söktermer. Du kan välja följande alternativ:

  • text
  • avsändare (e-post)
  • mottagare (e-post)
  • titel
  • notera
  • bifogade filer
  • någon del

3. Ta bort ett villkor
4. Lägg till ett nytt villkor
5. Välj parametern "OCH", "ELLER".
"OCH" - alla angivna villkor måste uppfyllas
"ELLER" – minst ett av de angivna villkoren måste vara uppfyllt
6. Välja rutor och mappar att söka efter
7. Börja söka
8. Avancerad sökning - gör det möjligt att ställa in sökparametrar ännu mer exakt. Till exempel: bokstavsstorlek, bokstavsattribut (status), preskriptionstid, tidsintervall och andra kriterier. Jag kommer inte att överväga detta läge. Allt är intuitivt där, jag tror att du kommer att ta reda på det.

Låt oss titta på två sökexempel:

Exempel 1. Låt oss säga att vi måste hitta alla e-postmeddelanden med frasen i ämnet " Windows lektion 7" eller "Windows 7 lektion" (vi minns inte exakt). Vi kommer att söka i alla brevlådor. Sökinställningen kommer att se ut så här:

Exempel 2. Det är nödvändigt att hitta ett brev från författaren (avsändaren) D. Pecherkin, som innehåller frasen "hur man tjänar pengar i affiliate-program" i texten, men inte innehåller ordet "nyhetsbrev". Det är också känt att brevet ligger i Yandex brevlåda. Inställningarna blir så här:

Snabbtangenter The Bat!

Mailprogrammet The Bat! har en uppsättning för att snabbt anropa en viss funktion. Här är de vanligaste kombinationerna:

  • skapa en bokstav - Ctrl+N
  • få ny mail - F2
  • få e-post för alla brevlådor på en gång - Alt+F2
  • skicka e-post - Skift+F2
  • brevlådeegenskaper - Alt+Enter
  • snabbt svar på en bokstav - Ctrl+Enter
  • anropa en mall - Ctrl+mellanslag
  • skapa en sorteringsregel - Skift+Ctrl+F
  • sök - F7
  • adressbok - F8

Se alla The Bat-snabbtangenter! kan hittas i programmenyn mittemot motsvarande kommandon.

Programmet har också möjlighet att ställa in dina egna snabbtangentskombinationer via menyn "Egenskaper" / "Inställningar" / avsnittet "Andra alternativ" / "Systemtangenter".

Det var allt jag ville berätta om nu e-postprogram Fladdermusen! Jag hoppas att informationen i den här lektionen kommer att vara användbar för dig och hjälper dig att arbeta mer produktivt med detta underbara program!