Bonjour,
Je souhaiterais copier des répertoires situés sur le disque dur de l'ordinateur vers un disque dur externe uniquement à partir du terminal, mais je ne sais pas comment atteindre l'arborescene du disque dur externe.
Est-ce que quelqu'un sait comment atteindre l'arborescence du disque dur externe ?
D'avance merci.
# Chercher ou se trouve la clé
Posté par Julien_J06 . Évalué à 2.
Hello,
En ligne de commande, en root/super_utilisateur, tu peux faire un :
fdisk -l
qui va lister tous les périphériques disques connectés sur la machine.
Tu verras chaque disque identifié tel que /dev/sda pour le 1er disque connecté physiquement à ta machine puis /dev/sdb pour le deuxième etc
Pour chaque disque tu trouveras un résumé des partitions sous cette forme
Ce qui est intéressant c'est la dernière ligne qui identifies les partitions de ton disque (ou clé USB)
Une fois que tu as identifié la ou les partitions à monter, tu peux les monter dans des répertoires.
Il faut que les répertoires existent ou bien les créer.
Toujours en ligne de commande tu peux créer un répertoire
mkdir /tmp/Clé_USB_1
puis monter ta clé dedans
mount /dev/sdf1 /tmp/Clé_USB_1
Si tu as d'autres partitions sur ta clé USB (/dev/sdf2, /dev/sdf3 etc) tu dois monter chacune manuellement dans des répertoires différents (/tmp/CléUSB_2 /tmp/CléUSB_3)
Il y a sans doute un moyen pour monter tous les partitions de la clé automatiquement, dans un dossier temporaire mais je ne le connais pas.
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Chercher ou se trouve la clé
Posté par ettoremajorana . Évalué à 1.
OK. Merci beaucoup !
[^] # Re: Chercher ou se trouve la clé
Posté par Julien_J06 . Évalué à 1.
De rien, j'espère que ça a pu t'aider :-)
Désolé pour toutes ces fautes d'orthographe, en ce moment je me relis en diagonale.
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Chercher ou se trouve la clé
Posté par ettoremajorana . Évalué à 1.
En fait, sur le GRUB, cela ne marche pas !
# mount
Posté par Marotte ⛧ . Évalué à 3.
Lorsque ton disque est monté, dans ton terminal tape la commande : mount tu auras la liste des ce qui est monté. Chez moi pour un disque externe cela donne :
/dev/sdf1 on /media/stef/2F9B949A09A35A16 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
Ici le point de montage c’est /media/stef/2F9B949A09A35A16
Tu devrais avoir un truc semblable…
# Commande df
Posté par NumOpen . Évalué à 2. Dernière modification le 31 juillet 2016 à 09:27.
La commande df liste aussi les systèmes de fichiers et leur taille :
[^] # Re: Commande df
Posté par NeoX . Évalué à 3.
oui, mais seulement une fois qu'ils sont montés
et le montage n'est pas automatique en ligne de commande,
donc il faut bien commencer par le
fdisk -l
et le montage[^] # Re: Commande df
Posté par Marotte ⛧ . Évalué à 3.
Je t’avoue que je me suis fait la réflexion après avoir posté…
OP précise juste :
Donc moi à la lecture du commentaire de Julien je me suis dit, oulala, où il l’emmène… le mec veut juste connaître le chemin de son dossier.
Après c’est sur, normalement s’il a un DE avec son navigateur de fichiers, ce chemin il l’a…
Donc je sais toujours pas si le mec à pas de DE (auquel cas il faut qu’il monte sa partoche tout seul effectivement), ou bien s’il a un DE et avait juste du mal à savoir où faire son cd…
[^] # Re: Commande df
Posté par ettoremajorana . Évalué à 1.
OK, merci pour ces réponses.
Que signifie DE dans le dernier message ? Desktop environment ?
En fait, je dois régler non un problème de montage de disque dur externe, mais un problème de carte graphique; en effet, suite à une mise à niveau d'Ubuntu 14.04 LTS vers Ubuntu 16.04 LTS, celle-ci n'est pas reconnue, et j'ai alors un écran noir !
Voir message intitulé "problème de carte graphique nvidia suite à une mise à niveau d'Ubuntu.
[^] # Re: Commande df
Posté par Marotte ⛧ . Évalué à 2.
Oui
[^] # Re: Commande df
Posté par ettoremajorana . Évalué à 1.
Non, je n'ai pas de bureau d'environnement (Desktop Environment). Etant donné que ma carte graphique n'est plus reconnue depuis la mise à niveau d'Ubuntu 14.04 LTS vers Ubuntu 16.04 LTS, je n'ai plus accès qu'au grub (GRand Unified Bootloader) avec, de plus un clavier qwerty. J'ai lancé un autre sujet sur cela.
[^] # Re: Commande df
Posté par ettoremajorana . Évalué à 1. Dernière modification le 08 août 2016 à 17:09.
J'ai réussi à identifier le disque dur externe, et je l'ai identifié comme étant /dev/sdb6 après avoir tapé
fdisk -l
J'ai ensuite créé un répertoire nommé "ddexterne" dans le répertoire "tmp" grâce à :
sudo mkdir /tmp/ddexterne
J'ai ensuite "monté le disque dur externe grâce à :
sudo mount /dev/sdb6 /tmp/ddexterne
J'ai ensuite copié le répertoire qui m'intéresse (qui s'appelle 'Documents') grâce à :
sudo cp -r Documents /tmp/ddexterne
Je pensais que tous les fichiers allaient être copiés sur le disque dur externe… mais non, ils sont copiés dans le répertoire /tmp/ddexterne.
Donc j'ai l'impression que ce j'ai fait ne sert à rien ! J'ai donc deux questions !
1. Comment puis-je accéder au contenu du disque dur externe ?
2. Comment transférer réellement tout le répertoire 'Documents' vers le disque dur externe ?
La commande
sudo cp -r Documents /dev/sdb6
ne fonctionne pas car il m'indique ERREUR D'ECRITURE pour chacun des fichiers !Remarque : j'ai trouvé comment avoir accès à un terminal (en appuyant sur CRTL+ALT+F1) pendant le démarrage de la machine.
[^] # Re: Commande df
Posté par ettoremajorana . Évalué à 1.
Lorsque je monte le disque dur externe avec la commande
sudo mount /dev/sdb6 /tmp/ddexterne
l'ordinateur me répond :
mount : unknown filesystem type 'swap'
Que faire ?
[^] # Re: Commande df
Posté par Julien_J06 . Évalué à 2. Dernière modification le 08 août 2016 à 19:39.
Hello,
Si il te parles de swap, il s'agit d'une partition dédiée qui sert à décharger la RAM en cas de besoin. Si tu veux approfondir, tu peux lire Swap sur wikipedia.
Donc à priori, dans notre cas, tu ne montes pas la bonne partition.
Comme je te l'ai indiqué, tu as créé un répertoire pour monter ta partition dedans et comme tu l'as constaté, si le montage de la partition échoue, le répertoire reprends son rôle normal de répertoire. Dans ton cas, tu as copié tes données vers un répertoire, pensant qu'il contenait ta partition mais en fait non. C'est un peu rageant, je te l'accorde, mais il ne faut pas abandonner, tu es prêt du but, à un cheveux même ;-)
Pour récapituler, tu vas monter dans /tmp/TonDossierTemp la partition de ton disque vers laquelle tu veux copier le contenu du répertoire Document de ton PC actuel.
Tant que tu as un message d'erreur c'est que la commande mount n'a pas réussie.
Pour vérifier que ton montage à bien réussi, comme te l'ont indiqué Marotte et Neox, tu peux faire un
mount
qui va lister toutes les partitions montées. Pour filtrer la réponse, tu vas rediriger la réponse de la commandemount
versgrep
(grep permet de rechercher une chaîne de caractères). Pour rediriger la réponse d'une commande vers une autre commande, il faut utiliser le caractère|
(touche "Alt Gr" + le "6" du clavier, au dessus du "T" et du "Y").La commande que tu devras saisir pour t'assurer que ton montage à réussi sera
mount | grep /dev/sdb
qui va lister toutes les partitions de sdb et leur point de montage. Si tu ne vois pas la partition qui t'intéresse, c'est qu'elle n'est pas montée, ton montage n'as pas aboutit, il faudra chercher pourquoi.
*Astuce : est-ce que tu peux démarrer sur un liveCD/liveUSB ? Si oui, je t'invites à démarrer depuis un liveCD/liveUSB et de tout faire en interface graphique (et laisser tomber tout ce que je viens de te dire avant ;-))
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Commande df
Posté par NeoX . Évalué à 4.
la logique est bonne, mais la cible n'est pas bonne, ton disque externe ne doit pas etre sdb6 puisqu'il te dit que c'est de la SWAP.
donc le plus simple c'est peut-etre de :
umount /dev/sdb6
ouumount /tmp/ddexterne
pour desactiver le disque externe, puis le debrancher debrancher le disque externedmesg | tail -n10
pour connaitre les dernieres lignes de dmesgdmesg | tail -n10
pour voir ce qui est apparu comme nouveau peripherique (sdc, sdd, sda)fdisk -l /dev/sdc
si c'est sdc qui est apparu# Copie de répertoire vers un disque dur externe. Problème résolu
Posté par ettoremajorana . Évalué à 1.
Bonjour,
Je me suis repenché sur la question, et cette fois-ci, j'ai réussi !
La commande
df
permet de lister les systèmes de fichiers et leur taille et donc d'identifier le disque dur externe/dev/sdb1 160010368 50148480 109861888 32% /media/acer/LIFESTUDIO
Le disque dur externe est donc : /dev/sdb1.
La commande mount permet de lister toutes les partitions montées. En fin de liste, j'ai pu lire :
/dev/sdb1/ on /media/acer/LIFESTUDIO type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,
dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
J'ai effectivement créé un répertoire dans le répertoire /tmp
mkdir /tmp/ddexterne
puis on monte le disque dur externe sur le répertoire créé précédemment :
mount /dev/sdb1 /tmp/ddexterne
et enfin, on copie le répertoire :
cp -r Documents /tmp/ddexterne
PROBLEME RESOLU !
Je remercie les contributeurs de ce fil.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.