Question Comment sauvegarder mes fichiers à partir de la connexion TTY


J'ai modifié par erreur l'autorisation de manière récursive, en émettant la commande suivante sur de nombreux fichiers, y compris /usr/bin/sudo:

chown -R $USER:$USER sudo

Maintenant, je veux réinstaller mon système d'exploitation Ubuntu, mais je dois sauvegarder mes fichiers sur mon disque dur externe à partir du TTY. Comment puis-je le faire étape par étape?

Je n'ai actuellement pas accès à un support d'installation Ubuntu et je ne veux pas perdre mes fichiers.


0
2018-06-06 15:21


origine


@AndreaLazzarotto Je ne sais pas quel est le seul outil dont je dispose est mon disque dur externe, - temiloluwa adesina
Si vous avez toujours une clé USB Ubuntu ou un DVD en direct (celui que vous avez utilisé pour l'installation), vous pouvez l'utiliser pour cela. - JonasCz
@JonasCz oh je n'ai pas ça - temiloluwa adesina
@AndreaLazzarotto est ma seule option parce que je ne l'ai pas sur moi et que ma principale priorité est la sauvegarde avant la réinstallation - temiloluwa adesina
Pas le seul, mais sûrement le plus facile. Je vais fournir une réponse avec l'option "compliqué", néanmoins. Encore vous avoir besoin un disque d'installation ou une clé USB pour réinstaller Ubuntu. Vous devez emprunter un ordinateur à un ami ou dans une bibliothèque et graver le disque ou la clé USB dans tous les cas. BTW: vous avez donné des détails dans les commentaires, veuillez également les ajouter à votre question. Les commentaires peuvent être nettoyés à tout moment. - Andrea Lazzarotto


Réponses:


Je dois sauvegarder mes fichiers sur mon disque dur externe à partir du TTY.

Vous ne pouvez pas le faire précisément du TTY parce que vous avez détruit votre sudo capacité et probablement vous ne serez pas en mesure de monter le disque externe. Cependant, vous avez deux options:

  • démarrer dans un shell racine
  • en utilisant un DVD en direct ou une clé USB

Sauvegarde de démarrage dans un shell racine

Vous vous coupez les pouvoirs du superutilisateur, vous devez donc "pirater" votre propre ordinateur. Comme je l'ai expliqué dans un réponse légèrement liée:

Démarrer votre PC tout en maintenant Ctrl+Décalage, toi   devrait voir le menu GRUB apparaître. Tout en se concentrant sur le premier Ubuntu   entrée, appuyez sur e pour l'éditer.

Vous devriez voir une ligne qui se termine par ro quiet splash --. Changement   cette dernière partie à:

rw verbose init=/bin/bash --

Ne touchez pas la première partie de la chaîne, laissez-la comme avant.   Maintenant, appuyez sur Ctrl+X pour démarrer. Vous devriez démarrer   directement dans un root coquille.

Vous avez maintenant un accès root et vous pouvez connecter votre lecteur externe. Après la connexion, attendez quelques secondes et faites:

dmesg | tail

Il affichera quelques lignes où vous pourrez détecter le périphérique associé à la partition principale du lecteur externe, probablement /dev/sdb1. Créez un point de montage et montez la partition:

mount -o remount,rw /
mkdir -p /mnt/external
mount /dev/sdb1 /mnt/external

Maintenant, préparez un répertoire de sortie et copiez les fichiers:

mkdir /mnt/external/RECOVERED
cp -v -r /home /mnt/external/RECOVERED/

Remarque: Si votre répertoire de base se trouve dans une partition distincte, vous devrez peut-être la monter avant de procéder comme ci-dessus. Dans ce cas mount /home devrait suffire.

Lorsque c'est fait, assurez-vous que les données sont écrites sur le lecteur et démontez le système de fichiers:

sync
umount /mnt/external

Déconnectez le lecteur externe maintenant. Comme vous prévoyez de réinstaller, je ne discuterai pas de la façon de nettoyer et d’arrêter l’ordinateur en toute sécurité. Appuyez simplement sur le bouton d'alimentation du matériel. ;)

Sauvegarde à l'aide d'un DVD en direct ou d'une clé USB

Si vous avez accès à un support d'installation Ubuntu, procédez comme suit:

  • démarrer votre ordinateur en utilisant le DVD en direct ou USB
  • connectez le disque dur externe
  • courir sudo nautilus dans le terminal
  • copier tous les fichiers que vous voulez dans le lecteur externe
  • déconnecter le lecteur en toute sécurité
  • réinstaller Ubuntu

1
2018-06-06 16:51



J'essaie l'option 1 et il me dit que BOOTMGR est manquant? - temiloluwa adesina
Bon, pour la deuxième option, tout ce que j'ai à faire est de télécharger ubuntu sur une charge système séparée dans un flash vide et de l'utiliser comme un port USB en direct pour le démarrage? , Avec le message d'erreur montrant comment utiliser l'USB pour le démarrage? - temiloluwa adesina
@tililoluwaadesina «BOOTMGR est manquant» alors vous démarrez avec un autre périphérique inséré (probablement un lecteur USB). Vous devez démarrer votre disque dur comme d'habitude, en vous assurant que le menu GRUB s'affiche en appuyant sur ces touches. - Andrea Lazzarotto
→ ok, je suis déjà en train de télécharger ubuntu Os et Rufus pour faire fonctionner ma clé USB, alors vous dites qu'une fois que j'aurai fait, j'insère la clé USB et le disque dur, utilisez ctrl + shift et appuyez sur e ou la clé USB utilise l'option try ubuntu et lancez la commande sudo nautilus pour transférer mes fichiers et installer Ubuntu? - temiloluwa adesina
@tililoluwaadesina le choix est à vous. J'ai inclus les deux méthodes pour être complet. Peut-être que l'approche graphique est plus conviviale, mais honnêtement, vous pouvez utiliser les deux. - Andrea Lazzarotto