Salut à tous,
Après avoir fait tombé mon ordi assez violemment, je n'arrive plus à lancer Ubuntu. En Recovery mode, dans le root, j'arrive à voir mes fichiers, et je compte les transférer sur un DD externe avant de tout ré-installer.
Bien que fdisk -l me permette de voir que le DD externe est bien identifié par ma bécane (comme "/dev/sdb1"), quand j'essaye de copier mes fichiers dessus, j'obtiens ce message :
"cp: target "/dev/sdb1" is not a directory" .
je suis dans root@[mon ordi]: /home/user et je tape cp [étoile].[étoile] /dev/sdb1
J'aimerai vraiment bien récuperer ces fichiers. Quelqu'un pourrait-il m'aider à les transférer?
# C'est pas faux
Posté par TheBreton . Évalué à 3.
Les fichiers dans /dev/ sont des inode dédiés pour la communication espace user/kernel (driver).
Bon, ca c'est pour l'explication , pour ton problème il faut que tu indique un point de montage pour ton disque dur externe
exemple
mkdir -p /media/diskusb
mount /dev/sdb1 /media/diskusb
si linux t'insulte il faut connaitre en quoi ton disk à été formaté et le spécifié en ligne de commande. Si ton disk est en ntfs alors
mount -t ntfs-3g /dev/sdb1 /media/diskusb
si il est en ext4/3/2 alors
mount -t ext4 /dev/sdb1 /media/diskusb
voila l'idée général.
Une fois mounté sur /media/diskusb tu pourra faire un grand coup de cp
root@[mon ordi]: /home/user et je tape cp [étoile].[étoile] /media/diskusb
[^] # Re: C'est pas faux
Posté par sytizen . Évalué à 1.
Merci beaucoup pour vos 2 réponses (cohérentes entre elles ,en plus! )
Problème avec mkdir maintenant.
J'obtiens : "mkdir : cannot create directory '/media/diskusb' : Read-only file system
Meme résultat pour la solution proposée en dessous.
J'ai essayé avec d'autres DD/clés USB… toujours le meme problème, et a priori il n'y a aucune raison (hardware ou software) que ces DD soient read-only. Une idée? :-/
[^] # Re: C'est pas faux
Posté par Ermaion (site web personnel) . Évalué à 1. Dernière modification le 07 novembre 2015 à 18:51.
Étonnant en effet. Il est nécessaire de lancer les commandes en tant que root. Sinon il est possible de choisir un autre point de montage comme /mnt/diskusb ou /tmp/diskusb ou même /home/[USER]/diskusb.
[^] # Re: C'est pas faux
Posté par TheBreton . Évalué à 1.
Ton disque interne est mis en read only. Deux origine possible et leur solution
La premiere, explicitement apres le process de boot, donc on peut le changer par
mount -n -o rw,remount /
La seconde par les options du mode recovery (donc dans la ligne d'arguments du kernel passé par grub).
Première solution : changer l'option dans grub , trouver le flag "ro" et le remplacer par "rw"
deuxieme solution : booter sur un linux livecd ou liveusb , mounter ta partition et faire la copie sur ton disk externe
[^] # Re: C'est pas faux
Posté par sytizen . Évalué à 1.
Ca a marché!
Merci à tous!
# c'est normal
Posté par mac_is_mac (site web personnel) . Évalué à 2.
On ne peut pas écrire directement dans un périphérique. Il faut le monter dans un système de fichier.
Tu peux tenter
mkdir /tmp/disque_externe
mount /dev/sdb1 /tmp/disque_externe
cp -ar /home /tmp/disque_externe/
[^] # Re: c'est normal
Posté par remico . Évalué à 2. Dernière modification le 07 novembre 2015 à 19:23.
Pas de mkdir sur un système en lecture seule, ce n'est pas sur les périphériques que mkdir crée un répertoire mais sur le disque dur read only. Il faut trouver un répertoire vide par exemple sur mon système /mnt est vide ( ls /mnt ne renvoie rien) autre possibilité le dossier /media.
Une fois trouvé un répertoire vide à coup de ls par exemple /media
mount /dev/sdb1 /media
[^] # Re: c'est normal
Posté par Marotte ⛧ . Évalué à 3.
Il ne me semble pas que le répertoire qui servira de point de montage doive être vide.
[^] # Re: c'est normal
Posté par totof2000 . Évalué à 3.
Non maissi tu montes sur /bin,/sbin ou sur /usr, tu vas avoir des problèmes.
[^] # Re: c'est normal
Posté par remico . Évalué à 0.
Il y a encore plus simple que la manip que j'avais indiqué précédemment (chercher un répertoire vide) :
Pour sortir du mode read-only de la partition principale :
mount -o rw,remount /
[^] # Re: c'est normal
Posté par Marotte ⛧ . Évalué à 2.
Tu fais partie de ceux qui ont essayé ? ;)
Remarque pertinente, j’avais envisagé de le préciser mais flemme tout ça…
Donc voilà, pas besoin que le répertoire soit vide mais ça ne veut bien sûr pas dire n’importe quel répertoire
^^
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.