View previous topic :: View next topic |
Author |
Message |
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Wed Jul 25, 2007 2:10 pm Post subject: [acces disque] /home corrompu [resolu] |
|
|
Bonjour a tous.
Voila, j'ai un petit souci : je ne peux plus acceder à mon /home, et j'ai des trucs dedans dont j'aurai fichtrement besoin.
Petite explication du contexte : mon dsique est partitionné ainsi : une partition primaire windobe en ntfs de 15 go, une partition primaire de 32 mo en ext2 pour /boot, une partition swap de 700 mo, une partition etendue avec dedans mon / en ext3 de 18 go et une partition de données en fat32 de 60 go. C'est tout je crois.
Un jour malheureux ou j'etais sous windobe (ouais je sais ca craint, mais j'en ai besoin pour faire marcher une imprimante multifonction lexmark...), et le démon prenant possession de mon corps et de mon esprit je suis allé faire un peu de ménage dans mon /home grace a un utilitaire apparament pas au point pour bidouiller du ext2 sous win$. Depuis, je ne peux plus booter sous gentoo (ca merde au login, mais bon, ca a la limite c'est pas grave). Pire, je ne peux plus acceder à mon /home, que ce soit depuis un livecd ou win$.
Voila deux ou trois resultats de commandes pour vous donner une idee du truc (j'ai créé un dossier /mnt/gentoo pour y monter mon /) :
Code: |
root@ubuntu:~# ls -l /mnt/gentoo/home
total 16
drwxr-xr-x 2 messagebus root 4096 May 3 09:56 p2p
drwxr-xr-x 37 1000 1000 12288 Jul 20 01:41 rlespess
(la j'ai un petit curseur qui clignotte a la ligne)
|
Voila, a priori je peux voir mon dossier personnel (rlespess, le p2p etant la depuis que j'ai installé amule et que j'ai la flemme de le bouger), mais je peux pas faire de ls pour voir ce qu'il y a dedans, ca merde).
Code: |
ubuntu@ubuntu:~$ cd /mnt/gentoo/home/rlespess/
ubuntu@ubuntu:/mnt/gentoo/home/rlespess$ ls
(toujours un petit curseur qui clignote...)
|
Information supplémentaire, je peux aller dedans, mais toujours pas voir ce qu'il y a.
Sachant que les fichiers dont j'ai besoin sont dans /home/rlespess, j'ai essayé de copier ce repertoire sur ma partition de données en fat.
Code: |
ubuntu@ubuntu:~$ cp -R /mnt/gentoo/home /mnt/data (ca c'est ma partition de données que j'ai montée dans /mnt/data que j'ai créé)
(petit curseur qui clignotte)
|
Un oeu décu, je vais voir ce qu'il m'a copié :
Code: |
ubuntu@ubuntu:~$ ls /mnt/data/home/
rlespess
ubuntu@ubuntu:~$ ls /mnt/data/home/rlespess/
ubuntu@ubuntu:~$
|
Donc apparament il m'a créé les dossier qvb, mais pas ce qu'il y a dedans (puisque j'arrive a faire un ls et que j'ai pas ce *µ%*$£*$¤ de curseur qui clignotte a la ligne).
Pour info un scan de ma partition / me dit qu'elle est clean...
Donc au final, je me retrouve avec un /home/rlespess reconnu (vu que je peux aller dedans et qu'un ls -l /home me le trouve avec les infos qui vont bien) mais sans que je puisse avoir acces au contenu (ce qui est fort ennuyeux dans mon cas). Le ls -l /home donne des trucs assez peu conventionnels concernant rlespess (genre le 37 et les deux 1000), je pense que y'a des trucs a regarder par là, sauf que je m'y connais pas assez pour savoir m'en servir (et a defaut comprendre de maniere efficace et précise la page man (a fortiori en anglais) qui me dit comment interpreter ces borborygmes chiffrés). Donc si quelqu'un pouvait m'eclairer,ce serait tres genereux de sa part.
Voila, j'ai essayé de donner un ton enjoué a ce post, histoire que ma miserable boulette arrive quand meme a suciter la pitié chez certains d'entre vous.
Merci d'avance .
edit : au fait, les fichiers dont j'ai besoin ont été envoyés par mail a différents destinataires (je les ai envoyés, pas recus) donc si y'a un moyen de les recuperer en explorant cette voie je suis preneur aussi . _________________ Quel code ?
Last edited by deja_pris on Tue Aug 14, 2007 12:22 pm; edited 2 times in total |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Jul 25, 2007 2:51 pm Post subject: |
|
|
Quote: | (ouais je sais ca craint, mais j'en ai besoin pour faire marcher une imprimante multifonction lexmark...) | Moi j'en ai une de lexmark et pas moyen de faire fonctionner ces pauvres pilotes pour linux... mais avec virtulabox ça roule tout seul ! ce qui implique que ma partition Windows va bientôt disparaitre.
Pour le reste j'ai pas fini de lire
EDIT : je suis très off, mais c'est juste pour te refiler l'info. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Wed Jul 25, 2007 3:46 pm Post subject: |
|
|
Merci de l'info, ca me permettra peut etre de ne plus etre dans les excréments jusqu'a la jugulaire comme c'est le cas actuellement... _________________ Quel code ? |
|
Back to top |
|
|
F!nTcH Tux's lil' helper
Joined: 15 Jul 2007 Posts: 149
|
Posted: Wed Jul 25, 2007 6:36 pm Post subject: |
|
|
J'aimerais l'avis de la communauté avant que tu effectues cette manoeuvre, mais je propose un fsck :
Tu démarres ton système, et au lieu de lancer une session graphique, tu te prends une console (tty1 ou celle que tu veux, on y accède avec CTRL+ALT+F1) (ou tu démarres en "init 1", ou encore tu passes l'argument "single" au noyau avant de le booter)
En bref, il faut que tu évites de lancer des programmes qui pourraient taper dans ton /home.
Donc il te faut une session root, dans laquelle tu vas démonter la partition /home avec la commande # umount /home
Et tu lances un test dessus avec la commande fsck -t <ton système de fichier> /dev/<ton périphérique> (on peut retrouver ces infos dans le /etc/fstab)
Exemple :
Code: |
# cat /etc/fstab
...
/dev/sda5 /home ext3 defaults 0 0
...
|
D'où :
Code: |
# fsck -t ext3 /dev/sda5
|
Maintenant, je demande l'avis des autres avant que tu fasses cela !!
Car bien que la réparation ne soit pas un problème a priori, je ne connais pas assez bien les finesses de ces tests, ni comment ils se comportent en cas de problèmes comme ceux que tu as.
Affaire à suivre |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Wed Jul 25, 2007 8:25 pm Post subject: |
|
|
bah pour commencer un dd if=/dev/PARTITIONHOME of=/root/IMAGEHOME
Comme ca tu peux faire ce que tu veux avec ton image et du coup tester tout plein de trucs bizarres ^^ |
|
Back to top |
|
|
Desintegr l33t
Joined: 25 Mar 2004 Posts: 863 Location: France - Orléans
|
Posted: Wed Jul 25, 2007 9:01 pm Post subject: |
|
|
Tu peux aussi regarder un coup ce que dis le noyau avec dmesg. S'il y a des problèmes de lecture sur la partition, il peut certainement te le dire.
Sinon, à part un fsck, je ne vois pas trop comment faire pour réparer.
Tu peux peut-être utiliser des outils comme PhotoRec pour retrouver tes documents.
À propos des informations données par le ls :
- le 37 correspond au nombre de liens physiques pour ce répertoire (ce n'est pas très important)
- 1000 correspond au n° du propriétaire (UID) et du groupe (GID), la relation entre le n° et les noms se trouve dans les fichiers /etc/passwd et /etc/group (man 5 passwd et man 5 group pour plus d'informations).
Ton Ubuntu ne connaît les noms des utilisateurs que tu utilises sur ta Gentoo, car il n'utilise pas les mêmes fichiers passwd/group. Il met simplement les numéros à la place.
Sinon à l'avenir, je ne recommanderai pas l'écriture sur de l'ext2/3 à partir de Windows. Souvent, un accès en lecture seule est amplement suffisant. Tu as utilisé quoi, le pilote Ext2IFS ? _________________ Gentoo ~AMD64
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Thu Jul 26, 2007 12:34 pm Post subject: |
|
|
Quote: |
Sinon à l'avenir, je ne recommanderai pas l'écriture sur de l'ext2/3 à partir de Windows. Souvent, un accès en lecture seule est amplement suffisant. Tu as utilisé quoi, le pilote Ext2IFS ? |
Héhé j'ai compris, t'en fais pas ^^. J'utilise bien le pilote Ext2IFS.
Pour le fsck, je fais ca depuis un livecd (puisque depuis hier soir apres ma session livecd mon grub me donne erreur 15 , ca me donne ca :
[code] root@ubuntu:~# fsck -t ext3 /dev/sda5
fsck 1.38 (30-Jun-2005)
e2fsck 1.38 (30-Jun-2005)
/dev/sda5: clean, 455312/2443200 files, 4402410/4885760 blocks
[code]
@ Dapsaille : je n'ai pas de partition séparée pour mon home, est-ce que monter ma partition / et copier le home a partir de là reviendrait au même ? Je pense pas a priori... Et si oui ... y'a quoi comme trucs bizarres interessants ?
Merci, je vais essayer de fixer cette erreur 15... _________________ Quel code ? |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Thu Jul 26, 2007 2:30 pm Post subject: |
|
|
deja_pris wrote: | Quote: |
Sinon à l'avenir, je ne recommanderai pas l'écriture sur de l'ext2/3 à partir de Windows. Souvent, un accès en lecture seule est amplement suffisant. Tu as utilisé quoi, le pilote Ext2IFS ? |
Héhé j'ai compris, t'en fais pas ^^. J'utilise bien le pilote Ext2IFS.
Pour le fsck, je fais ca depuis un livecd (puisque depuis hier soir apres ma session livecd mon grub me donne erreur 15 , ca me donne ca :
[code] root@ubuntu:~# fsck -t ext3 /dev/sda5
fsck 1.38 (30-Jun-2005)
e2fsck 1.38 (30-Jun-2005)
/dev/sda5: clean, 455312/2443200 files, 4402410/4885760 blocks
[code]
@ Dapsaille : je n'ai pas de partition séparée pour mon home, est-ce que monter ma partition / et copier le home a partir de là reviendrait au même ? Je pense pas a priori... Et si oui ... y'a quoi comme trucs bizarres interessants ?
Merci, je vais essayer de fixer cette erreur 15... |
En fait dd fait une copie en mode bit à bit .. donc ca copie TOUT dans un fichier ..
ensuite tu montes ce meme fichier et tu peux faire ton e2fsck dessus sans toucher a la source .. |
|
Back to top |
|
|
engil Tux's lil' helper
Joined: 22 Nov 2005 Posts: 119 Location: France
|
|
Back to top |
|
|
jaymz Apprentice
Joined: 07 Nov 2002 Posts: 171 Location: /dev/chair
|
Posted: Fri Jul 27, 2007 10:33 am Post subject: |
|
|
Quote: | edit : au fait, les fichiers dont j'ai besoin ont été envoyés par mail a différents destinataires (je les ai envoyés, pas recus) donc si y'a un moyen de les recuperer en explorant cette voie je suis preneur aussi . |
ca va paraitre sans doute tout con, mais as tu demané à ces personnes de te renvoyer les fichiers? C'est peut être la façon la plus rapide de les récupérer et une fois que tu les as, tu peux commencer à chercher et à bidouiller l'esprit "tranquille" pour le reste de ton /home/ _________________ Sleep my friend and you will see, dream is my reality..... |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Fri Jul 27, 2007 3:03 pm Post subject: |
|
|
Héhé ouais, mais c'était à une personne et elle a pas accès à ses mails là... _________________ Quel code ? |
|
Back to top |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Tue Aug 14, 2007 12:22 pm Post subject: |
|
|
FIXED !
Bon en fait a force de faire des reboots j'ai eu droit à un scan de mon /, ca a réparé tout seul...
Merci pour ceux qui m'ont conseillé. _________________ Quel code ? |
|
Back to top |
|
|
dapsaille Advocate
Joined: 02 Aug 2004 Posts: 2366 Location: Paris
|
Posted: Wed Aug 15, 2007 9:42 am Post subject: |
|
|
deja_pris wrote: | FIXED !
Bon en fait a force de faire des reboots j'ai eu droit à un scan de mon /, ca a réparé tout seul...
Merci pour ceux qui m'ont conseillé. |
Un chtit reboot -f fait l'affaire pour le forcer a fsckiser le fs au reboot :p |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|