Astăzi, greblat sarcinile lor curente, a dat peste următoarele: mutați profilul de client de e-mail Thunderbird pe disc RAID1, configurați backup pentru profilul. Ei bine, asta a mers ..
Să începem cu o întrebare care ar trebui să se ceară fiecare înainte de a începe să faci ceva, de ce ai nevoie de ea? În cazul meu, sistemul ca director de utilizator, și anume / home / * implicite sunt pe unitatea de sistem SSD. Motivul pentru acest istoric, la momentul trecerii pe Linux, celelalte sisteme de acționare în raid au fost din Windows, care necesită lucrări suplimentare cu migrarea datelor, precum și crearea unui raid pe Linux. În general, sa decis să transfere profilul (și în consecință, toate datele) client de e-mail cu o unitate SSD pentru oglindă. În primul rând, este un pic, dar va scuti unitatea de sistem, a doua oglindă, salva datele în cazul discurilor de plecare. Un alt punct important, kacaetsya din nou securitatea datelor - este de rezervă. Consider că backup-ul ar trebui să fie întotdeauna doar pe baza experienței lor. Chiar mai bine, dacă va fi chiar de backup, backup-uri. Mai bine că el nu a venit la îndemână, dar va.
Acum, că este clar că ceea ce am vrut să fac, să ne înțelegem cum să facă acest lucru. Incepem cu un profil de transfer:
Apoi am schimbat parametrii isRelative și Calea
pentru că Am fost un pic programator, eu nu am pierdut timpul caută soluții gata făcute, am decis să scrie totul se repede.
Pentru scris, sistemul nostru de-miracol de rezervă, utilizați script-ul obișnuit bash.
Vom începe să se ocupe cu sfârșitul:
- Monitorizați numărul de backup CMV va fi după cum urmează: un fel toate fișierele în conformitate cu ștampila de timp, și șterge mai vechi
- Rulați scriptul, acesta va fi la fiecare 4 ore, în timp ce în cazul unui fișier de la o anumită dată (de exemplu, în intervalul de la ultimul Consiliu de Securitate până în prezent), va completa scriptul.
- Cel mai dificil - stop cerere thunderbird. Planul pentru următorul set zenity (care deja am fost în mod implicit), în cazul thunderbird de funcționare, vă rugăm să închideți-l pentru a face o copie de rezervă. În cazul în care este permis să, faceți o copie de rezervă, în cazul în care nu, termina scenariul.
- În cele din urmă, show-Anunță mesaje în caz de succes / eșec. Făcând acest lucru va ajuta la: notifica-trimite, care este, de asemenea, în cazul în care o mulțime este deja instalat „din cutie“ (de exemplu, în Linux Mint meu)
Acum magia: pshpshpshpshshshshsh. Totul este gata, aici este script: Deschideți cea mai recentă versiune pe Github
Dacă ați modificat deja modul în script-ul pe cont propriu, atunci trebuie să adăugați script-ul la cron, pentru a face acest lucru, se deschide
Acest lucru vă permite să verificați munca, pe langa un run (cu opțiunea forță) dezactivează verificarea pentru existența arhivelor în perioada dintre Consiliul de Securitate și acum. În plus, puteți seta în coroana de lansarea în fiecare minut (* * * * * comandă), curat bekami dosar (șterge toate fișierele din ea) și un minut mai târziu, dacă totul este în regulă, ar trebui să apară de rezervă.
Am câștigat pe forum. Toate aspectele care nu se referă la articol, precum și întrebări specifice pentru cazul dumneavoastră, trebuie să cereți și să discute acolo, în „User Help“.