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 15/09/2015, à 15:59

Panda-cool

Partition ou table de partition corrompue

Bonjour,

Cela fait 2 ans à peu près que j'utilise un dual boot windows 8/ubuntu(14.04) et tout marchait sans problème mais aujourd'hui lorsque j'ai voulu lancer ma session ubuntu (Grub fonctionnait et fonctionne toujours visiblement), l'écran de démarrage violet est apparu et...c'est tout. Pas de chargement, rien, juste ce fond d'écran violet.
J'ai donc regardé avec Gparted (via liveUSB) qui me signale un warning sur ma partition ubuntu (ext4) qui n'est apparemment plus montée avec le message suivant :

"Unable to read the contents of this file system!
Because of this some operations may be unavailable.
The cause might be a missing software package.
The following list of software packages is required for ext4 file system support: e2fsprogs v.1.41+ "

Ne sachant pas trop quoi en faire, j'ai lancé un fsck sur la partition concernée (/dev/sda7) qui m'a donné le résultat suivant (j'ai tout recopié, ayant un petit problème de connexion internet avec la session liveUSB) :

ubuntu@ubuntu:~$ sudo fsck /dev/sda7
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
The filesystem size (according to the superblock) is 4941829 blocks
The physical size of the device is 4882812 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? no
/dev/sda7 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda7: 795237/1239408 files (0.3% non-contiguous), 4630529/4941829 blocks

A partir de là je ne sais plus trop quoi faire, n'étant pas très familier avec ce genre de problème.
Ma session windows, elle, fonctionne toujours parfaitement. Y a-t-il donc un moyen de réparer ma partition ubuntu ou au moins de récupérer les données qui y sont stockées ?
Rien de bien important dessus qui ne soit pas sauvegardé ailleurs mais ce serait génial si je pouvais éviter un formatage et une réinstallation.

Merci beaucoup et bonne journée.

Hors ligne

#2 Le 15/09/2015, à 16:35

jamesbad000

Re : Partition ou table de partition corrompue

Bonjour.

Système de fichier tronqué, c'est pas très bon signe. Et c'est bizarre, on dirait que le fsck n'a même pas corrigé ce problème...
Enfin tant mieux s'il n'a rien touché, parce que ce n'est peut-être pas par ce bout là qu'il fallait prendre le problème.

Peux tu donner le retour de

sudo fdisk -l
sudo dumpe2fs -h /dev/sda7
sudo dumpe2fs /dev/sda7 | grep superbloc

PS Si pas de connexion internet sur le live usb je te conseille de recopier le contenu du terminal dans un fichier, puis de le transporter avec une clef usb sur l'autre pc, plutôt que recopier à la main. Et ne t'embête pas pour des problème de présentation. Tu recopie tout en bloc dans une balise code (selection du text collé, puis bouton <> au dessus de la zone de saisie de message)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#3 Le 16/09/2015, à 13:28

Panda-cool

Re : Partition ou table de partition corrompue

Voilà les résultats, désolé pour le retard j'ai pas mal de cours.

ubuntu@ubuntu:~$ sudo fdisk -l 

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. 


Disk /dev/sda: 750.2 GB, 750156374016 bytes 
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 4096 bytes 
I/O size (minimum/optimal): 4096 bytes / 4096 bytes 
Disk identifier: 0x37b1cd77 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1               1  1465149167   732574583+  ee  GPT 
Partition 1 does not start on physical sector boundary. 

Disk /dev/sdb: 4011 MB, 4011491328 bytes 
22 heads, 54 sectors/track, 6595 cylinders, total 7834944 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x248ce6f2 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *          32     7831551     3915760    b  W95 FAT32 
ubuntu@ubuntu:~$ sudo dumpe2fs -h /dev/sda7 
dumpe2fs 1.42.9 (4-Feb-2014) 
Filesystem volume name:   <none> 
Last mounted on:          / 
Filesystem UUID:          e0a1dc0d-cb49-4823-b0c9-e9ffd13ff180 
Filesystem magic number:  0xEF53 
Filesystem revision #:    1 (dynamic) 
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize 
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl 
Filesystem state:         clean 
Errors behavior:          Continue 
Filesystem OS type:       Linux 
Inode count:              1239408 
Block count:              4941829 
Reserved block count:     246496 
Free blocks:              311300 
Free inodes:              444171 
First block:              0 
Block size:               4096 
Fragment size:            4096 
Reserved GDT blocks:      1022 
Blocks per group:         32768 
Fragments per group:      32768 
Inodes per group:         8208 
Inode blocks per group:   513 
Flex block group size:    16 
Filesystem created:       Fri Oct 24 16:31:20 2014 
Last mount time:          Mon Sep 14 10:28:30 2015 
Last write time:          Tue Sep 15 13:16:19 2015 
Mount count:              0 
Maximum mount count:      -1 
Last checked:             Tue Sep 15 13:16:19 2015 
Check interval:           0 (<none>) 
Lifetime writes:          533 GB 
Reserved blocks uid:      0 (user root) 
Reserved blocks gid:      0 (group root) 
First inode:              11 
Inode size:	          256 
Required extra isize:     28 
Desired extra isize:      28 
Journal inode:            8 
Default directory hash:   half_md4 
Directory Hash Seed:      c55df06b-2ecb-4704-8250-64a23377b9c9 
Journal backup:           inode blocks 
Journal features:         journal_incompat_revoke 
Journal size:             128M 
Journal length:           32768 
Journal sequence:         0x00154d15 
Journal start:            0 
ubuntu@ubuntu:~$ sudo dumpe2fs /dev/sda7 | grep superbloc 
dumpe2fs 1.42.9 (4-Feb-2014) 
  Primary superblock at 0, Group descriptors at 1-2 
  Backup superblock at 32768, Group descriptors at 32769-32770 
  Backup superblock at 98304, Group descriptors at 98305-98306 
  Backup superblock at 163840, Group descriptors at 163841-163842 
  Backup superblock at 229376, Group descriptors at 229377-229378 
  Backup superblock at 294912, Group descriptors at 294913-294914 
  Backup superblock at 819200, Group descriptors at 819201-819202 
  Backup superblock at 884736, Group descriptors at 884737-884738 
  Backup superblock at 1605632, Group descriptors at 1605633-1605634 
  Backup superblock at 2654208, Group descriptors at 2654209-2654210 
  Backup superblock at 4096000, Group descriptors at 4096001-4096002 

Hors ligne

#4 Le 16/09/2015, à 13:41

jamesbad000

Re : Partition ou table de partition corrompue

Ah. Le disque est partitionné en GPT du coup la bonne commande pour lister les partitions est

sudo parted /dev/sda unit s print

Voyons aussi si la taille du système de fichier est la même sur un superbloc de secours

sudo dumpe2fs -h -o superblock=2654208 /dev/sda7

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#5 Le 16/09/2015, à 20:00

Panda-cool

Re : Partition ou table de partition corrompue

Et voilà

ubuntu@ubuntu:~$ sudo parted /dev/sda unit s print 
Model:   (scsi) 
Disk /dev/sda: 7834944s 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos 
Number  Start  End       Size      Type     File system  Flags 
 1      32s    7831551s  7831520s  primary  fat32        boot 
ubuntu@ubuntu:~$ sudo dumpe2fs -h -o superblock=2654208 /dev/sda7 
dumpe2fs 1.42.9 (4-Feb-2014) 
dumpe2fs: No such file or directory while trying to open /dev/sda7 
Couldn't find valid filesystem superblock.

Hors ligne

#6 Le 16/09/2015, à 20:22

jamesbad000

Re : Partition ou table de partition corrompue

Hum. je ne sais pas si ce pc veut jouer avec nos nerfs ou si tu as fait quelque chose (débranché un disque ? changé un réglage du bios ?). Mais le disque qui apparaissait comme sdb en résultat de fdisk

Disk /dev/sdb: 4011 MB, 4011491328 bytes
22 heads, 54 sectors/track, 6595 cylinders, total 7834944 sectors

Apparait maintenant comme sda en résultat de parted.
Disk /dev/sda: 7834944s

Quoiqu'il en soit pour mettre fin à la partie de cache-cache, vérifie que le disque qui nous intéresse est bien connecté, et  donne le retour de :

sudo lsblk -o size -f
ls -l /dev/disk/by-id/

Dernière modification par jamesbad000 (Le 16/09/2015, à 20:35)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#7 Le 17/09/2015, à 09:48

Panda-cool

Re : Partition ou table de partition corrompue

Oui je ne sais pas trop, à priori je n'ai rien touché à ce niveau là.
Voilà les retours :

ubuntu@ubuntu:~$ sudo lsblk -o size -f 
  SIZE NAME   FSTYPE   LABEL            MOUNTPOINT 
698.7G sda                              
  260M ├─sda1 vfat     SONYSYS          
  1.5G ├─sda2 ntfs     Windows RE tools 
  260M ├─sda3 vfat                      
  128M ├─sda4                           
640.8G ├─sda5 ntfs                      
439.3M ├─sda6 ntfs     copy of          
 18.6G ├─sda7 ext4                      
  1.9G ├─sda8 swap                      [SWAP] 
 34.7G └─sda9 ntfs     Recovery         
  3.8G sdb                              
  3.8G └─sdb1 vfat     MYLINUXLIVE      /cdrom 
 58.4G sdc                              
   32G └─sdc1 ntfs                      /media/ubuntu/228AC2568AC2265F 
 1024M sr0                              
938.7M loop0  squashfs                  /rofs 
ubuntu@ubuntu:~$ ls -l /dev/disk/by-id/ 
total 0 
lrwxrwxrwx 1 root root  9 Sep 17 10:38 ata-MATSHITADVD-RAM_UJ8D3_WQ39_249850 -> ../../sr0 
lrwxrwxrwx 1 root root  9 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT -> ../../sda 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part1 -> ../../sda1 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part2 -> ../../sda2 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part3 -> ../../sda3 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part4 -> ../../sda4 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part5 -> ../../sda5 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part6 -> ../../sda6 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7 -> ../../sda7 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part8 -> ../../sda8 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part9 -> ../../sda9 
lrwxrwxrwx 1 root root  9 Sep 17 10:38 usb-__28BE1F6205B8-0:0 -> ../../sdb 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 usb-__28BE1F6205B8-0:0-part1 -> ../../sdb1 
lrwxrwxrwx 1 root root  9 Sep 17 10:38 usb-SanDisk_Extreme_AA010415141729588990-0:0 -> ../../sdc 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 usb-SanDisk_Extreme_AA010415141729588990-0:0-part1 -> ../../sdc1 
lrwxrwxrwx 1 root root  9 Sep 17 10:38 wwn-0x50000394e3884dd2 -> ../../sda 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part1 -> ../../sda1 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part2 -> ../../sda2 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part3 -> ../../sda3 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part4 -> ../../sda4 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part5 -> ../../sda5 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part6 -> ../../sda6 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part7 -> ../../sda7 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part8 -> ../../sda8 
lrwxrwxrwx 1 root root 10 Sep 17 10:38 wwn-0x50000394e3884dd2-part9 -> ../../sda9 

Hors ligne

#8 Le 17/09/2015, à 13:56

jamesbad000

Re : Partition ou table de partition corrompue

Bon le sda est revenu à sa place. Si tu n'a rien fait ce n'est pas très bon signe cette disparition.

Quoi qu'il en soit on va refaire les manip précédentes en indiquant son identifiant matériel, histoire de se prémunir d'un changement d'identité.

sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT unit s print
sudo dumpe2fs -h -o superblock=2654208 /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7

Ce à quoi j'ajoute:

sudo apt-get install smartmontools
sudo smartctl -a /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT

L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#9 Le 17/09/2015, à 15:13

Panda-cool

Re : Partition ou table de partition corrompue

Voilà :

ubuntu@ubuntu:~$ sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT unit s print 
Model: ATA TOSHIBA MQ01ABD0 (scsi) 
Disk /dev/sda: 1465149168s 
Sector size (logical/physical): 512B/4096B 
Partition Table: gpt 

Number  Start        End          Size         File system     Name  Flags 
 1      2048s        534527s      532480s      fat32           EF    hidden 
 2      534528s      3553279s     3018752s     ntfs            Ba    hidden 
 3      3553280s     4085759s     532480s      fat32           EF    boot 
 4      4085760s     4347903s     262144s                      Mi    msftres 
 5      4347904s     1348085144s  1343737241s  ntfs                  msftdata 
 6      1348087193s  1348986832s  899640s      ntfs                  msftdata 
 7      1348986833s  1388049332s  39062500s    ext4                  msftdata 
 8      1388521472s  1392427007s  3905536s     linux-swap(v1)        msftdata 
 9      1392427008s  1465147391s  72720384s    ntfs            Ba    hidden 
ubuntu@ubuntu:~$ sudo dumpe2fs -h -o superblock=2654208 /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7 
dumpe2fs 1.42.9 (4-Feb-2014) 
Filesystem volume name:   <none> 
Last mounted on:          / 
Filesystem UUID:          e0a1dc0d-cb49-4823-b0c9-e9ffd13ff180 
Filesystem magic number:  0xEF53 
Filesystem revision #:    1 (dynamic) 
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize 
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr acl 
Filesystem state:         clean 
Errors behavior:          Continue 
Filesystem OS type:       Linux 
Inode count:              1239408 
Block count:              4941829 
Reserved block count:     246496 
Free blocks:              501866 
Free inodes:              440284 
First block:              0 
Block size:               4096 
Fragment size:            4096 
Reserved GDT blocks:      1022 
Blocks per group:         32768 
Fragments per group:      32768 
Inodes per group:         8208 
Inode blocks per group:   513 
Flex block group size:    16 
Filesystem created:       Fri Oct 24 16:31:20 2014 
Last mount time:          Mon Sep 14 05:11:19 2015 
Last write time:          Mon Sep 14 05:11:19 2015 
Mount count:              249 
Maximum mount count:      -1 
Last checked:             Fri Oct 24 16:31:20 2014 
Check interval:           0 (<none>) 
Lifetime writes:          530 GB 
Reserved blocks uid:      0 (user root) 
Reserved blocks gid:      0 (group root) 
First inode:              11 
Inode size:	          256 
Required extra isize:     28 
Desired extra isize:      28 
Journal inode:            8 
First orphan inode:       264921 
Default directory hash:   half_md4 
Directory Hash Seed:      c55df06b-2ecb-4704-8250-64a23377b9c9 
Journal backup:           inode blocks 
Journal features:         journal_incompat_revoke 
Journal size:             128M 
Journal length:           32768 
Journal sequence:         0x00154d15 
Journal start:            0 

Par contre il n'a pas voulu intaller smartmontools, même après un update il m'affiche ça :

ubuntu@ubuntu:~$ sudo apt-get install smartmontools 
Reading package lists... Done 
Building dependency tree       
Reading state information... Done 
The following extra packages will be installed: 
  bsd-mailx postfix 
Suggested packages: 
  procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin 
  dovecot-common postfix-cdb postfix-doc gsmartcontrol smart-notifier 
Recommended packages: 
  mailx mailutils 
The following NEW packages will be installed: 
  bsd-mailx postfix smartmontools 
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 
Need to get 1,597 kB of archives. 
After this operation, 5,442 kB of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Err http://archive.ubuntu.com/ubuntu/ trusty/main postfix amd64 2.11.0-1 
  Could not resolve 'archive.ubuntu.com' 
Err http://archive.ubuntu.com/ubuntu/ trusty/main bsd-mailx amd64 8.1.2-0.20131005cvs-1 
  Could not resolve 'archive.ubuntu.com' 
Err http://archive.ubuntu.com/ubuntu/ trusty/main smartmontools amd64 6.2+svn3841-1.2 
  Could not resolve 'archive.ubuntu.com' 
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/postfix/postfix_2.11.0-1_amd64.deb  Could not resolve 'archive.ubuntu.com' 

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/b/bsd-mailx/bsd-mailx_8.1.2-0.20131005cvs-1_amd64.deb  Could not resolve 'archive.ubuntu.com' 

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/s/smartmontools/smartmontools_6.2+svn3841-1.2_amd64.deb  Could not resolve 'archive.ubuntu.com' 

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 

Hors ligne

#10 Le 17/09/2015, à 20:34

jamesbad000

Re : Partition ou table de partition corrompue

Bon, il semble bien que ta partition a été rabotée d'environ 230 Mo. Et la place disponible entre la position de fin de sda7 et la position de début de sda8 correspond à ce manque.
On peut remettre la partition à une taille correcte, mais je soupçonne que de toutes façon des fichiers ont été perdus.
Le mieux serait de tenter un montage de la partition en l'état pour voir si tu ne peux pas récupérer tes fichiers importants avant d'essayer quoi que ce soit...

tentont un montage en lecture seule

sudo mount -o ro /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT /mnt

Si ça fonctionne tu pourra accéder au contenu de ta partition dans /mnt

Pour le problème d'install de smartmontools, je ne vois pas pour le moment. J'ai essayé de reproduire ton pbm en coupant la connexion internet mais le message est différent. Et en désactivant tous les dépôts complémentaire univers, multivers etc je n'ai aucun problème.
C'est bien dommage car cet outil nous permettrait pourtant de faire un diag du disque.

edit: peux-tu préciser si avant de faire le fsck que tu donne dans le 1er post tu en a fait un autre ou il y a plus d'erreurs et si tu as accepté les corrections proposées ?

Dernière modification par jamesbad000 (Le 17/09/2015, à 20:38)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#11 Le 17/09/2015, à 21:16

moko138

Re : Partition ou table de partition corrompue

Pour smartmontools, recommence connecté, par
soit, si tu tiens à la totale :

sudo apt-get install smartmontools  --fix-missing

soit, plus généralement

sudo apt-get install --no-install-recommends smartmontools

parce que les paquets smart-notifier, post* et *mail* servent seulement à t'envoyer automatiquement, une fois par mois, un message sur l'état de tes disques. Et gsmartcontrol ne fournit qu'une interface graphique imbittable.


  L'option  --no-install-recommends est très recommandable quand on a une connexion difficile ou qu'on souhaite garder un système léger. On pourrait la résumer par "le strict nécessaire".


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#12 Le 17/09/2015, à 21:20

Panda-cool

Re : Partition ou table de partition corrompue

Malheureusement ça n'a pas fonctionné :

ubuntu@ubuntu:~$ sudo mount -o ro /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT /mnt 
mount: /dev/sda already mounted or /mnt busy 

Et non c'était bien la seule fois où j'ai fais un fsck.

Hors ligne

#13 Le 17/09/2015, à 21:24

jamesbad000

Re : Partition ou table de partition corrompue

erreur de ma part. Je t'ai fais monter le disque et non la partition. La commande correcte est:

sudo mount -o ro /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7 /mnt

tu peux aussi réessayer l'install de smartmontools comme indiqué par moko.

Dernière modification par jamesbad000 (Le 17/09/2015, à 21:55)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#14 Le 17/09/2015, à 21:54

Panda-cool

Re : Partition ou table de partition corrompue

Smartmontools a fini par s'installer, merci beaucoup. Voila donc le resultat :

ubuntu@ubuntu:~$ sudo smartctl -a /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     TOSHIBA MQ01ABD075H
Serial Number:    73ICC56XT
LU WWN Device Id: 5 000039 4e3884dd2
Firmware Version: AUF02H
User Capacity:    750,156,374,016 bytes [750 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Thu Sep 17 20:45:52 2015 UTC
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:  (0x00)	Offline data collection activity
					was never started.
					Auto Offline Data Collection: Disabled.
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: 		(  120) seconds.
Offline data collection
capabilities: 			 (0x5b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					No 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.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 188) minutes.
SCT capabilities: 	       (0x003d)	SCT Status supported.
					SCT Error Recovery Control supported.
					SCT Feature Control supported.
					SCT Data Table supported.

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   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       2595
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       4062
  5 Reallocated_Sector_Ct   0x0033   100   100   050    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   087   087   000    Old_age   Always       -       5325
 10 Spin_Retry_Count        0x0033   180   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2162
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       107
192 Power-Off_Retract_Count 0x0032   098   098   000    Old_age   Always       -       55902706
193 Load_Cycle_Count        0x0032   082   082   000    Old_age   Always       -       180035
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       37 (Min/Max 17/44)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
220 Disk_Shift              0x0002   100   100   000    Old_age   Always       -       0
222 Loaded_Hours            0x0032   098   098   000    Old_age   Always       -       965
223 Load_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
224 Load_Friction           0x0022   100   100   000    Old_age   Always       -       0
226 Load-in_Time            0x0026   100   100   000    Old_age   Always       -       267
240 Head_Flying_Hours       0x0001   100   100   001    Pre-fail  Offline      -       0
254 Free_Fall_Sensor        0x0032   100   100   000    Old_age   Always       -       853

SMART Error Log Version: 1
ATA Error Count: 2
	CR = Command Register [HEX]
	FR = Features Register [HEX]
	SC = Sector Count Register [HEX]
	SN = Sector Number Register [HEX]
	CL = Cylinder Low Register [HEX]
	CH = Cylinder High Register [HEX]
	DH = Device/Head Register [HEX]
	DC = Device Command Register [HEX]
	ER = Error register [HEX]
	ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 2 occurred at disk power-on lifetime: 5084 hours (211 days + 20 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 41 00 1f 39 40 40  Error: ICRC, ABRT at LBA = 0x0040391f = 4208927

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  61 80 00 a0 38 40 40 00      00:01:05.767  WRITE FPDMA QUEUED
  61 80 00 20 38 40 40 00      00:01:05.767  WRITE FPDMA QUEUED
  61 80 00 a0 37 40 40 00      00:01:05.766  WRITE FPDMA QUEUED
  61 80 00 20 37 40 40 00      00:01:05.765  WRITE FPDMA QUEUED
  61 80 00 a0 36 40 40 00      00:01:05.765  WRITE FPDMA QUEUED

Error 1 occurred at disk power-on lifetime: 2981 hours (124 days + 5 hours)
  When the command that caused the error occurred, the device was active or idle.

  After command completion occurred, registers were:
  ER ST SC SN CL CH DH
  -- -- -- -- -- -- --
  84 41 00 9f 39 44 40  Error: ICRC, ABRT at LBA = 0x0044399f = 4471199

  Commands leading to the command that caused the error were:
  CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
  -- -- -- -- -- -- -- --  ----------------  --------------------
  61 80 00 20 39 44 40 00      00:33:29.266  WRITE FPDMA QUEUED
  61 80 00 a0 38 44 40 00      00:33:29.265  WRITE FPDMA QUEUED
  61 80 00 20 38 44 40 00      00:33:29.264  WRITE FPDMA QUEUED
  61 80 00 a0 37 44 40 00      00:33:29.264  WRITE FPDMA QUEUED
  61 80 00 20 37 44 40 00      00:33:29.263  WRITE FPDMA QUEUED

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


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.

Pas mieux pour le mount par contre

ubuntu@ubuntu:~$ sudo mount -o ro /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Hors ligne

#15 Le 17/09/2015, à 22:08

jamesbad000

Re : Partition ou table de partition corrompue

Ok. Visiblement il va falloir rétablir la partition pour accéder au contenu.

Pour commencer on dézingue la partition (ça ne supprime pas le contenu de la partition, mais efface uniquement la référence à l'emplacement ou elle se trouve)

sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT rm 7

Puis on la recrée à la même position de début, et la position de fin au secteur précédent sda8 (cf liste des partitions données par parted plus haut)

sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT mkpart primary ext4 1348986833s 1388521471s

On vérifie le résultat

sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT unit s print 

et dans la foulée on fait un contrôle du système de fichier en lecteur seul pour commencer

sudo fsck.ext4 -fn /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7

Pendant ce temps je regarde ce que je peux tirer de l'analyse des données SMART


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#16 Le 17/09/2015, à 22:22

Panda-cool

Re : Partition ou table de partition corrompue

Voila voila

ubuntu@ubuntu:~$ sudo parted /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT unit s print 
Model: ATA TOSHIBA MQ01ABD0 (scsi)
Disk /dev/sda: 1465149168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start        End          Size         File system     Name     Flags
 1      2048s        534527s      532480s      fat32           EF       hidden
 2      534528s      3553279s     3018752s     ntfs            Ba       hidden
 3      3553280s     4085759s     532480s      fat32           EF       boot
 4      4085760s     4347903s     262144s                      Mi       msftres
 5      4347904s     1348085144s  1343737241s  ntfs                     msftdata
 6      1348087193s  1348986832s  899640s      ntfs                     msftdata
 7      1348986833s  1388521471s  39534639s    ext4            primary
 8      1388521472s  1392427007s  3905536s     linux-swap(v1)           msftdata
 9      1392427008s  1465147391s  72720384s    ntfs            Ba       hidden
ubuntu@ubuntu:~$ sudo fsck.ext4 -fn /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7: 795237/1239408 files (0.3% non-contiguous), 4630529/4941829 blocks

Pas d'erreur pour une fois ! (dirait-on)

Hors ligne

#17 Le 17/09/2015, à 22:30

jamesbad000

Re : Partition ou table de partition corrompue

Etonnant ! Mais on va pas se plaindre.

Retente

sudo mount -o ro /dev/disk/by-id/ata-TOSHIBA_MQ01ABD075H_73ICC56XT-part7 /mnt

Et si ça fonctionne sauvegarde tes fichiers important, puis tente un redémarrage.

Sinon, le SMART ne révèle rien d'inquiétant sur le disque. 2  erreurs de transfert de données assez anciennes et absolument sans conséquence sur le contenu du disque. Et c'est tout.


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#18 Le 17/09/2015, à 22:58

Panda-cool

Re : Partition ou table de partition corrompue

Bon et bien ça marche ! J'ai pu tout sauver sans soucis, puis j'ai redémarré. J'ai eu un peu peur au début parce qu'il a mis un peu de temps et a commencé par afficher le fond d'écran violet mais il a fini par démarrer.
Donc voilà, tout à l'air normal, la partition est de nouveau accessible sur gparted.
Quelque chose à vérifier pour être sûr ?
En tout cas un tout grand merci !

Hors ligne

#19 Le 17/09/2015, à 23:13

jamesbad000

Re : Partition ou table de partition corrompue

Non je ne vois pas ce qu'on pourrait vérifier de plus. Enfin si, vérifie la connexion SATA du disque. Parce que la disparition temporaire de celui-ci reste un mystère.

L'autre mystère c'est comment ta partition a pu se trouver raccourci de cette façon. Car en dehors d'une manip de modification du partitionnement, il est assez improbable qu'une erreur quelconque en arrive à modifier la taille de partition (en laissant une valeur proche en plus) sans rien bousiller d'autre. En plus une table de partition GPT est dotée de somme de contrôle, qu'il aurait fallut recalculer correctement. et d'un miroir qu'il aurait fallut modifier de la même manière.

Dernière modification par jamesbad000 (Le 17/09/2015, à 23:15)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#20 Le 17/09/2015, à 23:26

jamesbad000

Re : Partition ou table de partition corrompue

Ce que je viens d'écrire ci-dessus, me fait envisager :
- soit un bricoleur qui est passé dans ton dos
- soit un virus sous windows. Car je crois que depuis que windows utilise GPT, manipuler des partitions contenant un système de fichier inconnu ne lui est plus impossible.

Un petit coup de clamav depuis linux serait peut-être utile.

Il est aussi bon de ne pas utiliser un profil administrateur en standard sous windows. Ca limite tout de même pas mal les possibilités pour les éventuels virus de lancer des actions malveillantes.

Dernière modification par jamesbad000 (Le 17/09/2015, à 23:28)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#21 Le 18/09/2015, à 13:49

Panda-cool

Re : Partition ou table de partition corrompue

Pas la moindre idée de comment tout ça est arrivé. A priori personne n'a touché à mon pc donc je vais vérifier pour le virus.
Merci encore en tout cas.
Tant que je suis dans mes partitions et avant de clôturer le sujet, est-ce qu'il y a un moyen propre d'augmenter la taille de ma partition ubuntu (la fameuse sda7) sachant que le seul espace libre disponible se trouve "devant" dans la table de partition ? Histoire d'éviter un incident du même type...

Hors ligne

#22 Le 18/09/2015, à 19:42

jamesbad000

Re : Partition ou table de partition corrompue

En terme de partition je ne vois pas vraiment d'espace disponible entre les partitions. 2000 secteurs entre la 5 et la 6 qui représentent 1 Mo. Et c'est tout.
Après il y a peut être de la place dans certaines partition. Dans ce cas il faut réduire leur taille, puis faire glisser les partitions vers la gauche avec gparted, et ensuite agrandir.

Attention, pour du NTFS, il est préférable de changer la taille des partitions à partir de windows. (Au minimum faire un chkdsk sous windows et arrêter windows tout de suite derrière)
Le déplacement avec gparted, pas de problème qq soit le système de fichier.


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne