Și tu - ți-ai curățat baza de date

Nu toți utilizatorii știu cum sunt organizate bazele de date. Ei nu știu că în baza de date atunci când ștergerea literelor îndepărtarea fizică nu se întâmplă: literele sunt pur și simplu marcate ca șterse și în această bază de date sunt salvate liniștit. Și dacă baza de date nu este curățată periodic (executați rutina de compresie, adică ștergeți literele etichetate), atunci se va umfla, cum ar fi prin salturi și limite.







Îmi amintesc că o doamnă drăguță a plâns cumva că ea a avut The Bat! a început să lucreze încet cu poșta. A început să privească. Dimensiunea bazei de date a poștei este de 10 gigaocteți. După procedura de curățare, baza a fost redusă la un semi-corn: doamna nu a mai curățat-o de mai mulți ani.

Începeam procesul de curățare o dată pe săptămână, și periodic încerc să curăț din când în când dosarele de scrisori inutile, pentru că în cincisprezece ani baza mea de date principală a crescut de asemenea până la 10 gigabytes. (În plus, există o bază de date arhivă separată de 20 de concursuri.)

În această dimineață m-am așezat din nou pentru a curăța baza principală. Curățat-curățat, curățat-curățat, stors - a lăsat întreaga concert.

După aceea, mi-am amintit deodată că este posibil să rezolvăm radical această problemă. Și el a decis. Am făcut o copie de rezervă a tuturor cutiilor, am mutat baza de date a poștei în arhivă, am re-creat casetele din copia de rezervă. Dimensiunea totală a bazei de date a scăzut la o jumătate de concert. În același timp, nu s-au pierdut scrisori, am verificat.

Ei bine, principalul lucru pe care l-ai curățat. Acum trebuie să eliminăm arhiva

Acest lucru este, desigur, grozav! Imaginile sunt păstrate în litere? Bat lucrează foarte inteligent cu ei. Dacă nu sunt atașate, atunci le șterge. Verifică nu-i doare, oricum.

precizați că această întrebare este relevantă numai pentru utilizatorii Bath!

De asemenea, am un ghinion din când în când, care vrea să curățească căsuța poștală, chiar căsuța de intrare a 50000 litere stocate pe server și incapacitatea de a sincroniza toate literele / folderele de pe toate dispozitivele / sistemul de operare.

pe scurt, aveți nevoie de o soluție, astfel încât toate e-mailurile de pe server să fie salvate pe computer. de preferință imediat după primire / expediere. și pentru a nu crea copii de rezervă separate (cu date divergente după crearea unor filtre noi / ștergerea e-mailurilor sau transferarea manuală a acestora în alt dosar) și totul a fost stocat într-o singură bază de date.

înainte de a începe să faceți acest lucru, ar trebui să faceți o copie de siguranță a tuturor folderelor de pe toate serverele utilizate. copie de siguranță care trebuie să fie importate și Evoluție și gromoptitsa (în cazul în care totul merge bine și trebuie să restaurați toate), în timp ce, pentru cutia principală, el ar trebui să poată să rupă mesajele primite pe mai multe baze, bine, pentru a face față, eventual, diferite codificări și versiuni de IMAP pe servere diferite, dintre care nici unul nu a putut găsi specificațiile.

Aveți nevoie de o soluție pentru Windows. offline nu suportă oficial, dar scrie că există meșteșugari care au reușit să colecteze totul sub cygwin. De asemenea, clientul trebuie să găsească / asambleze.

Cred că nu merită să încep toate astea?

în general, recent nu părăsesc compania pentru un minut și aproape că nu dorm. Totul a început cu faptul că, după următoarea actualizare și finaliza discurile kreshplan reskana mi-a spus 1,7tb actualizat (250 000 de fișiere), care trebuie să fie perezalit. sprijinul pentru programul kreshplan mi-a spus că în acest moment este imposibil să afli numele fișierelor care s-au schimbat. Doar după ce fișierul sa reîncărcat, îl puteți citi în jurnal.

imediat crezut că a prins un criptoclu. Primele suspiciuni au căzut pe laptopul Windows, care are dreptul de a scrie în foldere pe trei discuri

3TB de date prin samba și recent au demonstrat câteva gloanțe ciudate (cum ar fi lipsesc complet de pe disc și de la meniul de start al samsung kies, pe care l-am pus pe acest notebook acum două luni). dar avirul instalat în sistem nu a găsit nimic.







a oprit, pentru început, să folosească acest laptop și a decis să verifice mai întâi cu discuri live și să rearanjeze linux și vechile Windows.

pe scurt, nu vă voi spune totul, dar în ultima săptămână și jumătate am învățat multe și pot spune despre dezvoltatori, atât în ​​companii comerciale "grave", cât și în unele proiecte open source. faptul că ei sunt nemernici care și-au pierdut orice idee despre designul corect (așa cum mi se pare) de software în ultimii ani, știu de mult. dar asta este ceea ce sunt atât de criporukie gunoaie, a început să învețe doar acum. (nu-ți face griji, mă consider, de asemenea, un nebun, a permis multe fakapov)

creați o postare pe forum? Cred că multe dintre capcanele pe care le-am găsit și soluțiile lor vor fi utile pentru alții.

Deci, ți-am promis o soluție? Am gasit-o (bine, mai precis, mi sa spus)

În primul rând, 4 persoane diferite (în subiectul meu și pe două canale IRC) mi-au sfătuit să utilizez offlineimap. teribil de decizie buggy, doi oameni au scris (nu în subiectul meu, el a găsit), descărcați-l toate e-mailurile din toate aceste servere, le elimina imediat de pe disc și sincroniza mizeria cu serverele. în ambele cazuri acestea erau versiuni destul de vechi și cred că acest lucru a fost cauzat de setări incorecte. dar, cu toate acestea, dacă cineva este dispus să-l încercați, aveți nevoie de un server local de backup IMAP (dosar off-line - acest lucru nu este o copie de rezervă, în cazul în care acesta a fost scos de pe serverul de la prima conectare la server toate acestea să fie șterse instantaneu prea). despre cea mai recentă versiune care nu am putut găsi un bug-repoportov, mi sa spus că se poate închide, care (cu utilizarea regulată) nu funcționează pentru a detecta și în cazul în care sistemul nu este oprit, iar copia de rezervă nu este verificat (sau nu este utilizat ca un grup de lucru mail cu clienți compatibili) - nu puteți vedea cum sunt pierdute datele

băieții serioși folosesc isync (nu trebuie confundat cu iSync de la Apple) / mbsync. ele sunt una și aceeași, doar pachetul a fost numit anterior aysink, mai târziu redenumit mbsink (dar cele mai multe distribuții au părăsit vechiul nume) și există două fișiere executabile cu aceste nume, unul dintre ei - un symlink la altul. toți, fără excepție, oameni care au încercat ambele soluții, ca rezultat, au ales un mbsink și spun că este mult mai sigur și mai rapid. N-am găsit nici un feedback negativ. există foarte puține informații despre acest lucru (câteva instrucțiuni de configurare și manualul oficial + câteva comentarii concise de la utilizatori fericiți). Mi sa spus că, în principiu, nu este necesar să faceți o copie de rezervă locală a serverelor IMAP prin alte mijloace înainte de prima sincronizare. nu există capcane speciale (este posibil să nu se poată conecta mai întâi la server dacă autentificarea este configurată incorect, mai ales pentru mesajele de tip "fantomă").

În plus față de aceste două situații, este posibil (și de dorit) să utilizați orice serviciu de asistență client de poștă electronică cu serverele imap. în cazul în care acesta este utilizat pe același computer care are deja întreaga rezervă și client predvatelno configurat să MAILDIR, puteți utiliza modul IMAP on-line sau descărcați copii suplimentare ale cutiilor în dosarul deconectat (în cazul în care pierde definitiv la Internet - toate literele sunt disponibile numai MAILDIR-client inițial). dacă doriți să aveți copii ale literelor din folderele offline, dar cantitatea totală de foldere prea Velin (și există o mulțime de mesaje de tip spam) - mbsink acceptă sincronizarea parțială, în care serverele vor fi stocate doar litere în ultimul timp sau foldere individuale, în timp ce în MAILDIR vor fi stocate și tot ce este lăsat pe servere.

această soluție are un minus - msbink nu suportă Windows. formatul maildir cu acesta este incompatibil (în numele fișierelor sunt folosite colonii). în momentul în care nu există nici o instrucțiune și nici o declarație că cineva a reușit să schimbe și să asambleze un mbsink sub Windows. Cred că acest lucru se va schimba atunci când suportul celor zece medii integrate Linux (inclusiv sistemele de fișiere) va ieși din programul insider și va fi recunoscut ca fiind stabil.

până în prezent, singura soluție - pentru a rula mbsink și susținută de către client (eu personal probabil va încerca în continuare la consola Mutt, care, spre deosebire de evoluție, este considerat a fi foarte stabil - nu am putut imagina cum este - să lucreze toată viața mea cu e-mail în consola program, dar cred că este acceptabil să o rulați de câteva ori într-o mașină virtuală cu Linux). dacă se utilizează mutt, atunci puteți pune un sistem foarte luminos și stabil fără un server grafic (dar nu uitați să configurați consola să funcționeze cu Unicode). Eu personal toate și întotdeauna recomanda Arch Linux, dar care nu vrea să dețină toate ajusta la zero (mbsink și clientul de poștă electronică va trebui să se adapteze în orice) și urmați știri oficiale ienupăr (din când în când există ceva schimbare, iar pentru următoarea actualizare, trebuie să utilizați instrucțiuni), puteți încerca serverul ubuntu. Nu uitați să actualizați sistemul din când în când și să efectuați copii de siguranță complete.







Articole similare

Trimiteți-le prietenilor: