Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/12/2012, à 21:07

ACey

Swap endommagé

Bonjour,
Je sais pas si je post dans la bonne rubrique mais j'ai un problème, visiblement c'est software.

J'etait en train de jouer a Minecraft quand d'un coup il a planté ce qui me paraissais étrange car j'ai 4Gio de RAM et 5Gio de swap.
J'ai découvert que mon swap a été endommagé, Gparted et l'Utilitaire de disque me disais "Format inconnu", donc j'ai essayé de formater (Je pense que comme le système ne reconnaissais pas la partition ça ne poserais pas de problèmes pour le formatage) mais Gparted m'a retourné ça :

GParted 0.11.0 --enable-libparted-dmraid

Libparted 2.3
Supprimer /dev/sda2 (inconnu, 4.66 Gio) de /dev/sda  00:00:01    ( ERREUR )
     	
calibrer /dev/sda2  00:00:00    ( SUCCÈS )
     	
chemin : /dev/sda2
début : 967 008 256
fin : 976 771 071
taille : 9 762 816 (4.66 Gio)
supprimer la partition  00:00:01    ( ERREUR )
messages de libparted    ( INFO )
     	
Partition(s) 2 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.

========================================
Créer Partition primaire #1 (linux-swap, 4.66 Gio) sur /dev/sda

========================================

Et L'utilitaire de disque m'a retourné ça :

One or more block devices are holding /dev/sda2

Je pense pas que le disque soit endommagé car je n'ai jamais eu de problème avec, c'est juste cette partition qui pose problème.
A l'installation du système tout a bien été paramétré, ça fait déjà 6 mois que j'ai installé Precise.
Quand au disque il a un peu plus de un an.


Merci.

Hors ligne

#2 Le 28/12/2012, à 21:54

xabilon

Re : Swap endommagé

Salut

Tu ne peux pas formater une partition montée. Donc formate ta partition swap depuis un LiveCD
Le formatage changera l'UUID de la partition, donc il faudra renseigner le nouvel UUID de la swap dans le fichier /etc/fstab


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 28/12/2012, à 22:02

ACey

Re : Swap endommagé

Pourtant il me marquais "Format inconnu", il aurais pu formater, non ?

En tout cas, merci pour ta réponse, je vais essayer ça après ce W.E.

Si je démonte la partition avec unmount et que je formate, ça peut marcher ?
Comment se fait-il que une partition swap soit corrompu au point de ne plus être lisible ni même reconnu ?

Dernière modification par ACey (Le 28/12/2012, à 22:38)

Hors ligne

#4 Le 28/12/2012, à 23:41

Haleth

Re : Swap endommagé

swapoff /dev/sda2
mkswap /dev/sda2
swapon /dev/sda2

Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#5 Le 28/12/2012, à 23:49

J5012

Re : Swap endommagé

il faudrait aussi passer testdisk dessus pour verifier a quels endroits les cylindres sont hs pour les exclure du swap ...
tu peux tout a fait avoir plusieurs petits swap plutot qu'un gros !

Hors ligne

#6 Le 28/12/2012, à 23:55

PascalHambourg

Re : Swap endommagé

1) Une partition de swap n'est pas un système de fichiers. On ne la formate pas, on ne la monte pas. On l'initialise avec mkswap et on l'active avec swapon.

2) Les modification de la table de partition d'un disque ne peuvent être prises en compte par le noyau que si aucune partition du disque n'est en cours d'utilisation. Cela inclut notamment les partitions montées comme systèmes de fichiers, les PV LVM, les partitions d'ensembles RAID logiciel ou les swaps actifs. Comme écrit dans le message de parted, il faut redémarrer.
Mais pourquoi avoir voulu supprimer la partition ?

Hors ligne

#7 Le 28/12/2012, à 23:56

PascalHambourg

Re : Swap endommagé

Testdisk pour vérifier les blocs défectueux ? Qu'est-ce que c'est que cette énormité ?
C'est le rôle de badblocks, pas de testdisk.

Hors ligne

#8 Le 29/12/2012, à 11:29

J5012

Re : Swap endommagé

tu n'as donc jamais utilise testdisk ? j'ai parle de verifier pas de les marquer ...

Hors ligne

#9 Le 29/12/2012, à 13:55

PascalHambourg

Re : Swap endommagé

Si, j'ai déjà utilisé testdisk. C'est un outil de récupération de disque et d'analyse de partitions, pas de vérification de blocs défectueux. Ou alors on ne parle pas du même. Quant à marquer les blocs défectueux, ce n'est pas non plus la fonction de badblocks qui est seulement de les vérifier. C'est fsck qui marque les blocs défectueux dans un système de fichiers.

Hors ligne

#10 Le 29/12/2012, à 21:00

J5012

Re : Swap endommagé

je vois : tu n'a jamais scanne les cylindres avec testdisk : il te donne les numeros defectueux que tu peux ensuite mettre de cote quand tu partitionnes, c'est pourquoi j'avais dit que plusieurs swap fonctionnait autant qu'un seul gros !

edit : fsck c'est file system check, ca ne verifie que les systemes de fichiers quand il y en a un ! je parle de verifier les cylindres, c'est plus bas niveau, et testdisk permet de le faire : c'est long et lent, c'est dans avancee.

Dernière modification par J5012 (Le 29/12/2012, à 21:03)

Hors ligne

#11 Le 29/12/2012, à 21:18

PascalHambourg

Re : Swap endommagé

Non, je n'ai jamais utilisé testdisk directement sur un disque suspecté d'être défectueux mais toujours sur une image du disque réalisée au préalable avec dd ou une de ses variantes (ddrescue, dd_rescue), pour ne pas risquer d'empirer le problème. Ce que tu décris ressemble plus à un effet de bord du scan dans le but de rechercher des partitions qu'à une détection des zones défectueuses en tant que telle.
Je ne conteste pas l'intérêt de partitions de swap multiples pour éviter les zones défectueuses.

Réponse à ton Edit : relis ce que j'ai écrit : badblocks vérifie les secteurs (pas les cylindres qui ne sont qu'une vue de l'esprit), et fsck ne fait que marquer les blocs de système de fichiers correspondants comme inutilisables. Je n'ai écrit nulle part que fsck vérifiait les blocs défectueux.

Dernière modification par PascalHambourg (Le 29/12/2012, à 21:23)

Hors ligne

#12 Le 29/12/2012, à 21:25

J5012

Re : Swap endommagé

il n'y a pas de problemes a utiliser testdisk en direct tant que tu ne valides aucune ecriture ...
et dans la recherche et recup , tu as plusieurs niveaux de scan, je parles du dernier ou testdisk ne voit aucune trace de structure de base (a cause par ex d'un trou physique sur la racine ou le secteur de boot !)

Hors ligne

#13 Le 29/12/2012, à 22:05

PascalHambourg

Re : Swap endommagé

J5012 a écrit :

il n'y a pas de problemes a utiliser testdisk en direct tant que tu ne valides aucune ecriture

Il y a quand même un risque que le disque lâche définitivement à force de le scanner.

Hors ligne

#14 Le 30/12/2012, à 09:05

J5012

Re : Swap endommagé

oui bien sur, quand l'objectif est la recup des donnees, il vaut mieux travailler sur une image, mais la je parlais de relever les numeros de cylindres, et si on fait attention, on ne scanne qu'une fois ...

Hors ligne