je me permets de poster ici une petite procédure pour faire le backup des partitions.
les partitions intéressantes sont:- uboot
- uboot_env (la plus importante en vrai, c'est la seule unique à votre ONT puisqu'elle contient la calibration optique)
- image0 (ca peut s’appeler aussi linux si l'ONT tourne sur l'image0)
- image1 (ca peut s’appeler aussi linux si l'ONT tourne sur l'image1)
rootfs et rootfs_data sont générés automatiquement, pas besoin de les sauvegarder...
1) Il faut s’authentifier en ssh au niveau de l'ONT.
2) Cartographie des partitions et les respectifs mtd avec la commande :
cat /proc/mtd
uboot et uboot_env correspondent à mtd0 et mtd1, respectivement. Pour les image0 et 1, les mtd sont différents en fonction de l'image en cours d'utilisation sur certains ONT.
pour faire les copies de sécurité, c'est très simple avec dd (mieux connu comme
data destroyer parce qu'il ne faut pas inverser le IF et le OF => je suis passé par là
)
cd /tmp
dd if=/dev/mtdX of=/tmp/NOM_PARTITION.bin
si vous voulez vraiment être parano, utilisez un blocksize de '1'. Je ne le fais jamais parce que ça prend des plombes et j'obtiens toujours le même résultat (mêmes checksums...). les puristes le conseilleront:
dd if=/dev/mtdX of=/tmp/NOM_PARTITION.bin bs=1
le 'X' et le nom de la partition sont à adapter bien évidement.
puis on transfère tout sur le pc avec scp (à executer depuis le PC, pas sur l'ONT)
scp ONTUSER_ou_root@192.168.1.10:/tmp/*.bin CHEMIN_VERS_REPERTOIRE