Mega de rezervă: exemplare în nor în GNU / Linux.

Automatizado rezervă Mega.

script-ul Mega Backup

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.


Despre Ignacio Alba Obaya

Microcomputer tehnic și antrenor pentru ocuparea forței de muncă. Iubitor de noi tehnologii. Manager de GNU / Linux și Windows.

13 comentarii:

  1. 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!

  2. 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.

  3. 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ă.

Lasă un Răspuns