Automatizado rezervă Mega.
Cred că știm cu toții Mega, noul serviciu de Kim Dotcom fostul șef al MEGAUPLOAD. Acest serviciu este interesant pentru mai multe motive, cel principal este că oferă 50 GB gratuit pentru orice utilizator, alt motiv mai puțin cunoscut este faptul că are instrumente de linie de comenzi foarte puternice pentru directoarele sincronizate cu nor.
În acest articol voi arăta cum putem realiza backup-uri automate unele foldere de pe sistemul dumneavoastră GNU / Linux în nor Mega. Creați o copie a fișierelor sincronizarea numai fișierele noi pe fiecare exemplar.
Pregătirea mega nevoie de copie de rezervă.
Mega Contul
Primul lucru ce trebuie este un cont de mega voi folosi un cont cu următoarele informații.
- Utilizator: mega@aplicacionesysistemas.com
- Parolă: LaPasswordDeMega
Foldere pentru a salva
Îmi dau seama de exemplu, rezervă Mega următoarele foldere.
/home / Nacho / Imagini
/home / Nacho / Documente
Foldere de destinație Mega
Ținta pentru mega dosare de rezervă trebuie să fie create în Mega anterior să fac pentru a face mai ușor pentru site-ul, care este mine.
imagini
documente
Las megatools
Ele sunt instrumentele pe care le oferă să se ocupe de mega nor mega de la linia de comandă.
Pentru a instala rulați următoarele comenzi.
Ubuntu y deribados
sudo apt-add-depozit PPA:megous / PPA sudo apt-get update sudo apt-get install megatools
Pentru utilizatorii de ubuntu 14.04 va trebui să editați o linie în fișierul sources.list, iar proiectul este abandonat și nici o versiune de încredere încă versiune necesar merge bine.
sudo nano /etc/apt/sources.list
Noi edita liniile care au pus
deb http://ppa.launchpad.net/megous/ppa/ubuntu principal de încredere deb-src http://ppa.launchpad.net/megous/ppa/ubuntu principal de încredere
și lăsați-l urmează
deb http://ppa.launchpad.net/megous/ppa/ubuntu principal precis deb-src http://ppa.launchpad.net/megous/ppa/ubuntu nevoie principal
Clic Controlul + X pentru a ieși din nano și spune da ne-o dorim pentru a salva. Cu Imanol, Manolo și Xembi prin indicarea problema și cum să rezolve.
Alte distribuții
Pentru alte distribuții cel mai bine este de a merge la megous paginii unde puteți descărca fișierul binar pentru distribuție.
Fișierul megarc.
Pentru a ști că cont MegaTOOLS cazul în care vă face fișierul copie de rezervă este creat. Megarc în directorul rădăcină al utilizatorului care va trebui să efectueze backup, dacă creați root / rădăcină dacă utilizatorul a crea / home / user Îmi pun în dosarul meu de utilizare.
touch / home / Nacho / .megarc
Editați fișierul de a face cu următoarea structură. Schimba numele de utilizator și parola pentru a ta.
nano / home / nacho /. megarc
Și a pus următorul text în fișierul. Amintiți-vă pentru a schimba numele de utilizator și parola pentru a ta.
[Autentificare] Username = mega@aplicacionesysistemas.com Parola = LaPasswordDeMega
Apăsați de control + X pentru a ieși din nano și spune că, dacă ținem.
Fișierul jurnal pentru a verifica copiile.
A crea un fișier jurnal pentru a verifica în cazul în rezervă se face mega.
touch / home / Nacho / logmega
EL script megabackup
Pentru a configura lucrurile pe care doriți să le salvați crea un script bash numit Megabackup , cred că în dosarul dumneavoastră de utilizator pe care va trebui să utilizați.
touch / home / Nacho / megabackup
Editați fișierul de punerea următoarele pe placul dumneavoastră prin schimbarea dosarele pentru a salva de cod sursă și destinație foldere.
Citit scenariul se spune ca nu au nici o înțelegere probleme.
#!/bin/bash # MEGA BACKUP # # :: Dependențe : megatools ##### VARIABILE ###### # Folder origin1 de date locale Loc1 = / home / Nacho / Images / # Datele dosar țintă origin1 de la distanță trebuie să fie în prealabil # creat în mega puteți crea prin Web de mega. remot1 = / root / imagenes # Dacă doriți să salvați mai mult a crea mai multe foldere mai multe origini și destinații. loc2 = / home / Nacho / Documente # Site-ul origen2 Carpeta remot2 = / root / documente # Mega destination2 dosar trebuie să fie deja creată. # Stocăm înregistra ora de începere de rezervă ecou "Începând de rezervă ($(data))" >> /home / Nacho / logmega ### Principala Copy primul origine (această parte va repeta toate folderele pe care vrem să le copiați mega ########################################## # Sincronizarea cu mega imagini ecou "Pornind de imagini de rezervă" # mesaj de pe ecran megasync - $ loc1 locale - $ la distanță remot1 # Noi sincroniza directorul # mesaj de pe ecran pentru a ști că am sincroniza doar primul dosar ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "Tuning Imagini de backup pe mega" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ### End de rezervă al primului folder ########################################## ########################################## ### Începând cu al doilea exemplar al sursei ecou "Începând de rezervă Documente" megasync - $ loc2 locale - $ la distanță remot2 # mesaj de pe ecran pentru a ști că am sincroniza doar al doilea folder ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "Documente de sincronizare cu un backup pe mega" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ecou "*****************************************************" ### Termina al doilea dosar de rezervă ########################################## ########################################## ### Acum ne toarnă log mesaje de ieșire ecou "Așteptați câteva secunde ......" # Acest mesaj are un Wil mic ecran liber ="$(megadf |grep gratuit)" # afla spațiul liber pe mega = OC"$(megadf |grep folosit)" # afla spațiul utilizat de către mega ecou "Spațiu vă este de $ gratuit" # mesaj pe ecranul cu informații referitoare la clearance mega # am remarcat în copiile jurnal în declanșatorul de siguranță înregistra /home / Nacho / logmega ecou "Copie încheiat ($(data)) spațiu ocupat ($occu) spațiu ($gratuit)" >> /home / Nacho / logmega ieșire
După crearea script-ul va trebui să dea permisiuni de executare
sudo chmod 755 /home / Nacho / megabackup
pentru a testa dacă funcționează rulați-l de la linia de comandă
./megabackup
Problemele mele sunt că mi-a dat-o pentru că nu a creat folderele în mega sau numele folderelor nu au coincis. Dacă aveți mai multe fișiere , yo 25GB, Aceasta poate dura mai multe zile la spate.
Automatizarea cu cron
Executați următoarea comandă
crontab-e
În cele din urmă vă următoarea linie la îți aparține de sincronizare de utilizator și calea de script-ul are loc la patru în mañana.Cambia de a ta.
0 4 * * * niveluri / home / căuta / megabackup
Salvați și deja s-au automatizat de backup în mega nor. zilnic.
Script-ul trebuie doar să adăugați noi documente pe care le generate de copia anterioară cu primul exemplar că, deși de exemplare mult mai târziu succesive sunt mult mai rapide.
Amintiți-vă să se uite din când în când jurnalul pentru a vedea dacă sunt făcute de copii.
Dacă ti-a placut articolul I-ar cere favoarea pulsaseis pe butoanele de mai jos pentru a partaja pe rețelele sociale. Vă mulțumesc foarte mult in avans.
Awesome.
Mulțumiri
Foarte bine; După dezamăgirea cu UbuntuOne am decis pentru a sincroniza cu Mega.
Ceva, utilizați 14.04 și se pare că depozitul nu este activat pentru încredere. Cred că am rezolvat modificarea depozit și punerea la specifica. Testarea și funcționează în prezent 100%.
Foarte clar explicate.
Mulțumiri.
SĂNĂTATE!
Vă mulțumesc foarte mult pentru tine Mă bucur că ai de lucru. Cu permisiunea dumneavoastră, voi adăuga un comentariu la acest post.
Acest post este foarte bun… Mulțumiri!
Mulțumesc.
Vă mulțumesc foarte mult pentru intrare, mi-a fost de mare ajutor.
Am vrut să te întreb dacă știi cum să activați creste paralele și încercați din nou încărcări eșuate.
Pentru creșteri paralele, el a privit această comandă:
ls * .7z | xargs -N1 -P4 megaput u [dirección_correo_electrónico] -p [Parola]
Am modificat pentru a încărca toate directoarele și fișierele pe care le găsește:
ls *.* | xargs -N1 -P4 megaput u …
dar nu funcționează, parece que solamente me ha subido los archivos sueltos y ha pasado de las carpetas 😉
Am vazut pe pagina următoare:
http://www.exvagos.com/showthread.php?t=530204
Vrei să știi cum să-l repari?
Multumesc anticipat si toate cele bune.
N-am încercat la creșteri paralele eu nu te pot ajuta hechare vedea dacă pot sau nu, și voi spune.
face să cobor ca un alt depozit, pentru că eu nu pot descifra cum se face
Cum să obțineți de pe un alt depozit, pentru că am, de asemenea, de încredere, dar nu înțeleg cum de jos
Puteți programa “Sotware și actualizări” Mărci “Otro descărcări”, selecionas pune depozit “megous”, editați-l și “Distribuție” schimbați “de încredere” de “precis” pentru a vedea dacă acesta funcționează.
Am încercat în slackware64_14.1 si ruleaza foarte bine. Vă mulțumim pentru traista, Eu voi fi foarte util.