Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Windows 10
  • Recuperați fișierele Excel nesalvate. Cum să revii un fișier la o versiune anterioară

Recuperați fișierele Excel nesalvate. Cum să revii un fișier la o versiune anterioară

Citit, cum să recuperați orice fișiere Excel nesalvate sau suprascrise... Trei moduri simple de a face acest lucru pentru un utilizator obișnuit. Microsoft Corporation este liderul și cel mai mare producător de software din lume. Principalul și cunoscut sistem de operare Windows a câștigat o popularitate imensă în rândul utilizatorilor de computere personale și de alte dispozitive computerizate. Cea mai recentă versiune a sistemului de operare Windows 10 și-a extins semnificativ capacitățile în comparație cu versiunile anterioare ale sistemelor de operare. Dar corporația continuă să-și îmbunătățească capacitățile și să dezvolte o varietate de noi opțiuni.

Microsoft Office

În plus, pe lângă produsul principal, a fost utilizat pe scară largă setul de programe prezentat în pachetul de servicii de birou Microsoft Office.

Microsoft Office Este o suită de programe de birou dezvoltate de corporație Microsoft pentru utilizare de către utilizatori pe dispozitive cu sisteme de operare "Windows", "Android", „OS X”și IOS... Este un pachet software aplicat care are o interfață comună cu utilizatorul și aceleași abordări pentru rezolvarea sarcinilor tipice de gestionare a fișierelor. Set de programe Microsoft Office include instrumente de lucru cu diverse tipuri de documente: texte, foi de calcul, prezentări, baze de date etc.

Microsoft Office a suferit o serie de actualizări și îmbunătățiri care au avut ca rezultat o integrare mai completă a componentelor aplicației, capacități de colaborare îmbunătățite, sincronizare cu stocarea în cloud și interacțiune cu resursele de Internet.

V Microsoft Office sunt prezentate diverse aplicații pentru crearea și prelucrarea majorității documentelor de birou. Principalele aplicații ale acestora sunt:

"Microsoft Word"- un editor de text care vă permite să efectuați orice acțiuni cu documente de testare: creați, editați, partajați, imprimați etc.

Microsoft Excel- un editor de foi de calcul, care oferă un set complet de funcții necesare pentru crearea și editarea foilor de calcul de orice complexitate și efectuarea unei varietăți de calcule matematice.

Microsoft Outlook- un organizator personal cu drepturi depline care combină funcțiile unui manager de contact pentru gestionarea informațiilor personale și a e-mailului.

Microsoft powerpoint- program pentru crearea, editarea și gestionarea prezentărilor.

Microsoft Access- o aplicație concepută pentru a crea și gestiona baze de date.

Aceasta nu este o listă completă a aplicațiilor disponibile incluse în pachet. Microsoft Office... Suita completă de programe vă permite să creați și să gestionați note, să creați diagrame de afaceri din diverse date, să pregătiți publicații profesionale, să colectați și să gestionați date, să gestionați proiecte, să organizați mesageria instantanee și multe altele.

Gamă largă de posibilități Microsoft Office permite utilizatorilor să efectueze majoritatea acțiunilor într-un singur pachet de aplicații, ceea ce este indispensabil pentru economisirea de timp și este destul de convenabil.

Cu toate acestea, așa cum se întâmplă uneori, este posibil să nu vă puteți accesa întotdeauna fișierele. De exemplu, ați închis accidental o aplicație sau ați blocat sistemul, o aplicație a înghețat sau computerul v-a repornit dintr-un motiv necunoscut și nu ați salvat documentul. Se întâmplă această situație și este destul de neplăcută, deoarece toată munca ta este pierdută. Dar nu trebuie să o iei de la capăt.

Există mai multe modalități de a recupera fișierele nesalvate. Este posibil să nu puteți obține cea mai recentă versiune a documentului cu toate modificările efectuate, dar este mult mai bine decât să începeți de la zero. Vom lua în considerare posibilele metode de recuperare a documentelor în aplicație. Microsoft Excel... Veți descoperi că sunt destul de simple și convenabile.

În sistemul de operare "Windows" Există trei metode principale pentru a recupera fișierele nesalvate și suprascrise în Microsoft Excel:

Metoda unu: recuperați cărțile nesalvate Microsoft Excel

Pentru a afla ce registre de lucru nesalvate sunt disponibile pentru recuperare, urmați acești pași. Rulați aplicația Microsoft Excel... În panglica meniului principal al aplicației, selectați fila "Fişier"... În panoul din stânga, selectați secțiunea "Deschis" iar în fereastra secțiunii, faceți clic "Cele mai recente".


Mergeți în partea de jos a ecranului și găsiți butonul.

Faceți clic pe butonul indicat, iar în fereastra care se deschide veți vedea o listă de fișiere nesalvate disponibile pentru recuperare.

Dacă aveți noroc, fișierul dvs. va fi pe această listă. Trebuie doar să-l descărcați înapoi și să îl salvați pentru utilizare ulterioară.

Metoda a doua: recuperați fișierele suprascrise Microsoft Excel din

Dacă nu vă salvați în prezent fișierele Microsoft Excelîn stocarea în cloud, atunci această metodă vă va ajuta să vă convingeți să începeți să o faceți. Seiful păstrează un istoric al versiunilor fișierelor dvs., pe care îl puteți vizualiza și restaura oricând doriți. Puteți salva fișiere oriunde doriți, dar alegerea unui folder este cea mai logică.

Cel mai simplu mod de a finaliza acest proces este utilizarea interfeței depozitului de date.

Deschideți orice browser web care vă este cel mai convenabil și, în bara de adrese, accesați „Onedrive.live.com”.


Faceți clic pe folderul în care ați salvat fișierul (în cazul nostru, acesta este folderul).


Găsiți documentul dorit, faceți clic dreapta pe el și deschideți meniul pop-up. Selectați o secțiune din opțiunile sugerate.

Folosind capacitățile unui browser web, magazinul de date va deschide o listă cu versiunile salvate anterior ale documentului dvs. pe o pagină nouă. Veți putea previzualiza fiecare versiune a documentului salvat.

Găsiți-l pe cel care se potrivește cel mai bine cerințelor dumneavoastră în lista de documente disponibile. Faceți clic pe linkul text pentru a suprascrie versiunea curentă a documentului sau linkul "Descarca" pentru a descărca o copie a acestei versiuni.

Metoda trei: Recuperați versiunile anterioare de la Istoricul fișierelor

Dacă nu utilizați stocarea cloud corporativă Microsoft, există încă șansa să vă puteți recupera documentele suprascrise Microsoft Excel... Dacă te afli în setările parametrilor sistemului de operare "Windows" a activat funcția „Istoricul fișierelor” apoi îl puteți folosi pentru a găsi versiuni mai vechi.

Deschideți exploratorul de fișiere "Windows"(de exemplu, faceți dublu clic pe scurtătură "Acest calculator" situat pe desktop) accesați secțiunea de stocare Istoricul fișierelorși găsiți documentul necesar. Faceți clic dreapta pe el și deschideți meniul pop-up. Selectați o secțiune din lista de acțiuni disponibile.


Se va deschide o nouă fereastră și veți vedea toate versiunile anterioare pe care le puteți restaura. Dacă anterior funcția „Istoricul fișierelor” nu a fost inclus și nu ați creat "Punctul de recuperare", atunci nu veți avea niciun parametru reflectat.

Cu toate acestea, dacă ați făcut o copie de rezervă a datelor, puteți restaura cu ușurință documentul înapoi. Microsoft Excel... Evidențiați versiunea necesară a documentului salvat și apăsați butonul "Deschis"... Aplicația va fi lansată Microsoft Excel iar versiunea selectată a documentului va fi deschisă. Sau faceți clic pe butonul și salvați versiunea existentă a documentului în folderul implicit.

Final: salvați fișierele mai des

Deși metodele prezentate pentru recuperarea fișierelor șterse și suprascrise Microsoft Excel va funcționa și vă poate ajuta atunci când aveți nevoie, nu vă bazați în întregime pe ele. Nu vă vor restaura neapărat exact versiunea foii de calcul la care sperați. Cel mai bun lucru pe care îl puteți face este să vă salvați documentele de lucru mai des (activați salvarea automată selectând "Parametrii" fila "Conservare"și activarea celulei „Salvare automată la fiecare ** min”) și utilizați o copie de rezervă care acceptă versiunea fișierelor.

O pană de curent sau neatenție la închiderea fișierului Excel provoacă blocarea programului. Ca urmare, documentul creat este deschis fără modificări recente făcute de utilizator. Este bine dacă fișierul a fost salvat recent și puteți recupera rapid informațiile pierdute. Dar ce se întâmplă dacă documentul nesalvat conținea informații care au fost șterse ca urmare a închiderii de urgență și cum să evitați pierderea în viitor?

Configurarea salvării automate ca măsură preventivă

În mod implicit, un document Excel este salvat automat la fiecare 10 minute. Cu toate acestea, în acest timp este posibil să faceți multe corecții importante la fișier, prin urmare, pentru a fi sigur să vă protejați de a fi nevoit să faceți din nou munca efectuată, este recomandat să setați timpul de creare a copiei la valoarea minimă.

Pe computerele de birou mai vechi, salvarea automată frecventă poate duce la încetinirea aplicației. Pe mașinile mai noi, backup-urile sunt create fără probleme în fundal.

Al doilea parametru important este folderul în care vor fi stocate datele pentru recuperare automată. Excel creează singur un director într-un folder personalizat de pe unitatea C.

Nu merită să schimbați locația datelor, altfel programul nu va găsi fișierul nesalvat și nu va putea recupera documentul.

Restaurare dintr-o copie de rezervă

Dacă ați activat salvarea automată în opțiunile Excel, atunci pentru a recupera informațiile pierdute atunci când o închideți, trebuie să restaurați fișierul din backup. De obicei, după o oprire anormală a Excel, când reporniți aplicația de birou, apare un panou special, în care sunt indicate copii ale documentului.

Ce fișier de recuperat pentru a recupera informații pe care utilizatorul nu le-a salvat? Dacă există mai multe fișiere în listă, atunci trebuie să selectați copia care a fost creată mai târziu decât altele. Acesta va conține cea mai recentă versiune a documentului, adică puteți returna cantitatea maximă de informații nesalvate. Dacă copia de Excel nu conține informațiile necesare, atunci nu veți putea restaura documentul care nu a fost salvat.

Caracteristici ale recuperării documentelor în Excel 2010

Pașii de mai sus sunt în mare parte pentru versiunea 2007 de Excel. Dacă aveți o versiune mai recentă a suitei de birou, atunci restaurarea unui document nesalvat care se deschide fără cele mai recente modificări se realizează diferit. Excel 2010 introduce funcția Versiune, care are două direcții principale:

  • Salvarea automată a registrelor de lucru.
  • Salvarea documentelor închise fără a salva ca schițe.

Pentru a vedea dacă documentul curent are versiuni salvate, deschideți meniul Fișier și accesați secțiunea Info. În câmpul „Versiuni”, veți vedea copiile disponibile, dacă acestea au fost create de program. Prin Excel 2013, arată astfel:

Puteți restaura un fișier la o versiune anterioară făcând clic pe numele acestuia. Deschiderea unei copii nu înlocuiește automat conținutul registrului de lucru curent, dar îl puteți înlocui manual. În plus, puteți copia o parte din informațiile din versiunea generată de program a documentului în cartea la care lucrați în prezent.

Când închideți fișierul Excel, versiunile registrelor de lucru pe care le creează programul sunt șterse automat, astfel încât nu le mai puteți utiliza.

Frecvența de salvare automată a unei copii este configurabilă, ca și în versiunile anterioare, prin setările aplicației.

Recuperare dintr-un draft

Când închideți documentul, Excel vă întreabă dacă doriți să salvați ultimele modificări pe care le-ați făcut în registrul de lucru. Dacă faceți clic pe „Nu salvați”, atunci cea mai recentă copie a fișierului va fi disponibilă temporar pentru recuperare. Aceeași situație se dezvoltă și în cazul unei închideri de urgență a computerului sau a încetării programului. Utilizatorii nesalvați pot fi reveniți aplicând restaurarea din backup.

Fișierele suprascrise sau înlocuite accidental sunt flagelul absolut al tuturor utilizatorilor Linux. Oricare dintre noi cel puțin o dată în viață a fost lipsit de date importante din cauza neglijenței banale: o echipă - iar datele la care am lucrat multe zile și săptămâni dispar într-o clipă. Și în majoritatea cazurilor nu pot fi returnate. În acest articol, vă voi arăta cum să evitați aceste situații.

Introducere în problemă

Când pierdem de obicei fișierele? Aș evidenția două dintre cele mai populare scenarii:

  1. „Ce este acest dosar vechi? La coșul de gunoi!” Adesea, ștergem fișiere importante pur și simplu din greșeală sau crezând că nu mai conțin informații importante pentru noi. Acesta este scenariul standard cu care toată lumea este familiarizată.
  2. „Chiar acum, voi repara acest fișier și chestia aia va funcționa mai repede.” O variantă mai complexă, în care o persoană vrea să se descurce mai bine, dar primește cea mai proastă variantă, iar când încearcă să pună totul la loc, nu își mai amintește exact ce conținea dosarul inițial. Aceasta este o problemă comună pentru programatori, administratori de sistem, designeri web și experimentatori. Și unul dintre motivele apariției sistemelor de control al versiunilor.

Cum să eviți astfel de situații? Este foarte simplu: nu cazi in ele. Dar, serios, avem nevoie de un fel de sistem care să-și amintească conținutul tuturor fișierelor noastre și să stocheze versiunile anterioare ale acestora (inclusiv cele ale căror originale au fost șterse). Apoi, în orice moment, vom putea întoarce totul la locul său fără pierderi. Este chiar mai bine dacă sistemul oferă o modalitate de a sincroniza această arhivă cu o mașină de la distanță, astfel încât datele să rămână cu noi chiar și în cazul unui colaps total a tuturor și a tuturor.

Cel mai simplu sistem de rollback

Fără a ne deranja cu ceva mai complex și care necesită personalizare, să încercăm să ne imaginăm cum ar putea arăta un sistem simplu de recuperare a fișierelor. Cel mai probabil va fi ceva de genul acesta:

// Hmmm, vreau să editez fișierul confid g.cfg, dar nu vreau să-l pierd
$ cp confi g.cfg confi g.cfg.bak
// Ok, acum poți edita
$ vim confi g.cfg
// Brrr, acum nimic nu funcționează, trebuie să returnați originalul
$ mv confi g.cfg.bak confi g.cfg

Pun pariu că ai făcut asta măcar o dată în viață. La fel și eu. Și acest lucru este bine, dar nu este foarte convenabil să introduceți comenzi suplimentare înainte de fiecare editare a fișierului. De-a lungul timpului, începi să obții scoruri la copii de rezervă.

Putem dezvolta ideea și scrie o funcție care va face o copie de rezervă automat, chiar când deschidem un fișier pentru editare. De asemenea, puteți scrie o funcție care va returna fișierul din backup.

Ele pot arăta astfel:

vim () (
FIȘIER = 1 $
DATA = data + „% F”
BAK =.$ FILE.bak
cp $ FILE $ BAK- $ DATA
rm -f $ BAK
ln -s $ BAK-DATE $ BAK
vim $ FILE
}

mv. $ 1.bak $ 1
}

Plasându-le în fișierul ~ / .bashrc, veți primi comanda vim, care va face o copie de rezervă a fișierului de fiecare dată când îl deschideți (făcându-l ascuns și ștampilat cu o dată) și comanda ret, care va returna fișierul de la cea mai recentă copie de rezervă la locul său. Acesta este un mod destul de puternic și îl folosesc pentru a configura servere la distanță, dar pe o mașină de acasă nu va fi foarte eficient. Aici fișierele pot fi departe de text și o mulțime de programe diferite pot fi folosite ca editor. Un sistem mai flexibil ar trebui să intercepteze orice încercare de modificare a fișierului la nivel de sistem și să facă o copie de rezervă automat.

Să ne punem încrederea în miez

Este dificil să găsești un instrument mai potrivit pentru urmărirea totală a fișierelor decât Inotify. Lucrând în interiorul nucleului Linux, acest subsistem nu va pierde nicio modificare, deschide sau închide un fișier și putem afla despre asta folosind o comandă simplă de consolă numită inotifywait.

Așteptați înnotificare(care face parte din pachetul inotify-tools) este un utilitar primitiv, așteaptă evenimentul specificat asociat cu un anumit fișier și apoi iese sau scrie în jurnal despre ceea ce sa întâmplat. Este foarte convenabil să îl utilizați în scripturi: trebuie doar să adăugați un apel de comandă la începutul scriptului și apoi să plasați codul care manipulează fișierul sau directorul. Pentru sarcina noastră, inotifywait este ideal, ca eveniment putem specifica nu doar accesul la fișier, ci și finalizarea operațiunii de modificare, protejându-ne astfel de situațiile în care fișierul este deschis pur și simplu „pentru o privire”:

$ vi ~ / bin / in-back.sh
#! / bin / sh
DIR = pwd
în timp ce inotifywait -r -e modifică $ DIR; do
cp $ DIR ~ / bak /.$ DIR.bak
Terminat;

Acest script va face o copie de rezervă a directorului curent de fiecare dată când unul dintre fișierele din interiorul acestuia este schimbat. Aceasta este cea mai simplă implementare de script care ignoră mesajele de la inotifywait în sine și, prin urmare, face ca lucrarea să fie o metodă foarte dezordonată prin simpla copiere a întregului director existent. O implementare mai complexă ar putea arăta astfel:

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



cp $ FILE. $ FILE.bak- $ DATA- $ ORA
Terminat

Acesta este un fel de versiune universală a abordării discutate la începutul articolului. Folosind indicatorul „-m”, am făcut ca inotifywait să scrie un jurnal al modificărilor fișierelor la ieșirea standard, folosind opțiunile „—timefmt” și „—format”, i-am schimbat rezultatul astfel încât data, ora și, de asemenea, numele fișierul în curs de modificare va fi înregistrat. Apoi, am făcut o buclă care citește acest jurnal și copiază fișierele modificate, făcându-le ascunse și adăugând data și ora modificării la nume. Ulterior, toate fișierele salvate în acest mod pot fi văzute folosind următoarea comandă:

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

Și pentru a șterge - cu ajutorul acestui:

$ rm -rf * .bak- *

În a doua parte a articolului, când vorbim despre modalități de sincronizare a fișierelor între mașini, voi arăta o versiune mai avansată a acestui script, dar deocamdată ne vom uita la instrumentele incron și fsniper, care fac lucrul cu inotify mai convenabil. .

Programator pentru fișiere

Utilitarul inotifywait este convenabil și ușor de utilizat, este bine potrivit pentru scripturi banale, dar este destul de dificil să implementați un sistem total de urmărire a fișierelor cu ajutorul acestuia. Prin urmare, vom folosi un instrument de nivel superior numit incron.

Daemonul incron, după cum ați putea ghici din nume, este versiunea Inotify a cronului standard. Citește lista de reguli, apoi trece în fundal și așteaptă până când apare evenimentul descris în reguli. Când se întâmplă acest lucru, se lansează aplicația / scriptul specificat, căruia i se pot transmite argumente precum timpul de modificare, numele fișierului și directorului și altele. Sunt patru dintre ele:

  • [email protected] - directorul/fișierul monitorizat
  • $# - numele fișierului cu care a avut loc evenimentul
  • $% - steaguri de eveniment (în format text)
  • $& - steaguri de eveniment (în format numeric)

Pentru a adăuga evenimente și reguli, se folosește utilitarul cron-like incrontab, apelându-l cu steag-ul „-i” va tipări lista curentă de reguli. Pentru a adăuga reguli noi, folosim steagul „-e” deja familiar de la cron. Se va deschide un editor în care puteți introduce regulile și comenzile alocate acestora folosind următorul șablon:

[cale] [acțiune] [comandă]

Aici, „cale” este calea către fișier/director, „acțiune” este operația efectuată asupra fișierului, iar „comanda” este comanda care va fi executată dacă are loc o acțiune în raport cu fișierul specificat (următorii parametri pot fi folosite ca argumente.mai sus metavariabile).

Lista de acțiuni acceptate este exact aceeași cu lista de acțiuni a subsistemului inotify însuși și a comenzii inotifywait. Iată-l:

  • ÎN_ACCES- A fost accesat un fișier (de exemplu, citire)
  • IN_ATTRIB- Metadatele fișierului (cum ar fi proprietarul sau permisiunile) au fost modificate
  • IN_CLOSE_WRITE Fişier- Fișierul deschis pentru scriere a fost închis cu succes
  • Fișier IN_CLOSE_NOWRITE- Un fișier care nu a fost deschis pentru scriere a fost închis
  • IN_CREATE- A fost creat un fișier în directorul urmărit
  • IN_DELETE- Fișierul a fost eliminat din directorul monitorizat
  • IN_DELETE_SELF- Directorul urmărit în sine a fost eliminat
  • IN_MODIFICARE- Fișierul a fost modificat
  • IN_MOVE_SELF- Directorul/fișierul urmărit a fost mutat
  • IN_MOVED_FROM- Fișierul a fost mutat în afara directorului monitorizat
  • IN_MOVED_TO- Fișierul a fost mutat într-un director urmărit
  • IN_DESCHIS- Dosarul a fost deschis

Pentru a controla cine poate adăuga reguli, fișierele /etc/incron.allow și /etc/incron.deny conțin o listă de utilizatori permisi și blocați. În mod implicit, aceste fișiere nu există, așa că orice utilizator poate crea o nouă regulă în numele său.

Daemonul incrond este foarte util pentru sarcina noastră. Pornește în timpul pornirii sistemului de operare și este constant în fundal, iar în distribuțiile corecte repornește și după o blocare. Problemele cu scripturile care cad de pe terminal nu îl privesc.

Iată un exemplu simplu despre cum poate fi folosit incrond pentru a urmări și a face copii de siguranță ale fișierelor directoare / etc. Lansați editorul de reguli:

$ export EDITOR = vim
$ sudo crontab -e

Și scriem următoarea comandă:

/ etc IN_CLOSE_WRITE / bin / cp [email protected]/$# [email protected]/.$#.bak-`/bin/date + „% F” `

Atât, acum, după fiecare editare a fișierului de configurare, va fi creată o copie ascunsă a acestuia, marcată cu data modificării, cam la fel ca în toate exemplele anterioare.

Fiecare fișier are propriul loc

Există un utilitar de inotify și mai interesant numit fsniper (freshmeat.net/projects/fsniper). Pentru rezolvarea problemei noastre, nu va fi atât de util, dar pur și simplu nu o pot ocoli.

Fsniper a fost scris pentru a eficientiza și automatiza gestionarea fișierelor. Similar cu incron, așteaptă evenimente în fundal, dar în loc să permită utilizatorului să seteze el însuși tipul de evenimente, poate procesa doar fișiere nou create și, pe baza mascai numelui lor, poate determina acțiunile efectuate asupra acestora. .

Pentru a înțelege de ce este nevoie de acest lucru, imaginați-vă că aveți un director în care sunt stocate toate fișierele descărcate de pe Internet (pun pariu că acesta este cazul). Din când în când, grămada de informații acumulată trebuie strânsă prin mutarea imaginilor în directorul ~ / images, fișiere video în ~ / video, muzică în ~ / muzică etc. Deci, fsniper preia toată această muncă, ghidându-se după lista de reguli pe care ați compilat-o. Odată ce ați scris regulile, puteți uita pentru totdeauna de munca manuală și vă puteți bucura de umplerea automată. Regulile în sine sunt destul de simplu de compus și citit, așa că procesul de scriere a fișierului de configurare corect nu ar trebui să dureze mult. Tot ce trebuie să faci este să instalezi fsniper:

$ sudo apt-get install fsniper

Creați directorul pentru configurare:

$ mkdir ~ / .confi g / fsniper

Și puneți un fișier de configurare în el cu ceva de genul următor conținut:

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

Director urmărit

~ / descărcări (
imagine / * (
handler = cp %% ~ / imagini
}
video / * (
handler = cp %% ~ / video
}
audio / * (
handler = cp %% ~ / muzica
}
}
}

Aceste reguli descriu exact situația pe care am menționat-o mai sus, diferite tipuri de date sunt plasate în directoare diferite. Vă rugăm să rețineți că am folosit tipul mime ca metodă de clasificare, sunt permise și măștile de fișiere (de exemplu, .avi) sau expresii regulate (. HDRip. *).
Acum puteți porni fsniper în modul daemon și vă puteți bucura de rezultat:

$ fsniper --daemon

Singurul lucru de luat în considerare este că, spre deosebire de incron, fsniper rulează ca un utilizator obișnuit și, prin urmare, trebuie pornit atunci când utilizatorul se conectează sau pornește shell-ul grafic. Utilizatorii Gnome și KDE pot folosi configuratoarele încorporate pentru a face acest lucru, toți ceilalți au un fișier init ~ / .xsession:

$ vi ~ / .xsession
fsniper --daemon &

Drumul înapoi

Așadar, am acoperit câteva modalități realizate manual de a reveni fișierelor în stările lor anterioare, iar acum este timpul să aflăm dacă Linux are modalități mai unificate și standardizate de a face acest lucru. Există sisteme de fișiere care oferă o modalitate de a face copii de rezervă și de a restaura fișiere.

După cum sa dovedit, există astfel de sisteme și nu există două sau trei dintre ele, ci o duzină. Una dintre cele mai convenabile și interesante dintre ele se numește wayback (wayback.sourceforge.net). Avantajul său este că funcționează peste sistemul de fișiere existent, ceea ce înseamnă că nu necesită reconstruirea sistemului de fișiere și nicio manipulare cu fișierele existente. Este destul de ușor să instalați wayback folosind managerul de pachete:

$ sudo apt-get install wayback

Și montați FS în directorul dorit folosind comanda mount.wayback:

$ mount.wayback / original / director / punct / mount

Asta este, acum orice modificare a fișierului din al doilea director va duce la o creare transparentă a copiei de rezervă, iar următoarea modificare - la apariția unei alte copii. Pentru a vizualiza o listă cu toate copiile de rezervă ale fișierului selectat, puteți utiliza comanda vstat:

$ fisier vstat

Și pentru a-l întoarce la una dintre versiunile anterioare - comanda vrevert:

$ vrevert -d 12:00:00 fișier

Acest lucru va schimba fișierul înapoi la ceea ce era la ora 12. Ora poate fi specificată mai precis, de exemplu, adăugați o dată:

$ vrevert -d 2011: 01: 01: 0: 00: 00 fișier

Deși este probabil să fie mai ușor să utilizați numărul versiunii salvate pe care îl afișează comanda vstat descrisă anterior:

$ vrevert -n 5 fișier

În cele din urmă, pentru a preveni toate aceste copii de rezervă să aglomereze hard disk-ul, ele pot fi șterse cu comanda vrm:

Și continuați să modificați în liniște fișierele, în urma cărora vor prolifera din ce în ce mai multe versiuni noi. Simplu, nu-i așa?

Inapoi in viitor

Toate abordările discutate mai devreme folosesc versiunea fișierelor pentru a oferi posibilitatea de a le reveni la versiunile anterioare. Cu toate acestea, uneori, instantaneele pot fi o modalitate mai eficientă de stocare a originalelor.

Esența instantaneelor ​​este de a oferi utilizatorului posibilitatea de a face un instantaneu al stării sistemului de fișiere și să permită FS să revină la această stare în orice moment. De obicei, mecanismul de instantaneu este integrat chiar în sistemul de fișiere, astfel încât este complet transparent pentru utilizator și ușor de utilizat. Sistemele de fișiere standard ext3 și ext4 nu acceptă acest mecanism (în cel din urmă ar trebui să apară în viitorul apropiat), dar suportul său este în btrfs, care, deși este considerat instabil, este inclus în kernel-ul Linux (din versiunea 2.6.29). -rc)... Prin urmare, dacă aveți un kit de distribuție destul de recent instalat pe mașina dvs. și există și o partiție gratuită pentru experimente, vă recomand cu tărie să folosiți această oportunitate.

Pentru a lucra cu btrfs, aveți nevoie de utilitățile distribuite în pachetul btrfsprogs (în unele distribuții - btrfs-progs-unstable). Mai întâi trebuie instalate:

$ sudo apt-get install btrfs-progs

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

Acum sistemul de fișiere poate fi umplut cu date și apoi faceți un instantaneu folosind următoarea comandă:

$ sudo btrfsctl -s fi rst_snapshot / mnt

După un timp, puteți face următorul instantaneu:

$ sudo btrfsctl -s second_snapshot / mnt

Numărul de instantanee nu este limitat, așa că înainte de fiecare modificare importantă a fișierului, puteți face din ce în ce mai multe instantanee. Pentru a readuce sistemul de fișiere la starea în care a fost în timpul uneia dintre instantanee, trebuie doar să-l montați cu opțiunea „subvol = snapshot_name”:

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

Dar este mult mai convenabil să montați imediat sistemul de fișiere cu opțiunea „subvol =.”, astfel încât toate instantaneele să fie vizibile în punctul de montare ca directoare simple:

$ sudo umount / mnt
$ mount -o subvol =. / dev / hdXX / mnt
$ ls -1
Mod implicit
primul_instantaneu
al doilea_instantaneu

Când lucrează cu instantanee, btrfs folosește mecanismul de copiere și scriere, astfel încât numai acele fișiere al căror conținut a fost schimbat efectiv vor ocupa spațiu suplimentar. Fișierele neschimbate vor avea o singură copie.

Partea de la distanță

În ciuda tuturor avantajelor abordărilor descrise anterior, stocarea copiilor de rezervă pe o mașină locală nu este o idee bună. Dacă un hard disk se defectează, datele și copiile lor salvate cu grijă se pot pierde iremediabil. Trebuie să ne asigurăm că datele sunt stocate pe un fel de gazdă la distanță.

Cel mai simplu și mai eficient mod de a face backup la distanță este să utilizați un instrument numit rsync. Acest sistem de sincronizare/copiere a fișierelor poate fi folosit atât pentru copiile de siguranță ale fișierelor locale, cât și pentru transferul lor către partea de la distanță. În același timp, fișierele în curs de sincronizare pot avea copii de siguranță incrementale, ceea ce înseamnă că, cu copii de rezervă multiple ale acelorași date, vor fi salvate doar părțile modificate ale acestora, și nu întregul fișier, așa cum este cazul când se utilizează scripturile descrise în prima parte a articolului.

Instrumentul rsync poate fi folosit atât pentru organizarea unui sistem de backup invers, când serverul colectează fișiere de la mașinile necesare din rețea și le stochează pe hard disk, cât și pentru backup direct pe partea de la distanță. În scopul acestui articol, vom lua în considerare doar a doua metodă.

Cel mai simplu mod de a utiliza rsync este să ai încredere în el pentru a copia fișiere pe o mașină de la distanță prin SSH. Instalați și rulați programul:

$ sudo apt-get install rsync
$ rsync -a --delete -e ssh / cale / către / director
utilizator @ gazdă: / cale / către / director

Pentru a împiedica echipa să solicite o parolă, trebuie să configurați autentificarea bazată pe chei publice. Pentru a configura o copie de rezervă imediată pe o mașină la distanță, vom face o versiune modificată a scriptului deja discutat mai devreme:

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

Nume de utilizator pe gazda la distanță și directorul de rezervă

UTILIZATOR = „vasya”
HOST = „gazdă.com”
REMOTEDIR = "/ backup"
inotifywait -mr --timefmt "% d-% m-% y% H-% M"
--format „% T% f” -e close_write $ DIR |
în timp ce citiți DATE TIME FILE; do
rsync -a --delete -e ssh $ (DIR) / $ (FIȘIER)
$ (UTILIZATOR) @ $ (GAZDA): $ (REMOTEDIR)
Terminat

Acum, după fiecare modificare, fișierele vor fi salvate pe mașina de la distanță. Ar fi bine să adăugați stocarea versiunii la această schemă, dar această sarcină este destul de ușor de rezolvat folosind instrumentul rsnapshot, a cărui prezentare generală depășește scopul acestui articol.

concluzii

Puteți aduce fișiere înapoi din uitare în multe moduri diferite, astăzi am considerat doar o parte dintre ele. Ce metodă să utilizați depinde de dvs., principalul lucru de reținut este că nu vă puteți descurca fără copii de rezervă.

Legături

  • distanz.ch/inotail/ este versiunea tail bazată pe Inotify.

Utilitarul Istoricul fișierelor din Windows își are numele de la capacitatea sa de a restaura versiuni mai vechi ale unui fișier. Această caracteristică face parte din toate programele de rezervă, deși este adesea denumită „Restaurare”. Deși ideea este aceeași: verificați versiunea veche a fișierului din arhiva de rezervă. Funcția „Istoricul fișierelor” simplifică acest proces și lucrează cu fișierele în general.

Pentru a returna o versiune veche a unui fișier de pe un disc de rezervă, trebuie să urmați acești pași.

  • Dacă doriți să înlocuiți versiunea curentă cu una nouă: selectați Recuperare și apoi Înlocuire fișier în Aplicația de destinație. Fișierul curent este suprascris cu copia de rezervă.
  • Pentru a salva atât versiunea curentă, cât și copia de rezervă restaurată, trebuie să faceți clic pe „Restaurare” și să selectați „Restaurare la”. Selectați folderul țintă pentru fișierul recuperat.
  • Pentru a vizualiza copia arhivată: faceți clic pe „Deschide”. Fișierul nu a fost restaurat, dar puteți vedea conținutul acestuia pentru a vedea dacă conține informațiile de care aveți nevoie.

4. Apoi faceți clic pentru a închide fereastra Proprietăți când ați terminat. Dacă nu există versiuni anterioare, veți vedea mesajul „Nu există versiuni anterioare disponibile după pasul 2. Aceasta înseamnă că fișierul este nou și nu a fost copiat, că fișierul nu s-a schimbat sau că o copie de rezervă a acestui Fisierul nu exista. Utilitarul Istoricul fișierelor nu este un înlocuitor pentru recuperarea unui fișier din Coșul de reciclare; dacă ștergeți un fișier, trebuie să îl restaurați din Coșul de reciclare.

Istoricul fișierelor funcționează numai cu fișierele din folderele pe care le-ați selectat la configurarea utilitarului.

Video: Cum să recuperați documentul Microsoft Word, Excel sau PowerPoint nesalvat sau deteriorat

Instrucțiuni

Există mai multe opțiuni pentru a anula acțiunile eronate. Instrucțiunile specifice depind de zona în care a fost comisă eroarea. În general, schimbări poate fi împărțit aproximativ în sistem și software. La sistemic schimbări m includ: ștergerea unui folder sau fișier, redenumirea unui fișier, mutarea unui obiect, instalarea sau eliminarea programelor, schimbarea setărilor de sistem și personale. la software - schimbări, care sunt introduse în cadrul programelor, de exemplu, ștergerea unei părți a textului dintr-un document, modificarea setărilor din interiorul programului.

Combinația de taste „Ctrl + Z” este un instrument universal pentru schimbarea atât a sistemului, cât și a software-ului. Apăsarea acestor taste poate anula majoritatea acțiunilor pe care utilizatorul le face din greșeală. În același timp, combinația funcționează atât în ​​sistemul de operare, cât și în cadrul majorității programelor. Mutare accidentală, redenumire, ștergere text, nedorită schimbăriîn editoarele grafice și alte editoare sunt anulate de combinația de taste „Ctrl + Z”. dar schimbări setările de sistem, instalarea sau eliminarea driverelor și a programelor în acest fel nu pot fi anulate.

Pentru a recupera fișierele șterse, în primul rând merită să te uiți în „Coșul de reciclare”. Comanda sa rapidă este întotdeauna localizată pe desktopul computerului. Dacă „Coșul de reciclare” nu este dezactivat, puteți recupera cu ușurință fișierul șters. Ar trebui să îl selectați din listă, să faceți clic o dată pe el și apoi să faceți clic pe „Restaurare”. Dacă „Coșul de reciclare” este dezactivat, ar trebui să utilizați aplicații speciale pentru recuperarea datelor. Pot chiar să recupereze fișiere după formatarea accidentală a hard diskului.

Dacă problemele cu computerul au început după instalarea programului sau a driverului, acestea ar trebui eliminate. Programul poate fi dezinstalat făcând clic pe elementul Adăugare sau eliminare programe din fereastra My Computer. În lista care se deschide, trebuie să găsiți programul și să faceți clic pe butonul „Eliminați”. Șoferul se întoarce după cum urmează. Faceți clic dreapta pe comanda rapidă „Computerul meu”. În fila Hardware, selectați Manager dispozitive. În fereastra care se deschide, selectați din listă dispozitivul pentru care a fost actualizat driverul. Faceți clic pe el cu butonul din dreapta al mouse-ului și selectați „Proprietăți”. În fila Driver, selectați Roll Back Driver. Reporniți computerul dacă este necesar.

Există și momente în care, din cauza lipsei de experiență, utilizatorul modifică setările sistemului și se blochează. Într-un astfel de moment, puteți recurge la recuperarea sistemului. Această opțiune funcționează implicit pe Windows. Accesați adresa: „Toate programele” - „Standard” - „Instrumente de sistem” - „Restaurare sistem”. Selectați „Restaurare sistem”. Apoi urmați instrucțiunile expertului de recuperare. Selectați un punct de restaurare și faceți clic pe „Recuperare”. După aceea, computerul ar trebui să repornească. După repornire, așteptați un timp pentru finalizarea procesului de recuperare. La finalizarea operațiunii, sistemul vă va informa despre o retragere reușită la momentul pe care l-ați ales. Astfel, puteți anula consecințele grave ale setărilor incorecte sau ale funcționării incorecte a unor programe care au cauzat o defecțiune a sistemului.

Top articole similare