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 05/03/2006, à 01:41

cflam69

[Résolu]Problème de partition

Bonjour,

Par hasard, je souhaite utiliser Gparted ... il rame. Je tape donc fdisk -l dans un terminal => seul ma clef USB est reconnue ! Je relance pour voir. Pas mieux.
Je fais "sudo parted  -s /dev/hda print"

Géométrie du disque pour /dev/hda: 0.000-114473,460 mégaoctets
Type d'étiquette de disque: msdos
Mineur   Départ      Fin     Type      Sys.fichiersFanions
1          0,031  11444,743  primaire  ext3        amorce
2      11444,744 114470,969  étendue
6      11444,805  49591,274  logique   ext3
7      49591,305 106814,992  logique   ext3
8     106815,023 113372,775  logique   ext3
5     113372,807 114470,969  logique   linux-swap

Là j'essaye sfdisk et voilà ce que donne  "sudo sfdisk -l"

Disque /dev/hda: 14593 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hda1   *      0+   1458    1459-  11719386   83  Linux
/dev/hda2       1459   14592   13134  105498855    5  Extended
/dev/hda3          0       -       0          0    0  Vide
/dev/hda4          0       -       0          0    0  Vide
/dev/hda5      14453+  14592     140-   1124518+  82  Linux swap / Solaris
/dev/hda6       1459+   6321    4863-  39061984+  83  Linux
/dev/hda7       6322+  13616    7295-  58597056   83  Linux
/dev/hda8      13617+  14452     836-   6715138+  83  Linux

Disque /dev/hdb: 38792 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.
cylindres DOS et Linux interpréteront les contenus différemment.
AVERTISSEMENT: la table de partitions semble avoir été créée
  pour C/H/S=*/255/63 (au lieu de 38792/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hdb1          1     166     166    1333395    5  Extended
/dev/hdb2   *    167    2433    2267   18209677+   c  W95 FAT32 (LBA)
/dev/hdb3          0       -       0          0    0  Vide
/dev/hdb4          0       -       0          0    0  Vide
/dev/hdb5          1+    166     166-   1333363+   b  W95 FAT32

J'ai essayé fsck sur 3 partitions (hda 7 & 8 + hdb) mais aucun problème particulier.

Et bien sûr, il ya quelques mois, l'installation était nickel et ne donnait aucun message d'erreur.
D'où viens le problème et comment réparer ? => parce que j'ai pas envie de me retaper une réinstall avec backup !, ce que je viens de faire.
Moi qui me disait qu'une réinstall propre d'Ubuntu me permettrait de ne plus me soucier de cela... et déjà des erreurs ! sad Déçu par ma distrib' préférée.

Dernière modification par cflam69 (Le 06/03/2006, à 12:43)


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#2 Le 05/03/2006, à 14:18

cflam69

Re : [Résolu]Problème de partition

Je m'offre un up tongue en précisant que, depuis le Live CD Ubuntu :
- Gparted peut lire mes partitions sans problème.
- "sudo fdisk -l" donne

Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1459    11719386   83  Linux
/dev/hda2            1460       14593   105498855    5  Extended
/dev/hda5           14454       14593     1124518+  82  Linux swap / Solaris
/dev/hda6            1460        6322    39061984+  83  Linux
/dev/hda7            6323       13617    58597056   83  Linux
/dev/hda8           13618       14453     6715138+  83  Linux

Partition table entries are not in disk order

Disk /dev/hdb: 20.0 GB, 20020396544 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2         167     1333395    5  Extended
/dev/hdb2   *         168        2434    18209677+   c  W95 FAT32 (LBA)
/dev/hdb5               2         167     1333363+   b  W95 FAT32

Donc, mon c'est mon hda qui semble déconner.
Je lance des sudo dumpe2fs -h /dev/hdaX et tout mes disque répondent, semble-t-il, favorablement (sauf la swap mais ce doit être normal)

Si je fais : sudo e2fsck /dev/hdaX (toujours sauf la swap) ne me renvoi aucune erreur.

Là je sèche.
J'hésite à utiliser testdisk car la dernière fois, il ne m'a pas réussi ! sad (d'ailleur il est pas sur les LiveCD que j'ai)

Merci d'avance de votre soutien.:D


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#3 Le 05/03/2006, à 14:53

cflam69

Re : [Résolu]Problème de partition

Bon je progresse. Depuis tout mes bidouillages, j'ai eu :
- une erreur de serveur X au démarrage => reboot et non problem hmm ?!
- Gparted se lance désormais sur mon Ubuntu installé hmm ?
- sudo fdisk -l répond (mais indique toujours une erreur) neutral

Nan, en fait je comprends pas ce qui cloche.
Si je lance Qparted ... il me met hda6 à la place d'hda7 , etc ... et est incapable de me dire l'espace occupé sur mon /home hmm ?
Pffff ! Comprends ke dal !
Ex : Qparted m'indique que hda à une taille de 6.40 Go et que l'espace utilisée est de 31.33 Go !!! Arf ! Il mélange toute mes partitions.
Je crains une instabilité proche ... m**de alors. Moi qui adorait Linux pour sa stabilité. On m'aurait menti ?! wink


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#4 Le 05/03/2006, à 14:55

cep_

Re : [Résolu]Problème de partition

Tes partitions ne semblent pas avoir de problèmes à première vue. Les fsck ne révèlent rien, d'après ce que tu dis. Pas de pertes de données ?

On peut juste remarquer quelques "anomalies sur hdb, en plus de l'habituel message de sfdisk sur l'agencement (souvent du au fait que les partitions ont été faites avec différents softs et au problème d'interprétation de géométrie) :
- zone non utilisée en début de disque
- hdb2 en "Id" c
- hdb5 en "Id" b
Mais dans tout ça rien de bien gênant.

Pour le problème avec fdisk et gparted, voir s'il n'y a pas de message avec dmesg (voir logs aussi). Voir aussi s'il n'y a pas une bibliothèque de gparted corrompue, ou un montage spécial d'une partition.

Pour testdisk, tu peux toujours faire une analyse, tu verras bien s'il ne trouve pas d'erreur dans la table.

Verifier aussi si la géométrie indiquée correspond à celle du constructeur.

#5 Le 05/03/2006, à 21:05

cflam69

Re : [Résolu]Problème de partition

Bonjour cep_ smile
Merci de ta réponse.

Je vais te raconter la suite de la journée (nan, je veux pas te raconter ma vie wink ):
Bon, donc, en attendant une réponse (la tienne !), j'essayes la dernière Mepis. OK, je me fais une idée (d'ailleurs, je la trouve pas mal).
Je relance ma ubuntu ..... Eh horreur : il souhaite faire un fsck (celui des 30 démarrages) mais n'y arrive pas !!
Il me sort qu'il faut le faire en manuel parceque :

/racine : Multiply-claimed block(s) in inode 1212547 : 2474501
/racine : (there are 2 inodes containing Multiply-claimed block(s)
/racine : File /usr/lib/libgimpprint.so.1.1.3 (inode#1212512, blablabla)
has 1 Multiply-claimed block(s) shared with
/racine : usr/sbin/install-docs

C'est quasi copier-coller.
Je lance fsck /dev/hda1
Il me trouve des erreurs, me demande des trucs dont fix (y/n) => je réponds oui à tout et je reboot.
Il se lance, fait un contrôle des 30 boot de "/home" et "/données" et démarre.

Bon, je me dis que je me suis fait une grande frayeur (sûrement pour rien). Linux n'est pas Windows et tout se répare mais bon ... Bizarre.

@cep_: tu sembles dire qu'il n'y a aucun problème mais, cependant, je vois 2 partitions vides !
Pour hdb, c'est "normal" parce ce DD est celui d'origine de la machine et je n'y ai pas touché (hormis le mettre en esclave).
Du coup, il reste un bout de partition non exploité que j'ai laissé car je le crois (sûrement à tort) nécessaire à la machine (c'est un vieux Parckard Bell tatoué).

A+


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#6 Le 05/03/2006, à 21:27

cep_

Re : [Résolu]Problème de partition

cflam69 a écrit :

... cependant, je vois 2 partitions vides ! ...

Bonsoir cflam69,

Pour les deux partitions vides, tu veux parles de :

/dev/hda3          0       -       0          0    0  Vide
/dev/hda4          0       -       0          0    0  Vide

C'est normal. Il y a 4 descripteurs dans une table de partitions, et sur ton disque l'un est occupé par la première partition primaire, le second par l'étendue. Les deux restant te permettraient donc de créer deux autres primaires (au maximum 4 primaires ou 3 primaires et une étendue) si bien sûr il y avait de la place, ou à condition de faire de la place.

Pour les erreurs relevées par fsck, rien ne t'empêche de contrôler le disque avec un utilitaire du constructeur ou, au besoin, avec les smartmontools après les avoir installés. Mais préfère tout de même l'utilitaire du constructeur.

Tu pourrais voir aussi badblocks (man badblocks).

Si nécessaire teste aussi la mémoire.

Cordialement,
cep

#7 Le 05/03/2006, à 21:52

cflam69

Re : [Résolu]Problème de partition

Merci de ton éclairage cep_

Donc, tu penses nécessaire que je teste mon DD hda ? Pourtant, tout semble fonctionner dorénavant. Ce problème est-il de mauvaise augure pour le futur ?

Le hdb est un maxtor et je n'ai pas d'utilitaire livré avec.
Le hda, c'est un Western Digital et j'ai bien les utilitaires mais sous Windows/Dos. Comment dois-je procéder alors ?

Je vais déjà essayer les logiciels que tu m'indique.

Courtoisement,
cflam


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#8 Le 05/03/2006, à 22:41

cep_

Re : [Résolu]Problème de partition

Pour le futur ? difficile à dire.

Quelques mauvaises inodes. Donc autant explorer, ne serait-ce que pour en avoir le coeur net. Pour le maxtor, sur le site tu trouveras des utilitaires de tests.

Par exemple ici :
http://www.maxtor.com/portal/site/Maxto … 0Downloads en fonction de la famille de ton disque.

Pour avoir les indications du disque, tu peux aussi les obtenir ainsi :
sudo hdparm -I /dev/hda
Parmi tout un tas d'info tu auras parmi les premières lignes qq chose comme (exemple) :
Model Number:       FUJITSU MPD3084AT
        Serial Number:      05008254
        Firmware Revision:  DD-03-47

Avec ça, tu trouveras sur le site.

Idem pour western digital sur /dev/hdb.

Pour badblocks, tu peux faire un simple :
sudo badblocks -sv /dev/hda8  ou autre partition pour voir.

#9 Le 06/03/2006, à 00:07

cflam69

Re : [Résolu]Problème de partition

Donc, sudo smartctl -a /dev/hda me donne :

smartctl version 5.32 Copyright (C) 2002-4 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD1200JB-00GVA0
Serial Number:    WD-WCALA1367310
Firmware Version: 08.02D08
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   6
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Sun Mar  5 21:47:47 2006 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x84) Offline data collection activity
                                        was suspended by an interrupting command  from host.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                 (3355) seconds.
Offline data collection
capabilities:                    (0x7b) SMART execute Offline immediate.
                                        Auto Offline data collection on/off supp ort.
                                        Suspend Offline collection upon new
                                        command.
                                        Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        No General Purpose Logging support.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        (  48) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_ FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   200   200   051    Pre-fail  Always       -        0
  3 Spin_Up_Time            0x0007   166   165   021    Pre-fail  Always       -        4241
  4 Start_Stop_Count        0x0032   099   099   040    Old_age   Always       -        1033
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -        0
  7 Seek_Error_Rate         0x000b   200   200   051    Pre-fail  Always       -        0
  9 Power_On_Hours          0x0032   096   096   000    Old_age   Always       -        3296
10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -        0
11 Calibration_Retry_Count 0x0013   100   100   051    Pre-fail  Always       -        0
12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -        1007
194 Temperature_Celsius     0x0022   117   105   000    Old_age   Always       -        33
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -        0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -        0
198 Offline_Uncorrectable   0x0012   200   200   000    Old_age   Always       -        0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -        25
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -        0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA _of_first_error
# 1  Conveyance offline  Completed without error       00%      2950         -

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Mais, je vois pas trop quoi en tirer.

Sinon,  sudo badblocks -sv /dev/hda8

Vérification des blocs 0 à 6715138
Vérification de blocs corrompus (test en mode lecture seulement): complété                    138
Passse complétée, 0 blocs corrompus repérés.

Mais vu que ça prends 1 heure pour ma + petite partition alors je continuerais + tard pour les autres.
Cela m'amène à 2 question :
- que faire en cas de blocs corrompus ?
- qu'est-ce qu'un inode (j'ai pas trop pigé sur Wikipédia) ?

Par contre, je me suis gourrer pour hdb, c'est un DD seagate. Sur leur site, j'ai vu des trucs pour faire des diagnostic en ligne, d'autre avec une disquette + un outil de partitionnement de type "bas niveau" mais particulier à eux.
En parallèle, j'ai vu qu'il supporte le SMART.

Tu me conseilles quoi : de tout formater "bas niveau" ou de faire juste le diagnostic?

En tout cas, merci pour les pistes.:D


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#10 Le 06/03/2006, à 09:39

cep_

Re : [Résolu]Problème de partition

Dans la partie du résultat de hdparm que tu communiques ici, rien d'anormal n'est affiché.

S'il y avait des blocks corrompus, que faire ? pour simplifier, soit on informe fsck pour que plus rien ne soit enrégistré dans cette zone défectueuse, soit on refait un système de fichiers en demandant à mkfs de marquer les blocs défectueux. Dans ce dernier cas, il faut bien sûr sauvegarder les données ailleurs avant de faire un mkfs.

Les inodes ? lorsque tu crées un fichier, en même temps se fabrique une structure renfermant les informations les plus importantes sur le fichier (type de fichier, permissions, taille, dates, adresse, et bien d'autres informations, y compris pendant l'utilisation). Les inodes sont identifiées par un numéro dans une table réservée.

Le formatage selon les données constructeur ? tu n'en as peut-être pas besoin. Puisque les quelques tests passés ne trouvent rien d'anormal, tu pourrais te contenter de surveiller régulièrement le problème, faire des fsck, et voir s'il n'y a pas de pertes de données. Et, bien sûr, faire des sauvegardes smile

#11 Le 06/03/2006, à 12:42

cflam69

Re : [Résolu]Problème de partition

Merci beaucoup pour ta disponibilité et pour ces éclaircissements. smile

Je crois que je vais juste surveiller le tout après une bonne vérification avec badblock et/ou un logiciel constructeur.
Et puis, j'ai toujours une sauvegarde wink

Je passe en mode [Résolu] et te souhaite une agréable journée.


La liberté ne s'use que si l'on ne s'en sert pas.

Hors ligne

#12 Le 06/03/2006, à 13:07

cep_

Re : [Résolu]Problème de partition

De rien, cflam69.

Bonne journée à toi aussi.

Cordialement.
cep