Visi ne kartą girdėjome apie būtinybę išsipildyti atsarginė kopija duomenis. Sistemos žlugimas, kažkieno žaismingos rankos ar jų pačių rankos ir daugelis kitų priežasčių, kodėl jūsų duomenys gali būti sugadinti arba sunaikinti. Tiems, kuriems teko savaites atgauti prarastus duomenis, to aiškinti nebereikia.

Be to, pagal gerai žinomą niekšybės dėsnį, tikimybė, kad reikalingus failus pablogės, daug didesnis, jei nepadarysite atsarginės kopijos. Taigi gelbėkimės visi!

Automatinis atsarginės kopijos išsaugojimas turi atitikti tam tikrus reikalavimus:

  • turi būti atliekami reguliariai. Be to, kopijavimo laikotarpis nustatomas pagal duomenų atnaujinimo dažnumą. Tie. jei failai keičiasi kiekvieną dieną, tada juos reikia kopijuoti kiekvieną dieną;
  • kopijos turi būti laikomos atskirai nuo duomenų šaltinio. Tai gali būti išorinis diskas arba, dar geriau, saugoti kopijas nuotolinis serveris arba debesyje internete. Tada net jei kambarys su kompiuteriu ir išorinis diskas skris į orą, duomenys liks saugiai saugomi debesyje galinguose ir saugiuose didelių IT įmonių serveriuose;
  • jei saugykla nedidelė, kopijas reikia suspausti, kad sutaupytumėte vietos;
  • dėl tos pačios priežasties būtina stebėti neseniai išsaugotų kopijų skaičių. Pavyzdžiui, labai svarbių duomenų saugau 7 kasdienes, 4 savaitines ir 12 mėnesines kopijas. Likusios kopijos ištrinamos kaip nereikalingos;
  • Išsaugoję turite patikrinti, ar nėra atsarginė kopija ir jo vientisumą.

Yra daug programų, nemokamų ir ne, kurios kuria atsargines duomenų kopijas. Pateiksiu nemokamos ir mokamos programos pavyzdį.

Padaryti automatinis paleidimas failą, pavyzdžiui, kartą per savaitę

Vyrą vilnoniu švarku visiškai prislėgė oficiali atmosfera,
alizarino rašalo kvapas, greitas ir sunkus kvėpavimas,
ir ypač su griežtu plakatu „Atlikai savo darbą – ir išeik“.
Nors švarku vilkintis vyras dar nebuvo pradėjęs verslo, jau norėjo pasitraukti.

2007 m. rugsėjo 9 d

Neseniai pajutau, kad reikia vienos duomenų bazės atsarginė kopija per pastarąsias kelias dienas. Viena iš sąlygų buvo visa tai įgyvendinti nenaudojant trečiųjų šalių ar namuose rašytų programų. Kiek pagalvojus, buvo nuspręsta tai įgyvendinti naudojant standartines DOS komandas, aprašytas .bat faile.

Tie, kurie moka rašyti BAT failus, gali išvis neskaityti toliau. Kitiems paaiškinsiu, kad visos eilutės, prasidedančios raide rem, yra komentarai. Todėl jie nėra vykdomi ir galite nukopijuoti visą kodą.

O algoritmas labai paprastas. Turime du aplankus archyvas_naujas , kuriame saugomas vakarykštis archyvas, ir archive_old , kuriame saugomas užvakar archyvas. Taigi gauname šiuos dalykus:


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

ren \\server\archive\archive_new archive_old

mkdir \\server\archive\archive_new
rem Nukopijuokite duomenų bazės failus į aplanką archive_new
kopijuoti /y *.base \\server\archive\archive_new

Visi. Kai šis algoritmas veikia kartą per dieną, turėsime dvi atsargines kopijas: vakar ir užvakar.

Šis paprasčiausias algoritmas yra idealus, kai reikia tiesiog nukopijuoti failus į kitą vietą. Jis turi du trūkumus.

Pirma, duomenų bazės gali būti didelės.

Antra, čia rašomi absoliutūs keliai, o jei pakeisite nustatymus ar struktūrą, turėsite taisyti visus kelius faile.

Du iš šių trūkumų lengvai pašalinami archyvuojant duomenų bazes ir nustatant santykinių kelių kintamuosius.


rem Vietoj archyvo pavadinimo bus naudojama dabartinė data
SET archive_name=%date%.rar

rem Ištrinkite aplanką archive_old

rem Pervardykite aplanką archive_new į archive_old

rem Sukurti katalogą archyvas_naujas

rem Archyvuokite visus failus, išskyrus *.exe ir *.bat
rar a -r -m5 -x*.bat -x*.exe %archive_name%
rem Nukopijuokite archyvą su duomenų baze į aplanką archive_new
kopija /y %archive_name% %server_dir%\archive_new \
rem Archyvo perkėlimas
perkelti %archive_name% %serev_dir%\archive_new \

NB: kad archyvavimo eilutė veiktų, jums reikės failo „rar.exe“ iš standartinio „WinRar“ paketo.

Aukščiau pateiktas pavyzdys turi vieną pagrindinį trūkumą: jei programa nuolat naudoja duomenų bazę, archyvatorius negalės jos pasiekti. Tokiu atveju turėsite šiek tiek pakoreguoti dizainą ir pirmiausia nukopijuoti failus į kitą katalogą, kur jie bus archyvuojami.

rem Paskelbti archyvo pavadinimo ir archyvo aplanko kelio serveryje kintamuosius
SET archive_name=%date%.rar
SET server_dir=\\server\archive\
SET temp_dir=\\temp\
rem Ištrinkite aplanką archive_old
rmdir /s /q %server_dir%\archive_old
rem Pervardykite aplanką archive_new į archive_old
ren %server_dir%\archive_new archive_old
rem Sukurti katalogą archyvas_naujas
mkdir %server_dir%\archive_new
rem Nukopijuokite duomenų bazės failus į temp aplanką
kopija /y *.base %temp_dir%
rem Archyvuokite visus laikinajame aplanke esančius failus, išskyrus *.exe ir *.bat
rar a -r -m5 -ep1 -x*.bat -x*.exe %archive_name% %temp_dir%
rem Perkelkite archyvą į aplanką archive_new
perkelti %archive_name% %server_dir%\archive_new \
rem Išvalykite laikinojo aplanko turinį
del /q %temp_dir%*.*

Apskritai, tai viskas. Dabar belieka suplanuoti šio .BAT failo vykdymą ir jums nereikės jaudintis dėl svetainės duomenų bazės saugumo.

P.S.

Tiems, kurie nori būti kūrybingi, daugumą čia aprašytų dalykų galima atlikti naudojant RAR raktus.

Yra daug programų, skirtų kurti atsargines kopijas. Yra kai kurie mokami ir kai kurie nemokami. Kai kurie naudoja „vediklius“, kurie leidžia nurodyti daugybę parametrų neatliekant sudėtingo sąrankos proceso.

  • Tačiau pats atsarginės kopijos kūrimo procesas iš tikrųjų yra tik paprasta kopija. Žinoma, yra parinkčių, tokių kaip: archyvavimas, pakeitimų stebėjimas ir pan., tačiau daugeliu atvejų pats algoritmas susideda iš paprastų veiksmų:
  • pirminių duomenų (katalogas, failai) parinkimas;
  • pasirinkti kur kopijuoti (katalogas);
tiesioginis kopijavimas. Taigi, norint atlikti visas šias operacijas, visai nebūtina kreiptis į pagalbą trečiųjų šalių programos . Viskas, ko jums reikia, jau yra.

Windows Norėdami nukopijuoti failą / katalogą, naudokite komandą xcopy

. Jis turi daug parametrų, tačiau apskritai jis nurodomas taip:

Xcopy "D:\mano failai\*.*" "j:\atsarginė kopija\mano failai\*.*" Ši komanda nukopijuos katalogą " d:\mano failai "V"».

j:\atsarginė kopija\mano failai

Taigi mūsų veiksmai labai paprasti. Pirmiausia atidarykime Notepad2. Jame turite nurodyti katalogus, kurių atsarginė kopija turėtų būti sukurta. Asmeniškai aš saugau svarbius duomenis keliuose kataloguose: „txt“, „work“ ir kt. Antruoju parametru nurodome, kur kopijuoti. Aš dažniausiai naudoju išorinę atsarginę kopiją kietasis diskas

(USB). Kad „Windows“ kiekvieną kartą prijungus priskirtų tą pačią disko raidę, turite įvesti Valdymo skydas – Administravimas – Kompiuterio valdymas – Disko valdymas . Prijungtame diske dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „ Keisti disko raidę arba disko kelią... “ Atsidariusiame lange pasirinkite „ Keisti

» ir nurodykite reikiamą raidę. Pavyzdžiui, aš pažymėjau „J“. Kad būtų patogiau, geriau išsaugoti katalogų pavadinimus, kad vėliau nesusipainiotumėte. O pačią atsarginę kopiją įdedu į atskirą katalogą “».

Kopijavimo algoritmas bus toks: kopijuosime tik naujus failus, senieji bus perrašyti. Tuo pačiu metu mes neištrinsime failų, kurių nebėra šaltinio kataloge. Visa tai pasiekiama nurodant parametrus Norėdami nukopijuoti failą / katalogą, naudokite komandą.

Štai veikiantis piniginės rezervavimo pavyzdys INTERNETO PINIGAI Ir „Yandex-Money“.:

Xcopy "C:\Program Files\WEBMONEY\*.*" "j:\backup\WEBMONEY*.*" /E /F /H /R /K /Y /D xcopy "C:\Program Files\Wallet\* .*" "j:\atsarginė kopija\piniginė*.*" /E /F /H /R /K /Y /D

Į šias eilutes reikia nukopijuoti Notepad2 ir išsaugokite jį faile su plėtiniu „.bat“, pvz. atsarginė kopija.bat“ Dabar tereikia jį paleisti ir viskas bus atlikta automatiškai.

Dabar atkreipkite dėmesį, kad kelius nurodome kabutėse ""“ - tai yra „Windows“ reikalavimas ilgiems vardams. Katalogai yra atskirti pasviruoju brūkšniu "". Pabaigoje parametrai Norėdami nukopijuoti failą / katalogą, naudokite komandą.

Tai reiškia, kad jums tereikia nurodyti katalogus, kurių atsargines kopijas kurti ir išsaugoti kaip " atsarginė kopija.bat“ Galite sukurti keletą tokių failų: kopijavimo procesas kartais gali užtrukti daug laiko, todėl kai kuriuos labai svarbius duomenis kopijuoju dažniau - jiems yra kitas failas “ QiukkBACKUP.BAT».

Žinoma, turite įsitikinti, kad priimančiame diske yra pakankamai vietos.

Kitas dalykas, su kuriuo galite susidurti, yra neteisinga teksto koduotė. Faktas yra tas, kad rusiškos DOS raidės (kur vyksta kopijavimas) skiriasi nuo Windows (kur sukūrėte bat failą). Pavyzdžiui, aš turiu katalogą " c:\Mėgstamiausi“ Jei paleidžiu bat failą, nieko neatsitiks, nes Norėdami nukopijuoti failą / katalogą, naudokite komandą tiesiog neras. Todėl mūsų bat failą reikia konvertuoti į DOS kodavimą (ji dažnai vadinama OĮG»).

Norėdami tai padaryti, paryškiname šias eilutes Notepad2 ir spustelėkite Ctrl + Shift + O(arba Redaguoti – konvertuoti – į OEM tekstą). Pamatysite „nesąmonę“, bet neišsigąskite, taip ir turi būti. Mano pavyzdyje tai atrodo taip: " c:?§Ўа ®Ґ»

Jei turite Totalus vadas , tada galite peržiūrėti šį failą naudodami F3 ir peržiūros priemonėje perjunkite kodavimo klavišą " S».

Kita užduotis, kurios aš nenaudoju, bet gali būti jums naudinga – kopijavimas dabartinė versija katalogą, o senoji atsarginė kopija pervadinama į „ senas».

Užduotis čia visai nesunki: pirmiausia reikia pašalinti seną “ senas", tada pervardykite dabartinę atsarginę kopiją į " senas“ ir nukopijuokite kaip įprasta Norėdami nukopijuoti failą / katalogą, naudokite komandą. Čia yra katalogo rezervavimo pavyzdys " c:\darbas»:

Del "j:\backup\work_old" /s /q rmdir "j:\backup\work_old" /s /q pervadinti "j:\backup\work" "work_old" xcopy "c:\work\*.*" " j:\atsarginė kopija\darbas*.*" /E /F /H /R /K /Y /D

komanda" del» ištrina visus failus iš katalogo. komanda" rmdir» ištrina tuščią katalogą. komanda" pervadinti» pervardija failus. Ir komanda" Norėdami nukopijuoti failą / katalogą, naudokite komandą„Failus kopijuojame kaip įprasta.

Jei naudojate jį darbui su paštu pašto klientas Šikšnosparnis! , tada tikriausiai susidūrėte su automatinio rezervavimo funkcija. Programa konkrečią dieną ir tam tikrą laiką(kurie nustatyti nustatymuose) pradeda kurti archyvą su duomenimis pačiu netinkamiausiu momentu.

Nematau nieko blogo šiame procese. Bet jei turite kompiuterį su minimalus našumas(ir greičiausiai taip yra, nes tokio tipo programos dažniausiai naudojamos biuruose), tada tam netinkamiausiu momentu „The Bat! pradeda savo gremėzdišką operaciją, kuri „užšaldo“ kompiuterį.

Atšaukti archyvavimo operaciją šiuo metu Tai nėra lengva, jis tiesiog užšąla. Net norėdami jį uždaryti, turite paskambinti įrenginių tvarkytuvui (klavišų derinys Ctrl + Alt + Delete).

Todėl geriau pakeisti laiką, kada bus sukurtas archyvas, arba jį visiškai išjungti. Pastaruoju atveju archyvavimą reikės pradėti rankiniu būdu.

Norėdami pereiti į nustatymus, atidarykite . Ten randame esmę "Sistema" ir panaikinkite priešingo laukelio žymėjimą „Kopijuoklis. kas".

Jei reikia sukonfigūruoti atsarginę kopiją, visų pirma nurodyti vietą, kurioje saugomas archyvas, sukonfigūruoti, ką reikia archyvuoti, ir kitus parametrus, turite eiti į „Ypatybės → Nustatymai → Sistema“ ir paspauskite mygtuką "papildomai". Ten, skirtuke "Generolas" pasirinkite katalogą, kuriame bus saugomos atsarginės kopijos, taip pat pažymėkite, ką kopijuoti (ypatybės pašto dėžutę, pašto aplankai, adresų knygos, vartotojo nustatymus, prie laiškų pridėtus failus).

To paties lango apačioje pasirinkite pašto dėžutes, kurios bus apdorojamos (jei turite kelias), taip pat adresų knygas.

Skirtukas "papildoma" leidžia nustatyti archyvo slaptažodį. Taip būsite tikri, kad niekas kitas, išskyrus jus, negalės naudotis asmeniniais laiškais ir archyve esančia informacija.

Skirtukas "Aplankai" leidžia nurodyti aplankus, kuriuos reikia apdoroti. Pagal numatytuosius nustatymus pasirenkami visi.

Visi, kurie dar nėra susipažinę su „The Bat!“ el. pašto programa, gali tai padaryti naudodami toliau pateiktą nuorodą.

Šikšnosparnis!-programa Nr. 1 darbui su paštu. Ši programa turi daug pergalių įvairiuose bandymuose. Ši el. pašto programa palaiko visus galimus protokolus ir šifravimo metodus. Klientą lengva konfigūruoti (daugumai populiariausių el. pašto paslaugų, beveik automatiškai, reikia tik prisijungimo ir slaptažodžio) ir reikalauja nedidelio kiekio sistemos resursų ir, mano pastebėjimais, geriau atvaizduoja raidžių turinį ir teisingai sinchronizuojasi su serveris. Veikia su IMAP4, POP3, APOP, SMTP, SMTP autentifikavimo protokolais.

Mes ir toliau studijuojame pašto programą The Bat! Šioje pamokoje apžvelgsime pašto dėžučių atsarginių kopijų kūrimą ir atkūrimą kartu su visais nustatymais, paieškos galimybėmis ir (karštuoju klavišu).

Atsarginė kopija

Ankstesnėse pamokose mes mokėmės Bet kai iš naujo įdiegiate sistemą arba paleidžiate programą kitame kompiuteryje ar nešiojamajame kompiuteryje, reikia iš naujo sukonfigūruoti kiekvienos pašto dėžutės siuntimą ir gavimą, automatinį rūšiavimą, laiškų šablonus ir kt. Užduotis ypač sudėtinga, kai pašto dėžučių yra daug ir jos registruojamos skirtingose ​​pašto tarnybose. Yra sprendžiama šią problemą atsarginę kopiją, kurios dėka galite ne tik atkurti visus nustatymus elektroninio pašto dėžutės, bet ir visi šiose pašto dėžutėse esantys gaunami ir siunčiami laiškai.

Pažvelkime į „The Bat“ atsarginės kopijos kūrimo ir atkūrimo procedūrą! naudojant ekrano kopijas. Toliau pateiktame paveikslėlyje parodyta, kur yra atitinkami meniu elementai.

Norėdami sukurti atsarginę kopiją, pasirinkite to paties pavadinimo meniu elementą ir kitame lange nustatykite būsimo archyvo kelią ir pavadinimą spustelėdami „Naršyti“. Jei reikia, parašome komentarą archyve.

SVARBU! Nurodydami archyvo kūrimo vietą, pasirinkite kitą diską nei sisteminis, nes archyvas gali būti perrašytas, kai sistema iš naujo įdiegiama. Pavyzdžiui, jei sistema yra „C“ diske, nurodykite archyvo vietą „D“, „E“ arba „flash drive“.

Paspaudus „Gerai“, atsiras langas, kuriame galėsite pasirinkti visas arba atskiras pašto dėžutes archyvuoti. Jei reikia, taip pat galite nustatyti archyvo slaptažodį.

Dar kartą spustelėjus „Gerai“, „The Bat“ atsarginės kopijos kūrimo procesas prasidės!

Norėdami atkurti iš atsarginės kopijos, pasirinkite atitinkamą meniu elementą (žr. pirmąją ekrano kopiją). Tada spustelėkite „Pridėti“ ir raskite anksčiau sukurtą archyvą. Tada spustelėkite „Gerai“. Kitame lange pasirinkite norimas atkurti pašto dėžutes ir dar kartą spustelėkite „Gerai“. Laukiame šiek tiek laiko ir džiaugiamės rezultatu

Beje, jei naudojate nešiojamąją The Bat! versiją, kurios nėra sistemos diske, tada iš naujo įdiegus sistemą pašto kliento visiškai nereikės atkurti – jis bus iš karto paruoštas naudoti. Jums tereikia iš naujo sukurti nuorodą vykdomąjį failą darbalaukyje.

Ieškokite „The Bat“!

El. pašto klientas The Bat! turi galingą paiešką naudojant tikslus derinimas ieškomos informacijos parametrus. Jei turite keliolika pašto dėžučių ir jose šimtus ar net tūkstančius laiškų, tuomet šis įrankis yra tiesiog nepakeičiamas.

Štai paieškos kriterijai, kuriuos galite tinkinti:

1. Paieškos lango iškvietimas
2. Paieškos terminai. Galite pasirinkti šias parinktis:

  • tekstą
  • siuntėjas (el.
  • gavėjas (el. paštas)
  • titulą
  • pastaba
  • prisegtus failus
  • bet kuri dalis

3. Ištrinkite sąlygą
4. Pridėkite naują sąlygą
5. Parametrų „AND“, „OR“ pasirinkimas
„IR“ – turi būti įvykdytos visos nurodytos sąlygos
„ARBA“ – turi būti įvykdyta bent viena iš nurodytų sąlygų
6. Ieškomų laukelių ir aplankų pasirinkimas
7. Pradėkite paiešką
8. Išplėstinė paieška – suteikia galimybę dar tiksliau nustatyti paieškos parametrus. Pavyzdžiui: raidės dydis, raidės požymis (statusas), senaties terminas, laiko intervalas ir kiti kriterijai. Nesvarstysiu šio režimo. Ten viskas intuityvu, manau, jūs tai išsiaiškinsite.

Pažvelkime į du paieškos pavyzdžius:

1 pavyzdys. Tarkime, kad turime rasti visus el. laiškus, kurių temoje yra frazė " Windows pamoka 7“ arba „Windows 7 pamoka“ (tiksliai neprisimename). Ieškosime visose pašto dėžutėse. Paieškos sąranka atrodys taip:

Pavyzdys 2. Reikia rasti autoriaus (siuntėjo) D. Pečerkino laišką, kurio tekste yra frazė „kaip užsidirbti pinigų partnerių programose“, bet nėra žodžio „naujienlaiškis“. Taip pat žinoma, kad laiškas yra „Yandex“ pašto dėžutėje. Nustatymai bus tokie:

Spartieji klavišai Šikšnosparnis!

Pašto programa The Bat! turi rinkinį, leidžiantį greitai iškviesti tam tikrą funkciją. Čia pateikiami dažniausiai naudojami deriniai:

  • sukurti raidę - Ctrl+N
  • gauti naują laišką - F2
  • gauti paštą į visas pašto dėžutes vienu metu - Alt+F2
  • siųsti laiškus - Shift + F2
  • pašto dėžutės ypatybės – Alt+Enter
  • greitas atsakymas į laišką – Ctrl+Enter
  • šablono iškvietimas – Ctrl+tarpas
  • rūšiavimo taisyklės kūrimas – Shift+Ctrl+F
  • paieška - F7
  • adresų knygelė - F8

Peržiūrėkite visus „The Bat“ sparčiuosius klavišus! galima rasti programos meniu priešais atitinkamas komandas.

Programa taip pat turi galimybę nustatyti savo sparčiųjų klavišų derinius per meniu „Ypatybės“ / „Nustatymai“ / skyrių „Kitos parinktys“ / „Sistemos klavišai“.

Tai viskas, apie ką kol kas norėjau papasakoti pašto programaŠikšnosparnis! Tikiuosi, kad šioje pamokoje pateikta informacija jums bus naudinga ir padės produktyviau dirbti su šia nuostabia programa!