Script BackUP/Restore pentru cateva fisiere importante

User avatar
Levy
Gold User
Posts: 1538
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

Script BackUP/Restore pentru cateva fisiere importante

Unread postby Levy » 17 May 2015 09:42

Am facut doua script-uri, unul pentru a face un back-up rapid al catorva fisiere importante in enigma2 pentru imaginea OpenATV, iar al doilea restaureaza fisierele salvate inainte pe receptor.
Ce rost au aceste script-uri ? In momentul in care instalezi o imagine noua, doar rulezi script-ul si ai fisierele pe receptor, fara sa te apuci cu un client ftp sa-l copiezi din folder in folder etc...

Conditiile necesare ca acest script sa functioneze sint:
1. Imagine OpenATV, acolo cauta script-urile de pornire emu corect. (se poate modifica si pentru alte imagini)
2. Un harddisc sau stick usb la care s-a facut mount permanent in /hdd, asta pentru ca aici se vor gasi fisierele backup pentru restaurare pe noua imagine.(se poate si aici modifica calea catre alte directoare.
3. Emulatorul folosit sa fie oscam si sa aiba numele oscam, iar acesta sa se afle in /var/bin pentru a putea si acesta salva/restaura
4. Fisierele de configurare in oscam sa fie in /usr/keys/oscam, pentru a putea fi salvate/restaurate corect, se poate modifica calea si aici.
5. Conexiune telnet cu receptorul.

Dupa ce s-au copiat script-urile in /hdd/BackUP sau oriunde altundeva in receptor se modifica permisiunile script-urilor pentru a putea fi executate din telnet astfel:

mkdir /hdd/BackUP -se creaza subdirectorul cu numele BackUP in mount-ul /hdd
dupa care -se copieaza script-urile via ftp in /hdd/BackUP
cd /hdd/BackUP -se intra in folderul unde am copiat scripturile cu comanda ls se pot vedea pe ecran.
chmod 755 backup.sh -se schimba atributul fisierului backup.sh pentru a putea fi executat din consola
chmod 755 restore.sh -se schimba atributul fisierului restore.sh pentru a putea fi executat din consola

Aceste operatiuni se fac o singura data, pana aveti fisierele copiate si facute sa poata fi rulate pe harddisc-ul mountat in /hdd (dupa cum am amintit poate fi si un stick usb!)

Inainte sa instalati o imagine noua OpenATV va faceti un backup al fisierelor astfel.

1. SALVAREA FISIERELOR
a. telnet 192.168.xxx.xxx -se intra cu telnet pe receptor, se da userul si parola pe care le aveti setate inainte.
b. cd /hdd/BackUP -se merge pana in folderul unde a-ti copiat scripturile si le-ati facut executabile.
c. ./backup.sh -se ruleaza scriptul care va salva fisierele alese in script in directorul /hdd/BackUP

Dupa ce a-ti instalat o noua imagine OpenATV va trebui sa restaurati fisierele pe care le-ati salvat inainte de instalarea noii imagini.

2. RESTAURAREA FISIERELOR.
a. telnet 192.168.xxx.xxx -se intra cu telnet pe receptor, se da userul si parola pe care le aveti setate inainte.
b. cd /hdd/BackUP -se merge pana in folderul unde a-ti copiat scripturile si le-ati facut executabile.
c. ./restore.sh -se ruleaza script-ul care va restaura fisierele salvate inainte in /hdd/BackUP. Scrip-tul va copia fisierele si va da atribut de fisier executabil script-ului de pornire emulator.

Se poate renunta la punctul b. atat la salvare cat si la restaurare daca se ruleaza direct punctul c. astfel
./hdd/BackUP/backup.sh -pentru backup.
./hdd/BackUP/restore.sh -pentru restaurare.

fisierele script se pot descarca de aici.

Scripturile se pot modifica de fiecare in functie de necesitati. Astept corecturi, adaugari etc...

Bafta la teste !
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image
User avatar
Levy
Gold User
Posts: 1538
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

Re: Script BackUP/Restore pentru cateva fisiere importante

Unread postby Levy » 17 May 2015 10:21

Am adaugat la script salvarea/restaurarea listelor de canale.
Script-ul nou se poate descarca de aici.

Pentru ca lista de canale restaurata sa apara pe imaginea nou instalata:
-apesi sageata in sus ca sa apara lista de canale
-apesi butonul MENIU
-ultimul submeniu RELOAD SERVICES.

Am testat si aceasta functie adaugata astfel.

1. Am facut un back-up proaspat al fisierelor.
2. Am sters din lista de buchete majoritatea buchetelor.
3. Am dat un restart enigma sa vad daca lista de canale ramanea cea scurtata (stearsa)
4. Dupa ce a repornit si am constatat ca-mi lipsesc buchetele sterse am rulat script-ul de restaurare
5. Am facut sa apara lista de canale pe ecran (sageata in sus de pe telecomanda)
6. Am apasat butonul Meniu de pe telecomanda dupa care Reload services.
La probe a functionat fara probleme, lista de canale a fost restaurata cu succes !
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image
User avatar
Levy
Gold User
Posts: 1538
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

Re: Script BackUP/Restore pentru cateva fisiere importante

Unread postby Levy » 17 May 2015 10:48

S-a adaugat si RELOAD SERVICES sa se faca in mod automat.

Script-ul modificat se poate descarca de aici.
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image
User avatar
Levy
Gold User
Posts: 1538
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

Re: Script BackUP/Restore pentru cateva fisiere importante

Unread postby Levy » 17 May 2015 11:35

momentan script-ul face backup/restore la urmatoarele fisere:

-scripturile de pornire emulator din /etc
-fisierul inadyn.conf din /etc
-fisierele de configurare oscam daca ele se afla in /usr/keys/oscam
-fisierul binar oscam, daca se numeste simplu oscam
-fisierul encoding.conf
-lista de canale si buchete
-fisiere xml (satelit.xml etc..)
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image

Return to “Optibox EVO M7 - Odin M7 - Axas Class M”

Who is online

Users browsing this forum: No registered users and 11 guests