Skip directly to content

BACKUP du systeme c'est possible ?

17 posts / 0 new
Dernière contribution
tchiotbiloute59
Portrait de tchiotbiloute59
BACKUP du systeme c'est possible ?

Bonjour, je voudrai savoir il est possible de faire un backup (sauvegarde) du système via tel-net ou autre ?

comme ça si plantage, je récupérè ma skin et mes paramètres.
Merci

zozodesbois
Portrait de zozodesbois
Backup

Bien sur que c'est possible.
1 - Il faut savoir ce que l'on veut sauvegarder
2 - Suivant ce que l'on veut sauvegarder, il y a besoin de faire une archive qui garde les propriétés Linux des fichiers ou pas...
3 - Si on veut restaurer un ou des fichiers, suivant leurs emplacements, il faudra passer des commandes pour permettre l'écriture sur le filesystem.

En ligne de commande on peut faire à peut près ce que l'on veut, mais c'est dangereux pour ceux qui ne maitrisent pas. Et je peux donner quelques commandes pour aider.

Sinon, il faut développer quelque chose... et là, il faut trouver un volontaire qui sache faire.
@ Bientôt

tchiotbiloute59
Portrait de tchiotbiloute59
ok c'est intéressant !

je voudrais sauver les paramètres de menu SETUP et la skin.
le firmware est flashable donc c'est bon, et le reste (IMS) est sur le disque dur donc on le perd pas.
Le top serait de flasher le FW et apres restaurer la skin et les paramètres.

Pour les commandes linux je seche car windosien !
Merci

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

tchiotbiloute59
Portrait de tchiotbiloute59
Catastrophe !

LOL
je me suis tenté un bash :
#!/bin/sh
if [ -e /tmp/usbmounts/sda1/backup ];then
echo "sda1 found"
var ="/tmp/usbmounts/sda1/backup/"
fi
if [ -e /tmp/usbmounts/sdb1/backup ];then
echo "sdb1 found"
var ="/tmp/usbmounts/sdb1/backup/"
fi
if [ -e /tmp/usbmounts/sdc1/backup ];then
echo "sdc1 found"
var = "/tmp/usbmounts/sdc1/backup/"
fi
if [ -e /tmp/usbmounts/sdd1/backup ];then
echo "sdd1 found"
var = "/tmp/usbmounts/sdd1/backup/"
fi
echo "VIDE"
if [ -z $var ]; then
exit
fi
echo "cp"
cp /usr/local/bin/Resource/bmp/ $var

-------------------
but du jeu trouver une clef usb qui contiens le dossier backup et y copier la skin dedans

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

tchiotbiloute59
Portrait de tchiotbiloute59
presque !

Voilà, pas si mal mais erreur ligne 13 not found !, je pense qu'il ne trouve pas lla variable Var ou elle est mal déclarée

help please !

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

tchiotbiloute59
Portrait de tchiotbiloute59
COOL !

VOILA POUR LA SKIN C'EST OK !
mais ou se trouvent les fichiers du menu SYSTEME ? ( config wifi, format ecran, etc ...) ?

script ICI

#!/bin/sh
if [ -e /tmp/usbmounts/sda1/backup ];then
echo "sda1 found"
var=/tmp/usbmounts/sda1/backup/
fi
if [ -e /tmp/usbmounts/sdb1/backup ];then
echo "sdb1 found"
var=/tmp/usbmounts/sdb1/backup/
fi
if [ -e /tmp/usbmounts/sdc1/backup ];then
echo "sdc1 found"
var=/tmp/usbmounts/sdc1/backup/
fi
if [ -e /tmp/usbmounts/sdd1/backup ];then
echo "sdd1 found"
var=/tmp/usbmounts/sdd1/backup/
fi
echo $var
if [ -z $var ]; then
echo "VIDE"
exit
fi

echo "cp"
cp -f /usr/local/bin/Resource/bmp/* $var

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

zozodesbois
Portrait de zozodesbois
script backup

Pour le problème de $var, c'est parce que tu as des if de partout où tu la définie... donc si ta clé n'est pas encore montée, $var n'existe pas.
Pour éviter l'erreur (mais pas le pb) il faudrait la définir au début de ton script.
Ou bien mettre
if [-z "$var"]; then

Et pour les images, il y a quelqu'un (je ne sais plus qui... smiley) qui avait fait cette super page : répertoire des images.

@+

tchiotbiloute59
Portrait de tchiotbiloute59
LOL

OK pour le script ça fonctionne, ce qui me manque c'est l'emplacement des fichiers qui concernent les réglages du menu Système (config reseau etc...)

Merci

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

zozodesbois
Portrait de zozodesbois
Réglages systèmes

La, ça va se compliquer...
En principe les réglages sont dans /etc ou dans /usr. Suivant ce que tu veux, il y a des réglages un peut de partout ailleurs.
Maintenant, il faut savoir qu'un fichier de configuration dépend généralement de la version du Firmware (ou plus exactement de la version de l'outil qui t'intéresse).
Le risque, c'est que le fichier de configuration ne soit pas compatible. Il se peut même qu'il ne soit plus situé au même endroit...
Donc, l'utilité du backup que l'on peut imaginer, c'est de faire un backup pour la version de FW que tu utilises actuellement. Dans le but de le restaurer uniquement sur la même version de FW.
En attendant de chercher où se trouvent les réglages, on peut faire ici la liste de ce qu'on voudrait sauvegarder.
Pour commencer, je pense à :
- réglages des chaînes TV : /usr/local/etc/dvdplayer/dtv_channel.txt
...

tchiotbiloute59
Portrait de tchiotbiloute59
ok

et les paramètres du menu "SETUP" ?

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

zozodesbois
Portrait de zozodesbois
Backup des paramètres du menu "Setup"

Je n'ai rien sous la main pour retrouver, je chercherai lorsque je repasserai chez moi... de mémoire c'est un fichier de base de donnée au format sqlite.

zozodesbois
Portrait de zozodesbois
Backup du Setup

Il faut que je fasse des tests, mais je pense que le setup est dans ce fichier:
/usr/local/bin/Resource/realtek.db

calimocho
Portrait de calimocho
/usr/local/etc/dvdplayer

/usr/local/etc/dvdplayer/Setup

Greetings.

zozodesbois
Portrait de zozodesbois
Backup du Setup

Merci Calimocho,
C'est vrai, je ne m'en rappelais plus, je cherchais un .db, c'est pour ça que je ne trouvais rien...

S'il faut restaurer ce fichier, avec un Firwmare GeekyHMB, il faudra faire
mount -o remount,rw /
restaurer le fichier et pour remettre la protection
mount -o remount,ro /

tchiotbiloute59
Portrait de tchiotbiloute59
Cool !

Bon ben je vais finir le script et je vous donne ça !
Merci a vous pour votre aide.

HMB Movie Palace + HDD 2To (Interne) + HDD 1.5 To Externe FW757Geeky

calimocho
Portrait de calimocho
zozodesbois, I think you're

zozodesbois, I think you're wrong. /usr/local/etc is mounted in rw mode at startup (see line "/dev/mtdblock/2 /usr/local/etc yaffs2 rw,noauto 0 0" in file /etc/fstab and line "mount /usr/local/etc" in file /etc/init.d/rcS1). No need to run "mount -o remount,rw /". What is essential is to restore the Setup file while DvdPlayer program is not running because DvdPlayer overwrites this file when you turn off the player.

In our firmware we restore that file as /usr/local/etc/dvdplayer/Setup.bck and notify user that he must restart the system. Then in /usr/local/etc/rcS script we added the following lines where restoration is completed before running DVDPlayer:

# Comprobar si hay una copia de Setup
SETUP_FILE=/usr/local/etc/dvdplayer/Setup
SETUP_BACK=/usr/local/etc/dvdplayer/Setup.bck

if [ -f $SETUP_BACK ]; then
rm -f $SETUP_FILE
mv $SETUP_BACK $SETUP_FILE
fi

Greetings.

zozodesbois
Portrait de zozodesbois
Backup du Setup

Je suis content que tu nous aides, Calimocho.
Je me base sur mes souvenirs et je n'ai malheureusement pas mon HMB sous la main.
Tchiotbiloute59, j'espère que tu as compris ce que Calimocho a expliqué.
Gracias

Se connecter or register to post comments