Acasă
» ADMIN. REȚEA
»
Cum se fac backup și se restaurează cutiile poștale individuale în Zimbra CE
Cum se fac backup și se restaurează cutiile poștale individuale în Zimbra CE
Pentru Zimbra Open Source Edition (CE/FOSS), exportați cutia poștală individuală într zmmailbox-o arhivă ZIP cu metadate, apoi importați acea arhivă într-o cutie poștală temporară și verificați-o înainte de a restaura orice element în contul activ.zmbackup Aceasta oferă o cale practică de export și recuperare a conținutului pentru fiecare cutie poștală în parte. Nu este același lucru cu o copie de rezervă la un moment dat a serverului: fluxul de lucru încorporat în Zimbra zmrestoreeste documentat ca funcționalitate Network Edition, iar un export al cutiei poștale nu creează copii de rezervă LDAP, configurația serverului, certificatele sau instalarea completă a Zimbra.
Comenzile de mai jos respectă documentația publicată de Zimbra pentru linia de comandă și exportul REST. Rulați-le pe un server Zimbra ca zimbrautilizator al sistemului de operare, înlocuiți căsuța poștală reală și căile de rezervă și testați cu versiunea exactă Zimbra utilizată. Ghidul oficial de administrare distinge conținutul ZIP și TGZ: pentru un export larg al căsuței poștale, utilizați ZIP cu meta=1; conținutul implicit al TGZ omite calendarele și activitățile.
Verificați versiunea Zimbra și dimensiunea țintă a cutiei poștale înainte de export. Ecranele exacte și rezultatul comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.
Ce susține această metodă
zmmailboxapelează funcțiile de export/import REST ale Zimbra pentru o cutie poștală selectată. Cu metadatele ZIP activate, arhiva poate include e-mailuri, foldere, contacte, calendare, activități și alte elemente ale cutiei poștale, așa cum sunt acceptate de versiunea instalată. Verificați tabelul de acoperire și opțiunile din Ghidul administratorului Zimbra corespunzător înainte de a vă baza pe acesta pentru conformitate sau migrare.
Metodă
Cea mai bună potrivire
Limită importantă
ZIPcumeta=1
Export individual de conținut al cutiei poștale cu o acoperire mai largă a elementelor
Nu capturează configurația serverului și nu oferă recuperare incrementală la un moment dat
TGZexport implicit
Datele poștale și ale căsuțelor poștale selectate atunci când acoperirea mai restrânsă este acceptabilă
Ghidul actual pentru administratori al Zimbra listează Calendarul și Sarcinile ca fiind excluse din setările implicite TGZ
Instrumente de backup pentru ediția de rețea
Copii de rezervă complete/incrementale programate și restaurare la un moment dat la nivel de cont
Acelea zmbackup/ zmrestoreinstrumente sunt funcții ale ediției Network
Dacă obiectivul dvs. este recuperarea completă a serverului în caz de dezastru, asociați exporturile de cutii poștale cu un plan de backup complet pentru server și LDAP, testat separat și corespunzător versiunii. Un fișier ZIP singur nu poate reconstrui un server Zimbra.
Înainte de a începe
Confirmați instalarea și versiunea cu zmcontrol -v. Verificați dacă serverul folosește o versiune Community/FOSS sau o versiune Network Edition licențiată înainte de a alege instrumentele de backup.
Identificați adresa exactă a cutiei poștale și verificați dimensiunea acesteia. Comanda gmsde mai jos raportează dimensiunea cutiei poștale; alocați suficient spațiu pentru arhivă și o a doua copie.
Alegeți un director de rezervă cu permisiuni restricționate. Preferați un sistem de fișiere separat sau o gazdă de rezervă separată, astfel încât o eroare a discului de pe serverul de mail să nu distrugă ambele copii.
Programați exportul în timpul unei ferestre cu activitate redusă pentru o cutie poștală mare sau ocupată. Opțiunea de timeout -t 0spune zmmailboxsă nu se aplice timeout-ul normal al comenzii; nu face ca exportul să fie atomic și nu protejează împotriva întreruperilor.
Nu stocați singura copie a unei arhive necriptate într-un director accesibil pe scară largă. Aplicați criptarea la nivelul sistemului de fișiere sau la nivelul de stocare a copiilor de rezervă și restricționați cine poate citi fișierul.
Exportați o cutie poștală din Zimbra CE
1. Verificați versiunea și dimensiunea cutiei poștale
Deschideți o shell rădăcină sau utilizați o sesiune administrativă aprobată, apoi comutați la zimbracont. Confirmați versiunea și interogați cutia poștală pe care intenționați să o exportați. De exemplu:
su - zimbra
zmcontrol -v
zmmailbox -z -m alice@example.com gms
Folosește adresa reală, cum ar fi alice@example.com. Confirmă că este contul corect înainte de a continua; argumentul -mselectează cutia poștală pe care comanda o va citi sau modifica.
2. Pregătiți o destinație restricționată
Ca utilizator root, creați un director de rezervă deținut de contul Zimbra, apoi reveniți la shell-ul Zimbra. Ajustați calea către structura de stocare:
Modul director limitează accesul la contul Zimbra. Păstrați copia de rezervă finală pe un sistem separat, protejat, sau pe o destinație de stocare, ca parte a procedurii normale de backup. Nu faceți singura copie de arhivă în interiorul depozitului de cutii poștale active.
3. Exportați ca ZIP cu metadate
Executați exportul căsuței poștale și redirecționați rezultatul către un nume de fișier de arhivă datat:
grueste abrevierea documentată pentru getRestURL. Interogarea între ghilimele solicită formatul ZIP cu metadate. Opțiunea -t 0elimină timeout-ul comenzii, pe care Zimbra îl recomandă pentru exporturile mari de cutii poștale. Păstrați ghilimelele în jurul interogării, astfel încât shell-ul să nu trateze ampersand-ul ca operator de fundal.
Așteptați ca comanda să revină la prompt și verificați starea de ieșire înainte de a muta arhiva. Dacă cutia poștală este foarte mare, verificați spațiul liber și jurnalele serverului, în loc să presupuneți că o comandă scurtă înseamnă că exportul este finalizat. Nu permiteți unui alt proces să suprascrie o copie de rezervă cu același nume.
Folosește formatul ZIP cu metadate pentru un export mai amplu al conținutului cutiei poștale. Ecranele exacte și rezultatul comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.
4. Testați arhiva și confirmați fișierul
Mai întâi verificați dacă exportul există și are o dimensiune plauzibilă diferită de zero:
ls -lh /srv/zimbra-mailbox-backups/alice-2026-10-07.zip
unzip -t /srv/zimbra-mailbox-backups/alice-2026-10-07.zip
O verificare reușită unzip -tconfirmă că respectivul container ZIP poate fi citit fără a detecta o eroare structurală. Nu dovedește că fiecare mesaj sau element din calendar este prezent, așadar inspectați și arhiva într-un test de restaurare. Înregistrați o sumă de control dacă procesul de backup utilizează una; păstrați suma de control împreună cu copia pe care este destinată să o verifice.
Testați containerul ZIP înainte de a trata arhiva ca o copie de rezervă utilizabilă. Ecranele exacte și rezultatul comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.
5. Protejați și copiați arhiva
Copiați fișierul într-o destinație separată de backup utilizând sistemul de transfer securizat sau de backup aprobat. Stocați-l cu un identificator clar al căsuței poștale, o versiune Zimbra și o dată de export. Aplicați criptarea în repaus și controale de acces la destinația de backup; exportul ZIP în sine nu trebuie presupus a fi criptat. Păstrați mai multe copii de recuperare conform politicii de retenție și testați periodic o copie din locația din afara serverului, mai degrabă decât doar fișierul lăsat pe gazda de e-mail.
Stocați arhiva într-o locație de rezervă protejată, separată de depozitul de e-mail live. Ecranele exacte și ieșirea comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.
Restaurați cutia poștală în siguranță
6. Creați o cutie poștală de recuperare temporară
Înainte de a importa într-o cutie poștală activă, creați un cont temporar neutilizat pe un server Zimbra de testare sau de recuperare care rulează o versiune compatibilă. Folosiți o parolă controlată și restricționați accesul. Puteți crea contul prin intermediul Consolei de administrare sau prin procesul normal de furnizare. O cutie poștală de testare vă permite să inspectați arhiva fără a amesteca conținutul acesteia în contul de producție.
Copiați arhiva pe serverul Zimbra respectiv și asigurați-vă că zimbrautilizatorul o poate citi. Contul de destinație trebuie să existe înainte de a apela postRestURL.
Creați o cutie poștală de recuperare separată pentru un test de restaurare în siguranță. Ecranele exacte și rezultatul comenzii variază în funcție de versiunea de Zimbra; aceste vizualizări sunt ilustrative.
7. Importați în cutia poștală de recuperare
Utilizați postRestURLcu contul de recuperare ca țintă și resolve=skippentru gestionarea conservatoare a duplicatelor:
Iată restore-check@example.comcontul temporar. Documentele Zimbra skipsunt folosite ca opțiune implicită pentru conflict: elementele duplicate sunt omise. Într-o cutie poștală de probă goală, aceasta oferă un test simplu pentru prima restaurare. Comportamentul de import și tipurile de elemente acceptate pot varia în funcție de versiune, așadar, utilizați documentația versiunii țintă și inspectați rezultatul.
Importați mai întâi în cutia poștală de recuperare și utilizați gestionarea conflictelor prin omitere pentru test. Ecranele exacte și rezultatul comenzii variază în funcție de versiunea de Zimbra; aceste vizualizări sunt ilustrative.
8. Verificați datele restaurate înainte de recuperare
Deschideți contul de testare în Zimbra Web Client. Verificați o mostră de mesaje recente și mai vechi, nume de foldere, contacte, intrări în calendar, activități și orice alte date importante pentru acest cont. Apoi, listați folderele și numărul de mesaje din CLI:
/opt/zimbra/bin/zmmailbox -z -m restore-check@example.com gaf
/opt/zimbra/bin/zmmailbox -z -m restore-check@example.com gms
Comparați ceea ce vedeți cu cutia poștală și data de export dorite. Numărările nu se vor potrivi neapărat unu la unu dacă utilizatorii au continuat să lucreze după export, dacă elementele șterse au fost excluse de setările implicite de export sau dacă versiunea țintă gestionează diferit anumite tipuri de elemente. Verificarea importantă este că arhiva se deschide și că conținutul reprezentativ așteptat poate fi utilizat în client.
Inspectați folderele restaurate și elementele exemplu din clientul web Zimbra. Ecranele exacte și rezultatul comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.Comparați numele folderelor și numărul de mesaje după testul de restaurare. Ecranele exacte și rezultatul comenzilor variază în funcție de versiunea Zimbra; aceste vizualizări sunt ilustrative.
Importarea în cutia poștală originală
Dacă trebuie să îmbinați un export înapoi în cutia poștală existentă, înlocuiți adresa de testare din comandă cu adresa originală a cutiei poștale și păstrați-o resolve=skippentru o încercare de îmbinare nedistructivă. Este concepută pentru a omite elementele duplicate și a importa elemente care nu sunt deja prezente; nu revine la un moment anterior în cutia poștală și nu elimină conținutul mai nou.
Nu utilizați ocazional resolve=resetsau resolve=replacepe un cont activ. Documentele Zimbra se resetează la ștergerea conținutului folderului de destinație existent înainte de import; când destinația este rădăcina cutiei poștale, aceasta poate goli cutia poștală. Înlocuirea, ștergerea și recrearea elementelor corespondente. Testați mai întâi comanda exactă pe un cont de unică folosință și faceți o copie de rezervă nouă înainte de orice import de producție. Dacă este necesară o revenire la un moment dat, utilizați fluxul de lucru de restaurare licențiat Network Edition sau o procedură de recuperare la nivel de server planificată cu atenție, corespunzătoare versiunii dvs.
Probleme frecvente și verificări de recuperare
Fișierul de export este gol sau neașteptat de mic: verificați starea de ieșire a comenzii, spațiul liber pe disc, permisiunile cutiei poștale și jurnalele cutiei poștale Zimbra. Rulați din nou exportul către un nume de fișier nou după rezolvarea cauzei.
Arhiva eșuează unzip -t: nu o importați. Reexportați într-un fișier nou și verificați spațiul de stocare disponibil și orice transfer întrerupt de shell, SSH sau backup.
Lipsește un calendar sau sarcini: verificați dacă exportul a folosit fișierul ZIP cu meta=1. Tabelul de formate al Zimbra distinge fișierul ZIP de conținutul TGZ implicit.
Rapoartele de import duplică sau lasă datele mai noi la locul lor: acest lucru este de așteptat în cazul îmbinării de tip omitere. Folosiți un cont de testare separat pentru a inspecta arhiva și a alege elemente de recuperare specifice, în loc să aplicați o resetare la cutia poștală activă.
Comanda expiră pentru o cutie poștală mare: verificați dacă -t 0este prezentă și monitorizați serverul până la finalizarea procesului. Evitați să terminați un export sau un import activ decât dacă i-ați evaluat starea.
Aveți nevoie de recuperare la nivel de server: exportul cutiei poștale nu include LDAP, furnizarea de domenii/conturi, configurația sistemului, certificatele sau o copie consistentă a întregului depozit de mesaje. Urmați un plan separat, testat, de backup pentru întregul server.
Referințele și documentația lansării au fost verificate pe 7 octombrie 2026. Deoarece formatele de arhivă și comportamentul CLI se pot modifica, verificați documentația corespunzătoare pentru versiunea de Zimbra instalată înainte de a rula o restaurare pe o cutie poștală de producție.