Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 10
  • Oporavi nespremljene Excel datoteke. Kako vratiti datoteku na prethodnu verziju

Oporavi nespremljene Excel datoteke. Kako vratiti datoteku na prethodnu verziju

Čitati, kako oporaviti sve nespremljene ili prepisane Excel datoteke... Tri jednostavna načina da to učinite običnom korisniku. Microsoft Corporation vodeći je i najveći proizvođač softvera na svijetu. Njegov glavni i nadaleko poznat operacijski sustav Windows stekao je ogromnu popularnost među korisnicima osobnih računala i drugih računalnih uređaja. Najnovija verzija operacijskog sustava Windows 10 značajno je proširila svoje mogućnosti u odnosu na prethodne verzije operacijskih sustava. No, korporacija nastavlja poboljšavati svoje sposobnosti i razvijati niz novih opcija.

Microsoft Office

Dodatno, uz glavni proizvod, naširoko se koristi skup programa predstavljenih u paketu uredskih usluga Microsoft Office.

Microsoft Office Je paket uredskih programa koje je razvila korporacija Microsoft za korištenje od strane korisnika na uređajima s operativnim sustavima "Windows", "Android", "OS X" i IOS... To je primijenjeni softverski paket koji ima zajedničko korisničko sučelje i iste pristupe rješavanju tipičnih zadataka upravljanja datotekama. Skup programa Microsoft Office uključuje alate za rad s raznim vrstama dokumenata: tekstovima, proračunskim tablicama, prezentacijama, bazama podataka itd.

Microsoft Office je doživjela niz ažuriranja i poboljšanja koja su rezultirala potpunijom integracijom komponenti aplikacije, poboljšanim mogućnostima suradnje, sinkronizacijom s pohranom u oblaku i interakcijom s internetskim resursima.

V Microsoft Office predstavljene su razne aplikacije za izradu i obradu većine uredskih dokumenata. Glavne primjene ovih su:

"Microsoft Word"- uređivač teksta koji vam omogućuje izvođenje bilo kakvih radnji s testnim dokumentima: stvaranje, uređivanje, dijeljenje, ispis itd.

Microsoft Excel- uređivač proračunskih tablica, koji pruža cijeli skup potrebnih funkcija za stvaranje i uređivanje proračunskih tablica bilo koje složenosti i izvođenje raznih matematičkih izračuna.

Microsoft Outlook- osobni punopravni organizator koji kombinira funkcije kontakt managera za upravljanje osobnim podacima i e-poštom.

Microsoft PowerPoint- program za kreiranje, uređivanje i upravljanje prezentacijama.

Microsoft Access- aplikacija dizajnirana za stvaranje i upravljanje bazama podataka.

Ovo nije potpuni popis dostupnih aplikacija uključenih u paket. Microsoft Office... Kompletan paket programa omogućuje vam kreiranje i upravljanje bilješkama, izradu poslovnih dijagrama iz različitih podataka, pripremu stručnih publikacija, prikupljanje i upravljanje podacima, upravljanje projektima, organiziranje trenutnih poruka i još mnogo toga.

Širok raspon mogućnosti Microsoft Office omogućuje korisnicima izvođenje većine radnji u jednom aplikacijskom paketu, što je neophodno za uštedu vremena i prilično je praktično.

Međutim, kao što se ponekad događa, možda nećete uvijek moći pristupiti svojim datotekama. Na primjer, slučajno ste zatvorili aplikaciju, ili se sustav srušio, aplikacija se zamrznula ili se računalo ponovno pokrenulo iz nepoznatog razloga, a niste spremili dokument. Ova situacija se događa i prilično je neugodna, jer je sav vaš posao izgubljen. Ali ne morate sve ispočetka.

Postoji nekoliko načina za oporavak nespremljenih datoteka. Možda nećete moći dobiti najnoviju verziju dokumenta sa svim unesenim promjenama, ali to je puno bolje nego početi ispočetka. Razmotrit ćemo moguće metode oporavka dokumenata u aplikaciji. Microsoft Excel... Vidjet ćete da su prilično jednostavni i praktični.

U operativnom sustavu "Windows" postoje tri glavne metode za oporavak nespremljenih i prebrisanih datoteka Microsoft Excel:

Prvi način: Oporavak nespremljenih knjiga Microsoft Excel

Da biste saznali koje su nespremljene radne knjige dostupne za oporavak, slijedite ove korake. Pokrenite aplikaciju Microsoft Excel... Na vrpci glavnog izbornika aplikacije odaberite karticu "Datoteka"... U lijevom oknu odaberite odjeljak "Otvorena" a u prozoru odjeljka kliknite "Najnoviji".


Idite na dno zaslona i pronađite gumb.

Kliknite na označeni gumb i u prozoru koji se otvori vidjet ćete popis nespremljenih datoteka dostupnih za oporavak.

Ako budete imali sreće, vaša će datoteka biti na ovom popisu. Samo ga morate preuzeti natrag i spremiti za buduću upotrebu.

Drugi način: Oporavak prebrisanih datoteka Microsoft Excel iz

Ako trenutno ne spremate svoje datoteke Microsoft Excel u pohrani u oblaku, tada će vas ova metoda pomoći uvjeriti da to počnete. Trezor čuva povijest verzija vaših datoteka, koje možete pogledati i vratiti kad god želite. Datoteke možete spremati gdje god želite, ali odabir mape je najlogičniji.

Najlakši način za dovršetak ovog procesa je korištenje sučelja skladišta podataka.

Otvorite bilo koji web preglednik koji vam najviše odgovara i u adresnoj traci idite na "Onedrive.live.com".


Kliknite na mapu u koju ste spremili datoteku (u našem slučaju to je mapa).


Pronađite dokument koji želite, kliknite ga desnom tipkom miša i otvorite skočni izbornik. Odaberite odjeljak među predloženim opcijama.

Koristeći mogućnosti web-preglednika, pohrana podataka otvorit će popis prethodno spremljenih verzija vašeg dokumenta na novoj stranici. Moći ćete pregledati svaku verziju spremljenog dokumenta.

Na popisu dostupnih dokumenata pronađite onaj koji najbolje odgovara vašim zahtjevima. Kliknite tekstualnu vezu da biste prepisali trenutnu verziju dokumenta ili vezu "Preuzimanje datoteka" da preuzmete kopiju ove verzije.

Treći način: Oporavak od prethodnih verzija Povijesti datoteka

Ako ne koristite korporativnu pohranu u oblaku Microsoft, još uvijek postoji šansa da možete oporaviti svoje prebrisane dokumente Microsoft Excel... Ako ste u postavkama parametara operacijskog sustava "Windows" omogućio funkciju "Povijest datoteke" onda ga možete koristiti za pronalaženje starijih verzija.

Otvorite File Explorer "Windows"(na primjer dvaput kliknite na prečac "Ovo računalo" koji se nalazi na radnoj površini) idite na odjeljak za pohranu Povijesti datoteka i pronađite traženi dokument. Desnom tipkom miša kliknite na njega i otvorite skočni izbornik. Odaberite odjeljak s popisa dostupnih radnji.


Otvorit će se novi prozor i vidjet ćete sve prethodne verzije koje možete vratiti. Ako je prethodno funkcija "Povijest datoteke" nije uključena i niste kreirali "Točka oporavka", tada se neće prikazati nikakvi parametri.

Međutim, ako ste napravili sigurnosnu kopiju podataka, dokument možete jednostavno vratiti. Microsoft Excel... Označite potrebnu verziju spremljenog dokumenta i pritisnite gumb "Otvorena"... Aplikacija će biti pokrenuta Microsoft Excel i otvorit će se odabrana verzija dokumenta. Ili kliknite gumb i spremite postojeću verziju dokumenta u zadanu mapu.

Konačni zaključak: češće spremajte svoje datoteke

Iako su predstavljene metode za oporavak izbrisanih i prebrisanih datoteka Microsoft Excelće raditi i može vam pomoći kada je potrebno, nemojte se u potpunosti oslanjati na njih. Neće vam nužno vratiti točno verziju proračunske tablice kojoj ste se nadali. Najbolje što možete učiniti je češće spremati svoje radne dokumente (uključite automatsko spremanje odabirom "Parametri" tab "Očuvanje" i aktiviranje stanice "Automatsko spremanje svake ** min") i upotrijebite sigurnosnu kopiju koja podržava verziju datoteka.

Nestanak struje ili nepažnja pri zatvaranju Excel datoteke uzrokuju pad programa. Kao rezultat toga, kreirani dokument se otvara bez nedavnih promjena koje je korisnik napravio. Dobro je ako je datoteka nedavno spremljena i možete brzo vratiti izgubljene podatke. Ali što ako je nespremljeni dokument sadržavao podatke koji su izbrisani kao rezultat hitnog zatvaranja i kako izbjeći gubitak u budućnosti?

Postavljanje automatskog spremanja kao preventivne mjere

Prema zadanim postavkama, Excel dokument se automatski sprema svakih 10 minuta. Međutim, tijekom tog vremena moguće je napraviti mnoge važne ispravke datoteke, stoga, kako biste se sigurno zaštitili od ponovnog obavljanja obavljenog posla, preporuča se postaviti vrijeme izrade kopije na minimalnu vrijednost.

Na starijim uredskim računalima često automatsko spremanje može uzrokovati usporavanje aplikacije. Na novijim strojevima sigurnosne kopije se neprimjetno stvaraju u pozadini.

Drugi važan parametar je mapa u kojoj će biti pohranjeni podaci za automatski oporavak. Excel sam stvara direktorij u prilagođenoj mapi na pogonu C.

Ne vrijedi mijenjati mjesto podataka, inače program neće pronaći nespremljenu datoteku i neće moći oporaviti dokument.

Vraćanje iz sigurnosne kopije

Ako ste omogućili automatsko spremanje u opcijama programa Excel, tada morate vratiti datoteku iz sigurnosne kopije da biste oporavili podatke koji su izgubljeni kada ste ga zatvorili. Obično, nakon neuobičajenog isključivanja Excela, kada ponovno pokrenete uredsku aplikaciju, pojavljuje se posebna ploča na kojoj su naznačene kopije dokumenta.

Koju datoteku oporaviti za oporavak informacija koje korisnik nije spremio? Ako na popisu postoji više datoteka, tada morate odabrati kopiju koja je stvorena kasnije od ostalih. Sadržavat će najnoviju verziju dokumenta, odnosno možete vratiti maksimalnu količinu nespremljenih informacija. Ako kopija Excela ne sadrži potrebne podatke, nećete moći vratiti dokument koji nije spremljen.

Značajke oporavka dokumenata u programu Excel 2010

Gore navedeni koraci uglavnom se odnose na verziju Excela iz 2007. Ako imate noviju verziju uredskog paketa, tada se vraćanje nespremljenog dokumenta, koji se otvara bez najnovijih promjena, izvodi drugačije. Excel 2010 uvodi funkciju Version koja ima dva glavna smjera:

  • Automatsko spremanje radnih knjiga.
  • Spremanje zatvorenih dokumenata bez spremanja kao nacrta.

Da biste vidjeli ima li trenutni dokument spremljene verzije, otvorite izbornik Datoteka i idite na odjeljak Informacije. U polju "Verzije" vidjet ćete dostupne kopije, ako ih je izradio program. U programu Excel 2013 to izgleda ovako:

Datoteku možete vratiti na prethodnu verziju klikom na njezin naziv. Otvaranje kopije ne zamjenjuje automatski sadržaj trenutne radne knjige, ali je možete zamijeniti ručno. Osim toga, možete kopirati neke od informacija iz programski generirane verzije dokumenta u knjigu na kojoj trenutno radite.

Kada zatvorite Excel datoteku, verzije radnih knjiga koje program kreira automatski se brišu, tako da ih više ne možete koristiti.

Učestalost automatskog spremanja kopije može se konfigurirati, kao iu prethodnim verzijama, kroz postavke aplikacije.

Oporavak od propuha

Kada zatvorite dokument, Excel vas pita želite li spremiti posljednje promjene koje ste napravili u radnoj knjizi. Ako kliknete "Ne spremaj", najnovija kopija datoteke će biti privremeno dostupna za oporavak. Ista se situacija razvija u slučaju hitnog isključivanja računala ili ukidanja programa. Nespremljeni korisnici mogu se vratiti primjenom vraćanja iz sigurnosne kopije.

Slučajno prepisane ili zamijenjene datoteke pošast su apsolutno svih korisnika Linuxa. Svatko od nas je barem jednom u životu bio uskraćen za važne podatke zbog banalnog nemara: jedan tim - i podaci na kojima smo radili mnogo dana i tjedana nestaju u trenu. I u većini slučajeva ne mogu se vratiti. U ovom članku ću vam pokazati kako izbjeći ove situacije.

Uvod u problem

Kada obično gubimo datoteke? Istaknuo bih dva najpopularnija scenarija:

  1. „Kakav je ovo stari fajl? U kantu za smeće!" Često izbrišemo važne datoteke jednostavno greškom ili misleći da više ne sadrže važne informacije za nas. Ovo je standardni scenarij koji je svima poznat.
  2. "Upravo ću popraviti ovu datoteku i ta će stvar raditi brže." Složenija opcija, u kojoj osoba želi bolje, ali dobiva najgoru opciju, a kada pokuša sve vratiti na svoje mjesto, više se ne sjeća što je datoteka u početku sadržavala. Ovo je čest problem kod programera, administratora sustava, web dizajnera i eksperimentatora. I jedan od razloga za pojavu sustava kontrole verzija.

Kako izbjeći takve situacije? Vrlo je jednostavno: nemojte upasti u njih. Ali ozbiljno, potreban nam je nekakav sustav koji bi zapamtio sadržaj svih naših datoteka i pohranio njihove prethodne verzije (uključujući one čiji su originali izbrisani). Tada ćemo u svakom trenutku moći sve vratiti na svoje mjesto bez gubitka. Još je bolje ako sustav omogući sinkronizaciju ove arhive na udaljeni stroj kako bi podaci ostali s nama čak i u slučaju totalnog kolapsa svega i svakoga.

Najjednostavniji sustav vraćanja

Bez zamaranja s nečim složenijim i što zahtijeva prilagodbu, pokušajmo zamisliti kako bi mogao izgledati jednostavan sustav vraćanja datoteka. Najvjerojatnije će biti nešto ovako:

// Hmmm, želim urediti g.cfg confi datoteku, ali je ne želim izgubiti
$ cp confi g.cfg confi g.cfg.bak
// Ok, sada možete uređivati
$ vim confi g.cfg
// Brrr, sad ništa ne radi, morate vratiti original
$ mv confi g.cfg.bak confi g.cfg

Kladim se da ste to učinili barem jednom u životu. I ja isto. I to je dobro, ali nije baš zgodno unositi dodatne naredbe prije svakog uređivanja datoteke. S vremenom samo počnete zabijati na rezervnim kopijama.

Možemo razviti ideju i napisati funkciju koja će automatski napraviti sigurnosnu kopiju, odmah pri otvaranju datoteke za uređivanje. Također možete napisati funkciju koja će vratiti datoteku iz sigurnosne kopije.

Mogu izgledati ovako:

vim () (
DATOTEKA = 1 USD
DATUM = datum + "% F"
BAK =. $ FILE.bak
cp $ DATOTEKA $ BAK- $ DATUM
rm -f $ BAK
ln -s $ BAK-DATE $ BAK
vim $ FILE
}

mv. 1 $.bak 1 $
}

Ako ih smjestite u ~ / .bashrc datoteku, dobit ćete naredbu vim, koja će napraviti sigurnosnu kopiju datoteke svaki put kada je otvorite (tako da bude skrivena i obilježena datumom), i naredbu ret, koja će vratiti datoteku iz najnoviju sigurnosnu kopiju na svoje mjesto. Ovo je prilično moćan način i koristim ga za konfiguriranje udaljenih poslužitelja, ali na kućnom računalu neće biti vrlo učinkovit. Ovdje datoteke mogu biti daleko od teksta, a hrpa različitih programa može se koristiti kao uređivač. Fleksibilniji sustav trebao bi presresti sve pokušaje izmjene datoteke na razini sustava i automatski napraviti sigurnosnu kopiju.

Stavimo svoje povjerenje u srž

Teško je pronaći prikladniji alat za ukupno praćenje datoteka od Inotifyja. Radeći unutar Linux kernela, ovaj podsustav neće propustiti niti jednu promjenu, otvoriti ili zatvoriti datoteku, a o tome možemo saznati pomoću jednostavne konzolne naredbe koja se zove inotifywait.

Inotifywait(koji je dio paketa inotify-tools) je primitivan uslužni program, čeka na navedeni događaj povezan s određenom datotekom, a zatim izlazi ili zapisuje u zapisnik o tome što se dogodilo. Vrlo je prikladno koristiti ga u skriptama: samo trebate dodati poziv naredbe na početak skripte, a zatim postaviti kod koji manipulira datotekom ili direktorijem. Za naš zadatak, inotifywait je idealan, jer kao događaj možemo navesti ne samo pristup datoteci, već i završetak operacije njezine izmjene, čime se štitimo od situacija kada se datoteka otvori jednostavno "na pogled":

$ vi ~ / bin / in-back.sh
#! / bin / sh
DIR = osoba
dok inotifywait -r -e modificirati $ DIR; čini
cp $ DIR ~ / bak /.$ DIR.bak
učinjeno;

Ova skripta će napraviti sigurnosnu kopiju trenutnog direktorija svaki put kada se promijeni jedna od datoteka unutar njega. Ovo je najjednostavnija implementacija skripte koja zanemaruje poruke samog inotifywait i stoga čini posao vrlo neurednom metodom jednostavnim kopiranjem cijelog postojećeg direktorija. Složenija implementacija mogla bi izgledati ovako:

$ vi ~ / bin / in-back2.sh
#! / bin / sh
DIR = osoba



cp $ DATOTEKA. $ FILE.bak- $ DATUM- $ VRIJEME
učinjeno

Ovo je svojevrsna univerzalna verzija pristupa o kojem se govori na početku članka. Koristeći '-m' zastavu, inotifywait smo naveli da upiše zapisnik promjena datoteke na standardni izlaz, koristeći opcije '—timefmt' i ​​'—format', promijenili smo njegov izlaz tako da datum, vrijeme, kao i naziv datoteka koja se mijenja bit će zabilježena. Zatim smo napravili petlju koja čita ovaj zapisnik i kopira promijenjene datoteke, čineći ih skrivenim i dodajući datum i vrijeme promjene imenu. Nakon toga, sve datoteke spremljene na ovaj način mogu se vidjeti pomoću sljedeće naredbe:

$ ls -la | grep -e ". *. bak -. *"

A za brisanje - uz pomoć ovoga:

$ rm -rf * .bak- *

U drugom dijelu članka, kada govorimo o načinima sinkronizacije datoteka između strojeva, prikazat ću napredniju verziju ove skripte, ali za sada ćemo pogledati incron i fsniper alate, koji rad s inotifyom čine praktičnijim .

Planer za datoteke

Uslužni program inotifywait je prikladan i jednostavan za korištenje, vrlo je prikladan za trivijalne skripte, ali je uz njegovu pomoć prilično teško implementirati potpuni sustav praćenja datoteka. Stoga ćemo koristiti alat više razine koji se zove incron.

Incron daemon, kao što možete pogoditi iz imena, je Inotify verzija standardnog crona. Čita popis pravila, zatim ide u pozadinu i čeka dok se ne dogodi događaj opisan u pravilima. Kada se to dogodi, pokreće se navedena aplikacija/skripta kojoj se mogu proslijediti argumenti kao što su vrijeme izmjene, naziv datoteke i direktorija i drugi. Četiri su od njih:

  • [e-mail zaštićen] - direktorij / datoteka koja se prati
  • $# - naziv datoteke s kojom se događaj dogodio
  • $% - zastavice događaja (u tekstualnom formatu)
  • $& - zastavice događaja (u numeričkom formatu)

Za dodavanje događaja i pravila koristi se uslužni program incrontab sličan cron-u, pozivajući ga s '-i' zastavicom ispisat će trenutni popis pravila. Za dodavanje novih pravila koristimo '-e' zastavu koja je već poznata iz crona. Otvorit će se uređivač u koji možete unijeti pravila i naredbe koje su im dodijeljene pomoću sljedećeg predloška:

[put] [radnja] [naredba]

Ovdje je "put" put do datoteke/direktorijuma, "akcija" je operacija koja se izvodi na datoteci, a "naredba" je naredba koja će se izvršiti ako se akcija dogodi u odnosu na navedenu datoteku (sljedeći parametri mogu se koristiti kao argumenti. iznad metavarijabli).

Popis podržanih akcija potpuno je isti kao i popis akcija samog podsustava inotify i naredbe inotifywait. Evo ga:

  • IN_ACCESS- Pristupljeno je datoteci (na primjer, čitanje)
  • IN_ATTRIB- Metapodaci datoteke (kao što su vlasnik ili dopuštenja) su promijenjeni
  • IN_CLOSE_WRITE Datoteka- Datoteka otvorena za pisanje uspješno je zatvorena
  • IN_CLOSE_NOWRITE Datoteka- Zatvorena je datoteka koja nije bila otvorena za pisanje
  • IN_CREATE- Datoteka je stvorena u gledanom direktoriju
  • IN_DELETE- Datoteka je uklonjena iz nadziranog direktorija
  • IN_DELETE_SELF- Sam gledani imenik je uklonjen
  • IN_MODIFY- Datoteka je izmijenjena
  • IN_MOVE_SELF- Gledani direktorij / datoteka je premještena
  • IN_MOVED_FROM- Datoteka je premještena izvan nadgledanog direktorija
  • IN_MOVED_TO- Datoteka je premještena u promatrani direktorij
  • IN_OTVOREN- Datoteka je otvorena

Da biste kontrolirali tko može dodavati pravila, datoteke /etc/incron.allow i /etc/incron.deny sadrže popis dopuštenih i blokiranih korisnika. Te datoteke prema zadanim postavkama ne postoje, tako da svaki korisnik može stvoriti novo pravilo u svoje ime.

Incrond daemon je vrlo zgodan za naš zadatak. Pokreće se tijekom pokretanja OS-a i stalno je u pozadini, a u ispravnim distribucijama također se ponovno pokreće nakon pada. Problemi s ispadanjem skripti s terminala ga se ne tiču.

Evo jednostavnog primjera kako se incrond može koristiti za praćenje i sigurnosno kopiranje / etc datoteka direktorija. Pokrenite uređivač pravila:

$ izvoz UREDNIK = vim
$ sudo crontab -e

I pišemo sljedeću naredbu:

/ itd. IN_CLOSE_WRITE / bin / cp [e-mail zaštićen]/$# [e-mail zaštićen]/.$#.bak-`/bin/date + "% F" `

To je sve, sada, nakon svakog uređivanja konfiguracijske datoteke, kreirat će se njezina skrivena kopija, označena datumom izmjene, na isti način kao u svim prethodnim primjerima.

Svaka datoteka ima svoje mjesto

Postoji još zanimljiviji inotify uslužni program koji se zove fsniper (freshmeat.net/projects/fsniper). Za rješenje našeg problema to neće biti toliko korisno, ali ga jednostavno ne mogu zaobići.

Fsniper je napisan da pojednostavi i automatizira upravljanje datotekama. Slično incron, čeka događaje dok je u pozadini, ali umjesto da korisniku dopušta da sam odredi vrstu događaja, može obraditi samo novostvorene datoteke i na temelju maske njihovog naziva odrediti radnje koje se na njima izvršavaju. .

Da biste razumjeli zašto je to potrebno, zamislite da imate direktorij u kojem su pohranjene sve datoteke preuzete s interneta (kladim se da je to slučaj). S vremena na vrijeme, akumulirana hrpa informacija mora se premjestiti u direktorij ~ / images, video datoteke u ~ / video, glazbu u ~ / glazbu itd. Dakle, fsniper preuzima sav ovaj posao, vođen popisom pravila koje ste sastavili. Nakon što ste napisali pravila, možete zauvijek zaboraviti na ručni rad i uživati ​​u automatskom punjenju. Sama pravila prilično su jednostavna za sastavljanje i čitanje, tako da proces pisanja ispravne konfiguracijske datoteke ne bi trebao dugo trajati. Sve što trebate učiniti je instalirati fsniper:

$ sudo apt-get install fsniper

Kreirajte direktorij za konfiguraciju:

$ mkdir ~ / .confi g / fsniper

I stavite u njega konfiguracijsku datoteku s nečim poput sljedećeg sadržaja:

$ vi ~ / .confi g / fsniper / confi g
Gledati (

Pregledani imenik

~ / preuzimanja (
slika / * (
rukovalac = cp %% ~ / slike
}
video / * (
rukovalac = cp %% ~ / video
}
audio / * (
rukovalac = cp %% ~ / glazba
}
}
}

Ova pravila opisuju točno situaciju koju sam spomenuo gore, različite vrste podataka smještene su u različite direktorije. Imajte na umu da smo mime-type koristili kao metodu klasifikacije, dopuštene su i maske datoteka (na primjer, .avi) ili regularne izraze (. HDRip. *).
Sada možete pokrenuti fsniper u daemon modu i uživati ​​u rezultatu:

$ fsniper --daemon

Jedina stvar koju treba uzeti u obzir je da, za razliku od incrona, fsniper radi kao običan korisnik i stoga se mora pokrenuti kada se korisnik prijavi ili pokrene grafičku ljusku. Korisnici Gnomea i KDE-a mogu koristiti ugrađene konfiguratore za to, svi ostali imaju init datoteku ~ / .xsession:

$ vi ~ / .xsession
fsniper --daemon &

Put nazad

Dakle, pokrili smo nekoliko ručno izrađenih načina za vraćanje datoteka na njihova prijašnja stanja, a sada je vrijeme da saznamo ima li Linux više unificiranih i standardiziranih načina za to. Postoje li gotovi datotečni sustavi koji pružaju način za sigurnosno kopiranje i vraćanje datoteka.

Kako se pokazalo, postoje takvi sustavi, a ne dva ili tri, već desetak. Jedan od najprikladnijih i najzanimljivijih od njih zove se povratak (wayback.sourceforge.net). Njegova prednost je što radi na vrhu postojećeg datotečnog sustava, što znači da ne zahtijeva ponovnu izgradnju datotečnog sustava i bilo kakve manipulacije s postojećim datotekama. Dovoljno je jednostavno instalirati wayback pomoću upravitelja paketa:

$ sudo apt-get install wayback

I montirajte FS u željeni direktorij pomoću naredbe mount.wayback:

$ mount.wayback / original / directory / point / mount

To je to, sada će svaka promjena datoteke u drugom direktoriju dovesti do transparentnog stvaranja sigurnosne kopije, a sljedeća promjena - do pojave druge kopije. Da biste vidjeli popis svih sigurnosnih kopija odabrane datoteke, možete koristiti naredbu vstat:

$ vstat datoteka

I da ga vratite na jednu od prethodnih verzija - naredba vrevert:

$ vrevert -d 12:00:00 datoteka

Time će se datoteka vratiti na ono što je bila u 12 sati. Vrijeme se može preciznije odrediti, na primjer, dodati datum:

$ vrevert -d 2011: 01: 01: 0: 00: 00 datoteka

Iako će vjerojatno biti lakše koristiti spremljeni broj verzije koji prikazuje prethodno opisana naredba vstat:

$ vrevert -n 5 datoteka

Na kraju, kako biste spriječili da sve ove sigurnosne kopije zatrpaju tvrdi disk, možete ih obrisati naredbom vrm:

I nastavite tiho mijenjati datoteke, zbog čega će se sve više i više novih verzija razmnožavati. Jednostavno, zar ne?

Povratak u budućnost

Svi pristupi o kojima smo ranije govorili koriste verzioniranje datoteka kako bi pružili mogućnost njihovog vraćanja na prethodne verzije. Međutim, ponekad snimke mogu biti učinkovitiji način pohrane izvornika.

Bit snimaka je dati korisniku priliku da napravi snimku stanja datotečnog sustava i omogući FS-u da se vrati u ovo stanje u bilo kojem trenutku. Obično je mehanizam snapshot ugrađen izravno u datotečni sustav, tako da je potpuno transparentan za korisnika i jednostavan za korištenje. Standardni ext3 i ext4 datotečni sustavi ne podržavaju ovaj mehanizam (u potonjem bi se trebao pojaviti u bliskoj budućnosti), ali njegova je podrška u btrfs-u, koji je, iako se smatra nestabilnim, uključen u jezgru Linuxa (od verzije 2.6.29 -rc) ... Stoga, ako imate relativno noviji distribucijski komplet instaliran na vašem računalu, a postoji i besplatna particija za eksperimente, toplo preporučujem korištenje ove prilike.

Za rad s btrfs-om potrebni su vam uslužni programi distribuirani u paketu btrfsprogs (u nekim distribucijama - btrfs-progs-unstable). Najprije ih je potrebno instalirati:

$ sudo apt-get install btrfs-progs

$ sudo mkfs.btrfs / dev / sdXX
$ sudo mount / dev / sdXX / mnt

Sada se datotečni sustav može popuniti podacima, a zatim napraviti snimku pomoću sljedeće naredbe:

$ sudo btrfsctl -s fi rst_snapshot / mnt

Nakon nekog vremena možete napraviti sljedeću snimku:

$ sudo btrfsctl -s second_snapshot / mnt

Broj snimaka nije ograničen, tako da prije svake važne promjene datoteke možete napraviti sve više i više snimaka. Da biste vratili datotečni sustav u stanje u kojem je bio tijekom jednog od snimaka, samo ga trebate montirati s opcijom "subvol = snapshot_name":

$ sudo umount / mnt
$ sudo mount -o subvol = fi rst_snapshot / dev / hdXX / mnt

Ali mnogo je prikladnije odmah montirati datotečni sustav s opcijom "subvol =." tako da će svi snimci biti vidljivi na točki montiranja kao jednostavni direktoriji:

$ sudo umount / mnt
$ mount -o subvol =. / dev / hdXX / mnt
$ ls -1
zadano
prva_snimka
druga_snimka

Prilikom rada sa snimkama, btrfs koristi mehanizam copy-onwrite, tako da će samo one datoteke čiji je sadržaj stvarno promijenjen zauzeti dodatni prostor. Nepromijenjene datoteke imat će samo jednu kopiju.

Daljinska strana

Unatoč svim prednostima prethodno opisanih pristupa, pohranjivanje sigurnosnih kopija na lokalnom računalu nije dobra ideja. Ako tvrdi disk pokvari, podaci i njihove pažljivo spremljene kopije mogu se nepovratno izgubiti. Moramo biti sigurni da su podaci pohranjeni na nekom udaljenom hostu.

Najlakši i najučinkovitiji način za daljinsko sigurnosno kopiranje je korištenje alata pod nazivom rsync. Ovaj sustav za sinkronizaciju / kopiranje datoteka može se koristiti i za lokalne sigurnosne kopije datoteka i za njihov prijenos na udaljenu stranu. Istovremeno, datoteke koje se sinkroniziraju mogu imati inkrementalne sigurnosne kopije, što znači da će se kod višestrukih sigurnosnih kopija istih podataka spremati samo njihovi promijenjeni dijelovi, a ne cijela datoteka, kao što je slučaj kada se koriste skripte opisane u prvi dio članka.

Alat rsync može se koristiti i za organiziranje sustava obrnutog sigurnosnog kopiranja, kada poslužitelj prikuplja datoteke s potrebnih mrežnih strojeva i pohranjuje ih na svoj tvrdi disk, i za izravnu sigurnosnu kopiju na udaljenu stranu. Za potrebe ovog članka razmotrit ćemo samo drugu metodu.

Najlakši način za korištenje rsync je da mu povjerite kopiranje datoteka na udaljeni stroj preko SSH-a. Instalirajte i pokrenite program:

$ sudo apt-get install rsync
$ rsync -a --delete -e ssh / put / do / direktorija
korisnik @ host: / put / do / direktorija

Kako biste spriječili tim da traži lozinku, morate konfigurirati provjeru autentičnosti temeljenu na javnom ključu. Da bismo postavili trenutnu sigurnosnu kopiju na udaljeni stroj, napravit ćemo modificiranu verziju skripte o kojoj je već bilo riječi:

$ vi ~ / bin / in-rsync.sh
#! / bin / sh
DIR = osoba

Korisničko ime na udaljenom hostu i direktoriju sigurnosne kopije

KORISNIK = "vasya"
HOST = "host.com"
REMOTEDIR = "/ sigurnosna kopija"
inotifywait -mr --timefmt "% d-% m-% y% H-% M"
--format "% T% f" -e close_write $ DIR |
dok se čita DATOTEKA VRIJEME DATUMA; čini
rsync -a --delete -e ssh $ (DIR) / $ (FILE)
$ (USER) @ $ (HOST): $ (REMOTEDIR)
učinjeno

Sada, nakon svake promjene, datoteke će se sigurnosno kopirati na udaljeni stroj. Bilo bi lijepo ovoj shemi dodati pohranu verzija, ali ovaj zadatak je prilično lako riješiti pomoću alata rsnapshot, čiji pregled je izvan dosega ovog članka.

zaključke

Datoteke možete vratiti iz zaborava na mnogo različitih načina, danas smo razmotrili samo dio njih. Koju ćete metodu koristiti ovisi o vama, glavna stvar koju morate zapamtiti je da ne možete bez sigurnosnih kopija.

Linkovi

  • distanz.ch/inotail/ je verzija tail koja se temelji na Inotifyju.

Uslužni program Povijest datoteka u sustavu Windows ime je dobio po svojoj sposobnosti vraćanja starijih verzija datoteke. Ova je značajka dio svih programa za sigurnosno kopiranje, iako se često naziva "Vraćanje". Iako je ideja ista: staru verziju datoteke provjerite iz arhive sigurnosne kopije. Funkcija "Povijest datoteka" pojednostavljuje ovaj proces i općenito rad s datotekama.

Da biste vratili staru verziju datoteke s diska za sigurnosnu kopiju, morate slijediti ove korake.

  • Ako želite zamijeniti trenutnu verziju novom: odaberite Oporavi, a zatim Zamijeni datoteku u odredišnoj aplikaciji. Trenutna datoteka je prepisana sigurnosnom kopijom.
  • Da biste spremili trenutnu verziju i vraćenu sigurnosnu kopiju, morate kliknuti "Vrati" i odabrati "Vrati na". Odaberite ciljnu mapu za obnovljenu datoteku.
  • Za pregled arhivirane kopije: kliknite "Otvori". Datoteka nije vraćena, ali možete pogledati njezin sadržaj da vidite sadrži li informacije koje su vam potrebne.

4. Zatim kliknite da biste zatvorili prozor Svojstva kada završite. Ako nema prethodnih verzija, vidjet ćete poruku "Nema prethodnih verzija dostupnih nakon koraka 2. To znači da je datoteka nova i nije kopirana, da datoteka nije promijenjena ili da je sigurnosna kopija ove Mapa ne postoji. Uslužni program Povijest datoteka nije zamjena za oporavak datoteke iz koša za smeće; ako izbrišete datoteku, morate je vratiti iz koša za smeće.

Povijest datoteka radi samo s datotekama u mapama koje ste odabrali prilikom konfiguriranja uslužnog programa.

Video: Kako oporaviti nespremljeni ili oštećeni Microsoft Word, Excel ili PowerPoint dokument

Upute

Postoji nekoliko opcija za poništavanje pogrešnih radnji. Konkretne upute ovise o području u kojem je pogreška počinjena. općenito, promjene može se grubo podijeliti na sustav i softver. Na sustavno promjene m uključuju: brisanje mape ili datoteke, preimenovanje datoteke, premještanje objekta, instaliranje ili uklanjanje programa, promjenu sustava i osobnih postavki. Na softver - promjene, koji se uvode unutar programa, na primjer, brisanje dijela teksta iz dokumenta, promjena postavki unutar programa.

Kombinacija tipki "Ctrl + Z" univerzalni je alat za promjenu sustava i softvera. Pritiskom na ove tipke možete poništiti većinu radnji koje korisnik poduzima pogreškom. Istovremeno, kombinacija radi i u operativnom sustavu i unutar većine programa. Slučajno premještanje, preimenovanje, brisanje teksta, neželjeno promjene u grafičkim i drugim uređivačima poništavaju se kombinacijom tipki "Ctrl + Z". ali promjene postavke sustava, instalacija ili uklanjanje upravljačkih programa i programa na ovaj način ne mogu se vratiti.

Kako biste oporavili izbrisane datoteke, prije svega vrijedi pogledati u "Koš za smeće". Njegov se prečac uvijek nalazi na radnoj površini računala. Ako "Konta za smeće" nije onemogućena, možete jednostavno oporaviti izbrisanu datoteku. Trebali biste ga odabrati s popisa, jednom kliknuti na njega, a zatim kliknuti na "Vrati". Ako je "Recycle Bin" onemogućen, trebali biste koristiti posebne aplikacije za oporavak podataka. Oni čak mogu oporaviti datoteke nakon što su slučajno formatirali vaš tvrdi disk.

Ako su problemi s računalom počeli nakon instaliranja programa ili upravljačkog programa, treba ih ukloniti. Program se može deinstalirati klikom na stavku Dodaj ili ukloni programe u prozoru Moje računalo. Na popisu koji se otvori morate pronaći program i kliknuti gumb "Ukloni". Vozač se otkotrlja na sljedeći način. Desnom tipkom miša kliknite prečac "Moje računalo". Na kartici Hardver odaberite Upravitelj uređaja. U prozoru koji se otvori s popisa odaberite uređaj za koji je ažuriran upravljački program. Kliknite na njega desnom tipkom miša i odaberite "Svojstva". Na kartici Upravljački program odaberite Vrati upravljački program. Ponovno pokrenite računalo ako je potrebno.

Postoje i slučajevi kada korisnik zbog neiskustva promijeni postavke sustava, pa se on ruši. U takvom trenutku možete posegnuti za oporavkom sustava. Ova opcija radi prema zadanim postavkama u sustavu Windows. Idite na adresu: "Svi programi" - "Standard" - "Alati sustava" - "Vraćanje sustava". Odaberite "Vraćanje sustava". Zatim slijedite upute čarobnjaka za oporavak. Odaberite točku vraćanja i kliknite "Obnovi". Nakon toga bi se računalo trebalo ponovno pokrenuti. Nakon ponovnog pokretanja, pričekajte neko vrijeme da se proces oporavka dovrši. Po završetku operacije, sustav će vam reći o uspješnom vraćanju na trenutak koji ste odabrali. Tako možete poništiti ozbiljne posljedice netočnih postavki ili nepravilnog rada nekih programa koji su uzrokovali kvar sustava.

Vrhunski povezani članci