Page 1 sur 1
Commande sudo fatale
Publié : 28 juil. 2017, 09:55
par Jeff
Et oui a force de jouer avec les commandes de linux, j'ai perdu mon PC complet ubuntu. Il héberge 3 ans de domotique : domoticz, node-red, beacon bluetooth...
Voici ce qui m'est arrivé : ne maîtrisant pas toute l'importance de mes cdes, quand faire ou pas sudo, quand marquer le chemin relatif ou absolu...
J'ai donc fait un
Pensant supprimer le dossier /lib sous node-red, que nini vous imaginez que c'est le vrai de vrai, celui de la racine
Tout est fini, plus de sudo, plus de ssh, winscp...
Grâce a toutes mes sauvegardes sur NAS, mon Pi2 a pris le relais pour une bonne partie et la maison revit
Qu'elle solution me conseillez vous pour remettre le dossier /lib sur mon ubuntu serveur 16.04 je crois ?
J'ai à disposition un pc windows 10 ou je dois pouvoir brancher le dur j'espère...
Merci pour votre aide
Re: Commande sudo fatale
Publié : 28 juil. 2017, 18:16
par Doume
Je pense que tu n'as plus qu'à réinstaller un Ubuntu tout neuf, puis restaurer les répertoires sauvegardés de Domoticz, comme tu l'as fait sur ton NAS
Note : Ton Windows 10 ne saura pas accéder facilement en lecture/écriture sur le filesystem ext4 de Linux !
Re: Commande sudo fatale
Publié : 28 juil. 2017, 18:48
par aleph0
Pareil ! Pourtant je connais bien linux, mais je ne vois rien de plus simple qu'une réinstallation

à moins que tu n'ai aussi une sauvegarde de la partition système de ton Ubuntu ?
Re: Commande sudo fatale
Publié : 28 juil. 2017, 19:22
par vil1driver
Un chemin qui commence par un slash est dit absolu et part donc de la racine.
Sinon il est dit relatif et part du dossier courant (celui dans lequel tu te trouves)
Sudo c'est pour obtenir les droits de root (le super utilisateur) dans le cas où l'utilisateur actuel n'a pas les droits suffisant.
Re: Commande sudo fatale
Publié : 28 juil. 2017, 19:33
par Chrominator
Dur !
Peut-être qu'en bootant ton pc sous un Ubuntu Live ou un
Ultimate Boot CD avec Parted Magic, tu pourras utiliser un
undelete.
Si tu n'as pas trop joué avec ton système de fichier après l'effacement, il est possible de restaurer les entrées de la table.
testdisk devrait fonctionner aussi, à vérifier.
Ça sera de toutes façons moins propre qu'un Ubuntu fraîchement ré-installé.
Re: Commande sudo fatale
Publié : 28 juil. 2017, 19:52
par Jeff
Merci pr vos conseils.
Non je n'ai pas joué, il est débranché et en attente de ma decision.
Jai compris mon erreur pr le slash, le sudo je le fais bêtement sans réfléchir car sans cela, ca ne marche pas souvent sans...
1er choix, je vais essayer un parted magic histoire de tenter.
2eme choix , un ubuntu serveur tout clean. J'ai besoin de 5 à 6 usb et un dur qui tient ds le temps, pas comme une sd...
3eme choix, un achat de Pi3 car tt les tutos sont à base de Pi, plus simple, consomme moins mais pas le bon nombre de usb et la durée de la sd...
Quand je pense au travail à reprendre les tutos pr les dashbutton, les beacon, le nut pr l'onduleur, zwave... Je pense que je vais partir en vacances avant de faire quoi que soit si le choix 1 ne marche pas

Re: Commande sudo fatale
Publié : 28 juil. 2017, 20:00
par Chrominator
Ne te méprends pas, Parted Magic c'est pour booter une distro linux et lancer un utilitaire pour dé-zeffacer tes fichiers.
Tu verras, ça démarre un linux avec beaucoup d'utilitaires, et la possibilité d'en lancer de nouveaux que tu pourras télécharger.
Re: Commande sudo fatale
Publié : 28 juil. 2017, 22:13
par aleph0
Je voudrais pas jouer les pessimistes de service mais j'ai jamais eu beaucoup de chance avec les undelete sur du ext2/3/4. Pis en plus sur le rep' /lib qui contient entre autres tous les modules du kernel, il suffira d'un seul qui soit mal restauré pour que le système fasse un beau kernel panic
Par contre, avant de réformater ton HDD, tu peux le brancher sur un autre pc linux pour récupérer toute ta config domoticz, ton /home, et ton /etc qui te seront bien utile pour reconstruire ton nouveau serveur.
Re: Commande sudo fatale
Publié : 29 juil. 2017, 00:18
par Jeff
En fait je ne suis pas inquiet pour mes données, j'avais un 2eme dd de brancher qui sauvait mon home avec rdiff-backup en plus de mon Nas pour la db domoticz, scripts, flows node-red...
En fait c'est toute l'installation à refaire, qui m'embête mais c'est un bon exercice.
J'ai tenté un ancien gparted avec une option recup, nada, je suis d'avis de Aleph0, je pense que c'est mort a long terme.
J'ai déjà la usb boot branchée avec ubuntu server que j'ai tenté d'installer , il proposait des options de recovery que j'ai voulu prendre mais l'installation n'a pas marchée, même la normale.... le disque n'est pas formaté, je pensais que ca l'aurait fait, ca commence mal
Merci Chrominator, je t'avoue ne pas être plus motivé mais bon qui sait demain, j'essayerais peut être vu que mon installation n'a pas fonctionnée. Il est tard...
La suite demain...
Re: Commande sudo fatale
Publié : 30 juil. 2017, 14:09
par Jeff
J'ai essayé ultimate boot avec parted Magic bel OS bootable, j'ai tenté undelete, assez compliqué j'ai pas vraiment compris.
Du coup j'ai réinstallé un ubunter server 16.04, 22h32min43s après tout est reparti
Il y avait quand même : domoticz, open zwave, mqtt, node-red, monitor, freebox api, monit, les scripts de sauvegarde, saint du jour, jours fériés, frebox api.
Il me reste beacon presence et j'abandonne les dash button pr le moment.
La morale de ce facheux incident de commande, c'est faire des sauvegardes, des sauvegardes et un dossier de liens des forums et autres sites qui ont servis à chaque système installé. 2 ans après on ne sait plus comment ca marche

Le point positif, cela aura été un bel exercice pour maîtriser linux et la domotique avec un système nickel
