Comment sauvegarder et restaurer une conf depuis un Linux HS ? - Installation - Linux et OS Alternatifs
Marsh Posté le 12-06-2015 à 19:32:00
bigstyle a écrit : Salut à tous, j'ai un Raspberry, tournant sous Debian (wheezy dispo sur le site de raspb). Mon Raspberry ne démarre plus (j'ai une erreur "Kernel Panic - Attempted to kill init! ..." Si je pousse sur ma SD une nouvelle installation de Linux, celle-ci fonctionne et le Raspberry démarre. J'aimerai pouvoir récupérer ce que j'avais sur mon Raspberry, notamment :
Merci |
dd en local ou CloneZilla à travers le réseau.
Que tu souhaites utiliser l’un ou l’autre (ou un troisième), sache que se louper sur une commande de manipulation de partition ne pardonne pas.
---
EDIT : sinon, tu peux très bien faire du scp.
Marsh Posté le 13-06-2015 à 00:10:44
est-ce que tu pourrais etre plus precis ou me pousser un lien qui détaille un peu stp ?
J'ai fait une copie de ma SD depuis Windows; la seconde est identique et pourtant au démarrage j'ai exactement la même erreur; pourtant si je lance depuis cette même nouvel SD un linux tout propre ca fonctionne.
Du coup, plutôt que de faire un clone total de ma 1er SD, je voulais installer un OS clean sur ma nouvelle SD et rebalancer les données/applications depuis l'ancienne SD vers la nouvelle.
C'est possible de faire ça sous linux ?
Merci
Marsh Posté le 13-06-2015 à 00:35:32
Pour moi, le mieux, ce serait 'dd' vers un disque dur externe.
Ex:
La sauvegarde ressemblerait a cela :
La restauration ressemblerait a cela :
Bien sur, pour la restauration il faudra etre en boot CD. (ou USB)
Marsh Posté le 13-06-2015 à 00:48:36
Merci pour ta réponse
Comme je le disais plus haut, j'ai fait l'équivalent d'une sauvegarde de ma carte mais j'ai quand même toujours le problème sur ma nouvelle carte.
Du coup je voulais installer un nouveau linux propre sur ma nouvelle SD et basculer ma conf de l'ancienne vers la nouvelle SD (mais c'est là que je ne sais pas faire)
Marsh Posté le 13-06-2015 à 00:53:06
Tu veux reproduire les deux cartes SD a l'identique?
Si oui:
sudo dd if=/dev/sdX(La carte originale) of=/dev/sdX(La nouvelle carte)
--/!\--
Fait pas l'inverse! Sinon tu perds tout!
Marsh Posté le 13-06-2015 à 00:57:46
Non je ne veux pas (plus) reproduire deux cartes à l'identique car en le faisant je me rends compte que j'ai toujours une erreur fatale au boot de linux même avec ma nouvelle SD
Marsh Posté le 13-06-2015 à 01:05:07
Je vais quand même tenter ce que tu me dis via dd (la création de l'image est en cours).
Par contre, est-ce qu'avec ce que tu m'as indiqué, il n'y a pas d'importance si ma DD de destination fait 32Go alors que la DD source en fait 16Go ?
Marsh Posté le 13-06-2015 à 01:06:02
feliwyn a écrit : Oo... |
Merci pour ta perseverance ;-)
La conf que je veux restaurer sur mon "nouveau linux" tout propre est la conf OpenVPN, SSH, etc.. que j'avais sur mon ancien linux
Marsh Posté le 13-06-2015 à 01:08:50
Le truc, c'est que ca dépend d'ou tu as mit tes fichiers conf.
ex: /etc/nginx/nginx.conf (pour mon nginx)
Donc je me sens pas trop capable de t'aider la dessus..
Marsh Posté le 13-06-2015 à 01:13:16
est ce qu'un truc de gros barbare genre copier/coller de /etc et /home pourrait fonctionner ? ... telle est la question
Marsh Posté le 13-06-2015 à 01:17:15
Euh O.O!
Bah pour ta conf openvpn. Why not XD! Mais le reste...
sudo find / |grep [NOMDUSOFT]
Ca pourra p'tet t'aider a trouver les dossiers de conf et why not :
sudo find / |grep [nomdusoft]|grep conf
EDIT:
Citation : est ce qu'un truc de gros barbare genre copier/coller de /etc et /home pourrait fonctionner ? ... telle est la question |
BAh, eet si t'as des soft dans /opt/ ?
Marsh Posté le 13-06-2015 à 05:35:48
bigstyle a écrit : est-ce que tu pourrais etre plus precis ou me pousser un lien qui détaille un peu stp ? |
Déjà ça prouve que ce n'est pas la carte SD qui est en faute.
Si tu donnes les ~10 lignes avant Kernel panic – not syncing: Attempted to kill init! (Prends une photo si il faut) On va peut-être pouvoir te dire ce qui coince avec ta Debian.
Marsh Posté le 13-06-2015 à 09:05:26
Merci pour ta réponse.
Voilà une photo du problème
http://www.hostingpics.net/viewer. [...] age743.jpg
Marsh Posté le 13-06-2015 à 09:44:27
Pour compléter mes tests, c'est vraiment vraiment bizarre ce truc :
Sur mon Raspberry, avec l'ancienne carte SD :
- 3 fois sur 4, rien ne s'affiche à l'écran (la carte SD n'est pas lue du tout).
- Lorsqu'il démarre, j'ai une erreur Kernel Panic.
- "Parfois", si j'appuie sur le connecteur pour que le contact se fasse bien (quand le Raspberry est démonté), le système boot normalement (ca me l'a fait il y a 5 min)
Sur mon Raspberry avec la nouvelle carte SD :
- La carte SD est tout le temps reconnue (le système tente tout le temps de démarrer).
- Cependant, lors du boot, j'ai toujours un Kernel Panic (si je réalise l'action depuis un clone de ma SD)
- Si je boot sur un linux propre, ca marche tout le temps.
Voilà, donc s'il n'y avait pas le dernier test qui était OK, je dirai que ca vient d'un problème matériel du Rasp mais là ca fonctionne ...
Marsh Posté le 13-06-2015 à 20:17:10
ton ancienne carte fonctionne mal, et ça a corrompu ton systeme. tu as fait ton image comment ?
Marsh Posté le 13-06-2015 à 21:09:17
Merci, je pense que t'as la bonne lecture du problème mais je ne comprends quand même pas dans ce cas par quel miracle il arrive que le démarrage fonctionne sur l'ancienne carte si j'appuie sur le connecteur + carte.
Concernant la copie, je l'ai faite depuis Windows en utilisant l'outil Win32DiskImager. Tout s'est passé correctement mais j'ai l'erreur systématique sur la nouvelle SD
J'ai tenté d'utiliser la commande dd comme indiqué plus haut mais la commande à l'air de boucler et le fichier généré prend tout l'espace disque possible jusqu'à saturer le disque (ma DD fait 16Go, mon espace libre est de 100Go et le fichier fait alors 100Go).
Marsh Posté le 14-06-2015 à 08:57:19
c'est que tu fais une des commandes de travers
avec une image faite par dd tu peux la monter en "loop" pour accéder à son contenu
|
et tu pourras voir le contenu de ta carte SD (et ainsi copier tes configs) sans avoir à booter dessus
Marsh Posté le 14-06-2015 à 09:54:02
Merci.
En fait j'arrive à accéder a ma vieille SD sans problème si je la monte. C'est juste au boot que ca déconne 9 fois sur 10.
Du coup effectivement j'aimerai copier mes configs (OpenVPN, ssh, etc.) mais c'est ca que je ne sais pas faire !!
Marsh Posté le 14-06-2015 à 10:01:48
si tu es passé par les packages systeme, la plupart des configs se trouvent dans /etc/<package>, un simple cp suffit la plupart du temps. openvpn place des fichiers (ca, certifs) ailleurs il me semble, tu peux verfiier les paths sur packages.debian.org
Marsh Posté le 12-06-2015 à 16:44:11
Salut à tous,
j'ai un Raspberry, tournant sous Debian (wheezy dispo sur le site de raspb).
Mon Raspberry ne démarre plus (j'ai une erreur "Kernel Panic - Attempted to kill init! ..."
Si je pousse sur ma SD une nouvelle installation de Linux, celle-ci fonctionne et le Raspberry démarre.
J'aimerai pouvoir récupérer ce que j'avais sur mon Raspberry, notamment :
- Conf OpenVPN
- Conf SSH
- Conf de sendmail
- Etc.
Je ne suis pas un expert Linux mais est-ce qu'il est possible de faire un copier/coller d'une partition contenant l'ensemble de la conf, afin de la coller sur la nouvelle carte et ainsi avoir un Raspb avec toutes mes applis sans avoir à les réinstaller ?
Merci