Kysymys Enigma2 laitteen asetuksien varmuuskopiointi

Sivustoa
		sponsoroi SatShop.fi

PeeHoo

Tuki-jäsen
Tuki-jäsen
Espoo
Laitteisto
Vu+ Duo2 (1x tuplaS2, 1xtuplaT), Vu+ Ultimo (3xT), Windows 10/Kodi, Denon AVR-2113, 2 x Raspberry Pi, Asus Lyra, Asus AC66U, Asus56U
#1
Tänne tulee kootusti ohjeita varmuuskopioinnista....

Tähän alkuun oheista riippumatta totean että tapoja tehdä asioita on useita eikä mikää niistä ole oikea tai väärä. Jokainen tekee asiat niin kuin haluaa... Tarkoituksena on uusille käyttäjille kertoa mitä tiedostoja pitää ottaa talteen millaisissa tilanteissa...
 
Viimeksi muokattu:
Kiitokset: Raitsa

PeeHoo

Tuki-jäsen
Tuki-jäsen
Espoo
Laitteisto
Vu+ Duo2 (1x tuplaS2, 1xtuplaT), Vu+ Ultimo (3xT), Windows 10/Kodi, Denon AVR-2113, 2 x Raspberry Pi, Asus Lyra, Asus AC66U, Asus56U
#2
Varattu
 

PeeHoo

Tuki-jäsen
Tuki-jäsen
Espoo
Laitteisto
Vu+ Duo2 (1x tuplaS2, 1xtuplaT), Vu+ Ultimo (3xT), Windows 10/Kodi, Denon AVR-2113, 2 x Raspberry Pi, Asus Lyra, Asus AC66U, Asus56U
#3
Varattu...

Ei muuta kuin viisaammat alkakaa kirjoittamaan ehdotuksia niin kasaan ne sitten tuohon aloitusviestiin....
 

harkonen

Tuki-jäsen
Tuki-jäsen
Oulu
Laitteisto
VU+Duo2 (ATV6.2)
90 (0.8W-4.8E-13E)
120 (19.2E-23.5E-28.2E)
3xInverto BP QD
3xInverto BU HGLN QD
EMP MS21/12PIU-6
dna dvb-c
#4
Joka aamuyö ajetaan seuraava scripti:
#!/bin/bash
tar -cvf /mnt/net/backup/enigma2-backup-$(date +%F).tar /etc/enigma2
tar -cvf /mnt/net/backup/tuxbox2-backup-$(date +%F).tar /etc/tuxbox
tar -cvf /mnt/net/backup/keys-backup-$(date +%F).tar /usr/keys
cp -R /etc/enigma2 /mnt/net/timer/etc
cp -R /etc/tuxbox /mnt/net/timer/etc
cp -R /etc/cron /mnt/net/timer/etc
cp -R /usr/keys /mnt/net/timer/usr
cp -R /usr/script /mnt/net/timer/usr
cp -R /usr/share/enigma2/display /mnt/net/timer/usr/share/enigma2
cp -R /usr/share/enigma2/spinner /mnt/net/timer/usr/share/enigma2
cp -R /usr/share/fonts /mnt/net/timer/usr/share
cp /etc/fstab /mnt/net/timer/etc
cp /etc/lcd4linux.conf /mnt/net/timer/etc
cp -R /picon /mnt/net/timer

Tar-paketteihin jää talteen joka päivän tilanne, joten voi tarvittaessa palata kuukaudenkin vanhoihin asetuksiin.

CP-komennolla kopioidaan aina vanhojen päälle, niin mnt/net/timer -hakemistosta löytyy aina tuoreet asetukset palautettavaksi imagen asennuksen jälkeen. Kanavahaku ja muut asetukset käsin kohdilleen, niin alle 30 minuutissa on uusi image toimintakuntoinen.
 
Kiitokset: akema ja Kojo

Kojo

Huoltovalikon jäsen
Klaukkala
Laitteisto
Duo2
#5
Tar-paketteihin jää talteen joka päivän tilanne, joten voi tarvittaessa palata kuukaudenkin vanhoihin asetuksiin.
Laitatko vielä miten olet cronin asettanut. Ilmeisesti tuon on jonkun filun sisältö, ja itse filua ajat cronista johonkin kellonaikaan? Entä ajettavan tiedoston oikeudet, miten asetat?
Ja miten tarrit puretaan. Google kertoo, mutta olisi yksinkertaista kun kaikki olisi valmiiksi kerrottuna. :)
 

harkonen

Tuki-jäsen
Tuki-jäsen
Oulu
Laitteisto
VU+Duo2 (ATV6.2)
90 (0.8W-4.8E-13E)
120 (19.2E-23.5E-28.2E)
3xInverto BP QD
3xInverto BU HGLN QD
EMP MS21/12PIU-6
dna dvb-c
#6
Ihan on tekstimuotoinen tiedosto unix-rivinvaihdoilla (backup.sh), sijainti /usr/script/.
Oikeudet olen scriptille laittanut "chmod 777 backup.sh", joka antaa kaikille kaikki oikeudet scriptiin.
Virta-ajastuksissa on reboot klo 4:00. Tämä scripti ajetaan 4:15.

Tarrit saa toki purettua komentorivilläkin, mutta itse käpistelen tarreja tietokoneella winrar-ohjelmalla.
 

PeeHoo

Tuki-jäsen
Tuki-jäsen
Espoo
Laitteisto
Vu+ Duo2 (1x tuplaS2, 1xtuplaT), Vu+ Ultimo (3xT), Windows 10/Kodi, Denon AVR-2113, 2 x Raspberry Pi, Asus Lyra, Asus AC66U, Asus56U
#8
@harkonen voisi vielä kuvailla tuon skriptin syy ja tarkoitus eli noobeille tiedoksi mitä nuo tiedostot pitävät sisällään ja miksi ne tallennetaan... eli ikäänkuin kuvaus jokaisesta tiedostosta koska pentti peruskäyttäjä ei ymmärrä näistä yhtään mitään... samalla pitäisi tehdä ihan hands-on ohjeet miten siihen boksiin otetaan yhteyttä jne...

Tuo harkosen tapa on ehkä noobille hankala ja raskas...

Toinen tapa voisi olla ehkä käyttää boksin asetuksien tallennusta ja sieltä vain valinnat oikein ja tallennus hdd:lle. Koska sen opettaminen ja neuvominen on varmastikin helpompaa kuin harkosen skripti...
 

harkonen

Tuki-jäsen
Tuki-jäsen
Oulu
Laitteisto
VU+Duo2 (ATV6.2)
90 (0.8W-4.8E-13E)
120 (19.2E-23.5E-28.2E)
3xInverto BP QD
3xInverto BU HGLN QD
EMP MS21/12PIU-6
dna dvb-c
#9
#!/bin/bash
# pakkaa tar-pakettiin etc/enigma2 -hakemiston kaikkineen, nimeää paketin päivämäärän mukaan
# tässä hakemistossa on suosikkilistat, automaattiajastukset
tar -cvf /mnt/net/backup/enigma2-backup-$(date +%F).tar /etc/enigma2

# pakkaa tar-pakettiin etc/tuxbox -hakemiston kaikkineen, nimeää paketin päivämäärän mukaan
# tämä hakemisto sisältää mm. satellites.xml:n joka ainakin itselläni on käsin manipuloitu
tar -cvf /mnt/net/backup/tuxbox2-backup-$(date +%F).tar /etc/tuxbox

# pakkaa tar-pakettiin usr/keys -hakemiston kaikkineen, nimeää paketin päivämäärän mukaan
# tässä hakemistossa on oscamin asetukset
tar -cvf /mnt/net/backup/keys-backup-$(date +%F).tar /usr/keys

#seuraavilla riveillä kopioidaan eri paikkaan samat tiedot kuin edellisissä pakkauksissa
#kopio korvaa aina vanhat tiedot
#kopioi enigma2-kansio
cp -R /etc/enigma2 /mnt/net/timer/etc

#kopioi tuxbox-kansio
cp -R /etc/tuxbox /mnt/net/timer/etc

#kopioi cron-ajastukset
cp -R /etc/cron /mnt/net/timer/etc

#kopioi oscamin asetukset
cp -R /usr/keys /mnt/net/timer/usr

#kopioi scriptit (ml. tämä scripti)
cp -R /usr/script /mnt/net/timer/usr

#kopioi lcd-näytön viritetyt asetukset
cp -R /usr/share/enigma2/display /mnt/net/timer/usr/share/enigma2
cp -R /usr/share/fonts /mnt/net/timer/usr/share

#kopioi spinneri
cp -R /usr/share/enigma2/spinner /mnt/net/timer/usr/share/enigma2

#kopioi fstab (verkkolevyjen liitokset, HDD ja USB liitokset)
cp /etc/fstab /mnt/net/timer/etc

#kopioi lcd4linux configuraatio (TFT-näytön asetukset)
cp /etc/lcd4linux.conf /mnt/net/timer/etc

#Piconit talteen
cp -R /picon /mnt/net/timer
 

PeeHoo

Tuki-jäsen
Tuki-jäsen
Espoo
Laitteisto
Vu+ Duo2 (1x tuplaS2, 1xtuplaT), Vu+ Ultimo (3xT), Windows 10/Kodi, Denon AVR-2113, 2 x Raspberry Pi, Asus Lyra, Asus AC66U, Asus56U
#10
Hieman kommentteja... ja kyssäreitä:

  • Onko /usr/keys imageriippumaton paikka cam-asetuksille (jos käyttääkin ccammia) sama komento kuitenkin toiminee kunhan ovat samassa hakemistossa
  • /etc -hakemiston tiedostoja ei kopioida ohjeessasi? Ainakin minulla se on oleellinen koska sisältää fstab ja exports tiedosto. Pitäisikö lisätä ohjeeseen?
Tällä osaamisella ei tullut isompaa mieleen...

Edit: Varmaan peruskäyttäjä haluaisi/kannattaisi kopioida ja pakata kamat hdd:lle... Eli: mkdir /mnt/hdd/varmistukset
ja muuttaa skriptistä kaikki /mnt/net -> /mnt/hdd/varmistukset

Vai onko tuossa jotain periaatteellista väärin? Tai yleensä maininta että se on kohde mihin varmistetaan... Hmm... olisiko täysin tyhmää "värittää" tuo koodi niin että lähde on aina tietyllä värillä ja kohde tietyllä värillä? Samalla muokkaajan olisi helppo muuttaa omaksi tarpeekseen kun muuttaa vain tietyn väriset ja samalla tavalla?
 

harkonen

Tuki-jäsen
Tuki-jäsen
Oulu
Laitteisto
VU+Duo2 (ATV6.2)
90 (0.8W-4.8E-13E)
120 (19.2E-23.5E-28.2E)
3xInverto BP QD
3xInverto BU HGLN QD
EMP MS21/12PIU-6
dna dvb-c
#11
fstab kopioidaan noihin päivittäisiin kopiointeihin, exports olisi toki hyvä lisätä jos tarvitsee jakoja boksilta ulos.

hdd tietty on parempi varmistuspaikka aloittelijoille, kaikilla ei välttämättä ole verkkolevyjä.

Nuo tar-pakkaukset voisi vaikka jättää pois kokonaan? Ajastaisi tuon scriptin vaikka viikoittain kopioimaan nuo strategiset tiedostot talteen. Viikoittain siksi että jää pelivaraa jos jokin alkaa kenkkuilemaan eikä sitä heti huomaa, niin ehtii palauttaa tomivat tiedostot.