Forum général.général dossier /bin supprimé

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
16
jan.
2016

Bonjour à tous.

Lors d'une fausse manip, j'ai supprimé le dossier /bin.
J'était sous dolphin en root, quand je me suis rendu compte j'ai fait un ctrl + z ce qui a permis de récupérer un partie du dossier mais pas son intégralité.

Je sius toujorus connecté et je n'ai pas redemarré car je me doute qu'il ne redemarra pas.

Voyez vous un moeyne de récupérer ma connerie?
Serait il possible de copier /usr/bin vers /bin?

P.s: je sais que je n'aurais pas du être connecté en root.

  • # sauvegarde

    Posté par  (site web personnel) . Évalué à 3.

    C'est pas la même contenu, ça marchera pas.

    Restaurer la sauvegarde
    Réinstaller le système
    Cloner depuis une machine identique

    Système - Réseau - Sécurité Open Source

    • [^] # Re: sauvegarde

      Posté par  . Évalué à 1.

      Merde c'est ce Je je pensais!

      Pas de backup system.
      Pas de machine identique
      Et c'est un vieux mandriva 2011 du coup je vais pas perdre de temps à le réinstaller.

      Et si je réinstaller vite vais sur un autre ordi la même distribution avec les package de base. Pourrais je copier le bin?
      Ou dépend il des logiciel/pacages installé ?

      • [^] # Re: sauvegarde

        Posté par  . Évalué à 3.

        Et si je réinstaller vite vais sur un autre ordi la même distribution avec les package de base. Pourrais je copier le bin?

        ça devrait le faire. Cela dit, si tu as accès aux packages de la distrib et que ton rpm est encore fonctionnel, tu peux essayer réinstaller à partir du package en sautant l'étape d'installation sur une autre machine.

        • [^] # Re: sauvegarde

          Posté par  . Évalué à 1.

          tu veux dire quoi par:

          si tu as accès aux packages de la distrib et que ton rpm est encore fonctionnel, tu peux essayer réinstaller
          

          Mon rpm est fonctionnel je viens de réinstaller et désinstaller de package
          Mais tu veux dire quoi par

          tu peux essayer réinstaller
          Réinstaller quoi?

          • [^] # Re: sauvegarde

            Posté par  . Évalué à 2.

            réinstaller les packages de distrib qui peuplent ton /bin (genre coreutils pour debian, je ne connais pas le nom des packages de base pour Mandriva mais ça doit pouvoir se trouver sur le net)

            • [^] # Re: sauvegarde

              Posté par  . Évalué à 1.

              J'ai récupérer un iso de ma distrib que j'ai lancer en live sur autre pc pour copier sur clé le dossier.

              • [^] # Re: sauvegarde

                Posté par  . Évalué à 2.

                attention, il est possible que le live utilise busybox à la place des binaires individuels. Dans ce cas là, la copie pourrait rendre le système fonctionnel, mais en version assez dégradée.
                Si ce n'est pas le cas, il serait aussi possible que la version live ait beaucoup moins de programmes dans /bin que la version une fois installée, ou en version légèrement différente. ça suffirait aussi à rendre la distrib fonctionnelle, mais également dans un état dégradé par rapport à ce que rpm sait de ta machine.

                Je ne suis vraiment pas un expert Mandriva/Redhat, mais une fois que tu auras récupéré un système fonctionnel,
                je te conseille de réinstaller les paquets via rpm à partir de l'iso (juste les paquets mal installés si un connaisseur rpm passe dans le coin et a une commande rpm sympathique à proposer pour ça, ou tous les paquets, ce qui risque d'être un peu long). Si tu ne le fais pas, ta distrib fonctionnera, mais dans un état technique indéfini
                (ce qui pourrait rendre plus compliqués la restauration la prochaine fois que tu auras un souci)

                • [^] # Re: sauvegarde

                  Posté par  . Évalué à 1.

                  Le souci étant de connaitre la liste de paquet à réinstaller?
                  Et là hormis de réinstaller la distrib sur un autre systeme.

                  • [^] # Re: sauvegarde

                    Posté par  . Évalué à 2.

                    La commande rpm -Va devrait t'aider à lister les problèmes (fichiers manquants) pour réinstaller les paquets cassés. Certains RPM appellent des commandes de post-installation qui pourraient se trouver dans /bin ; dans ce cas il faudra probablement faire plusieurs passes de réinstallation. La commande rpm -Va pourrait aussi remonter des problèmes qui n'ont rien à voir avec /bin ; ces problèmes peuvent être ignorés.

                    Si tu es obligé d'éteindre le poste et le réparer à partir d'un LiveCD, tu pourras utiliser les paramètres --root <...> et --dbpath <...> pour travailler sur le système RPM du disque dur.

                    La page URPMI de Mageia propose les commandes suivantes (qui pourraient échouer en fonction des dépôts configurés):
                    - réinstallation de paquetage: urpmi --replacepkgs nom_du_paquetage
                    - téléchargement sans installation urpmi --no-install nom_du_paquetage
                    - réinstallation de RPM: rpm -i --replacepkgs /var/cache/urpmi/rpms/nom_du_paquetage.rpm

                    • [^] # Re: sauvegarde

                      Posté par  . Évalué à 1.

                      JE te remercie.

                      Dans cette liste pas un seul fichier de /bin

  • # Commentaire supprimé

    Posté par  . Évalué à 2.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: Dernière chance avant réinstallation…

      Posté par  . Évalué à 1.

      Déjà testé. Mais il a récupérer qu'une partie

      • [^] # Re: Dernière chance avant réinstallation…

        Posté par  . Évalué à 1. Dernière modification le 16 janvier 2016 à 12:25.

        Sache que le contenu de /bin n'est pas aussi peupler que celui de /usr/bin.
        Chez moi /usr/bin est a 880 et /bin a 135.
        (Autre distribution que la tienne.)

        Peut-etre tu as deja le tout ?

        • [^] # Re: Dernière chance avant réinstallation…

          Posté par  . Évalué à 1.

          Je pense pas car j'ai eu message d'erreur en console type missing "/bin/dbus-launch"

          Ou par exemple je ne peux plus relancer kwrite depuis la console.
          il me dis:
          [root@localhost bin]# kwrite
          No protocol specified
          kwrite: cannot connect to X server :0

  • # Merci

    Posté par  . Évalué à 2.

    Merci à tous,

    Systeme redemarré et fonctionnel!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.