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/03/2013, à 11:55

elpepe

Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Bonjour à tous,

Mon disque dur de données commence à vieillir :  current-pending-sector       31 sectors (donnée qui varie et peut grimper jusqu'à plus de 300 en fonction de la date de la dernière opération de maintenance de l'ordi).

udisks --show-info /dev/sdb
Showing information for /org/freedesktop/UDisks/devices/sdb
  native-path:                 /sys/devices/pci0000:00/0000:00:1f.2/host2/target2:0:0/2:0:0:0/block/sdb
  device:                      8:16
  device-file:                 /dev/sdb
    presentation:              /dev/sdb
    by-id:                     /dev/disk/by-id/ata-ST9250827AS_5RG1J53Z
    by-id:                     /dev/disk/by-id/scsi-SATA_ST9250827AS_5RG1J53Z
    by-id:                     /dev/disk/by-id/wwn-0x5000c5000b75f5e0
    by-path:                   /dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0
  detected at:                 jeu. 28 mars 2013 08:58:38 CET
  system internal:             1
  removable:                   0
  has media:                   1 (detected at jeu. 28 mars 2013 08:58:38 CET)
    detects change:            0
    detection by polling:      0
    detection inhibitable:     0
    detection inhibited:       0
  is read only:                0
  is mounted:                  0
  mount paths:             
  mounted by uid:              0
  presentation hide:           0
  presentation nopolicy:       0
  presentation name:           
  presentation icon:           
  automount hint:              
  size:                        250059350016
  block size:                  512
  job underway:                no
  usage:                       
  type:                        
  version:                     
  uuid:                        
  label:                       
  partition table:
    scheme:                    mbr
    count:                     1
  drive:
    vendor:                    ATA
    model:                     ST9250827AS
    revision:                  3.ADA
    serial:                    5RG1J53Z
    WWN:                       5000c5000b75f5e0
    detachable:                0
    can spindown:              1
    rotational media:          Yes, at 5400 RPM
    write-cache:               enabled
    ejectable:                 0
    adapter:                   /org/freedesktop/UDisks/adapters/0000_3a00_3a1f_2e2
    ports:
      /org/freedesktop/UDisks/adapters/0000_3a00_3a1f_2e2/host2
    similar devices:
    media:                     
      compat:                 
    interface:                 ata
    if speed:                  (unknown)
    ATA SMART:                 Updated at jeu. 28 mars 2013 08:59:10 CET
      overall assessment:      Disk has a few bad sectors
===============================================================================
 Attribute       Current|Worst|Threshold  Status   Value       Type     Updates
===============================================================================
 raw-read-error-rate         100|253|  6   good    0           Pre-fail Online 
 spin-up-time                 99| 98| 85   good    0           Pre-fail Online 
 start-stop-count             41| 41| 20   good    61146       Old-age  Online 
 reallocated-sector-count     91| 91| 36   good    371 sectors Pre-fail Online 
 seek-error-rate              84| 60| 30   good    9190945417  Pre-fail Online 
 power-on-hours               77| 77|  0    n/a    856,5 days  Old-age  Online 
 spin-retry-count            100|100| 34   good    0           Pre-fail Online 
 power-cycle-count            97| 97| 20   good    3451        Old-age  Online 
 reported-uncorrect          100|100|  0    n/a    0 sectors   Old-age  Online 
 high-fly-writes              78| 78|  0    n/a    22          Old-age  Online 
 airflow-temperature-celsius  75| 31| 45 FAIL_PAST 25C / 77F   Old-age  Online 
 g-sense-error-rate          100|100|  0    n/a    6           Old-age  Online 
 power-off-retract-count       1|  1|  0    n/a    4294965199  Old-age  Online 
 load-cycle-count             68| 68|  0    n/a    65136       Old-age  Online 
 temperature-celsius-2        25| 69|  0    n/a    25C / 77F   Old-age  Online 
 hardware-ecc-recovered       69| 49|  0    n/a    20398943    Old-age  Online 
 reallocated-event-count      80| 80|  0    n/a    34673270998699 Old-age  Offline
 current-pending-sector       99| 48|  0    n/a    31 sectors  Old-age  Online 
 offline-uncorrectable        99| 48|  0    n/a    31 sectors  Old-age  Offline
 udma-crc-error-count        200|200|  0    n/a    9           Old-age  Online 
 multi-zone-error-rate       100|253|  0    n/a    0           Old-age  Offline
 ta-increase-count           100|253|  0    n/a    0           Old-age  Offline
 head-flying-hours           n/a|n/a|  0    n/a    0           Old-age  Offline
 total-lbas-written          n/a|n/a|  0    n/a    63543420655 Old-age  Offline
 total-lbas-read             n/a|n/a|  0    n/a    573378      Old-age  Offline

Conséquences : tous les 1 ou 2 jours, depuis 3 semaines, lors du démarrage il doit réparer ces erreurs, et lorsque je veux faire des sauvegardes, il y a beaucoup d'erreurs (splicing, etc.) qui empêchent de tout copier.

Du coup j'essaie de sauvegarder ce qui l'est encore.

Pour cela j'ai essayé :

- un logiciel de sauvegarde (BackinTime je crois) mais quand il avait terminé, comme apparemment il ya avait eu des erreurs de copie, il a supprimé toute la sauvegarde ;
- avec Nautilus, en faisant des copier-coller, mais je rencontre 2 cas de figures quand il y a des erreurs de copie : soit je fais "Ignorer tous" et du coup je ne sais pas du tout ce qui n'a pas été sauvegardé ; soit je clique lors d'errreurs juste sur "Ignorer" de manière à noter quel fichier n'a pas été copié, mais il y a tellement d'erreurs, et ça stoppe à chaque fois la copie, que ça prend beaucoup trop de temps ;
- avec cp /... /... les erreurs s'affichent dans la console mais je ne peux avoir accès qu'au dernières infos du terminal, et je ne sais pas comment trier pour pouvoir voir l'ensemble uniquement des fichiers qui n'ont pas été copiés.

Ma question est donc :

Comment faire une copie des fichiers - en ayant la liste de tous les fichiers qui n'ont pas pu être copié - à cause des secteurs défectueux ?

SI vous avez des pistes, merci beaucoup !!!

pepe

Hors ligne

#2 Le 28/03/2013, à 12:10

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Essaie ddrescue pour faire une image du disque en essayant de gérer les erreurs de lecture
http://doc.ubuntu-fr.org/ddrescue

Avec cet outil tu pourras avoir une image figée de ton disque, de manière à la lire sans être confronté à de nouvelles erreurs...

Hors ligne

#3 Le 28/03/2013, à 12:27

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Génial, merci beaucoup tiramiseb, je vais tester de ce pas.

Hors ligne

#4 Le 28/03/2013, à 12:39

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

(cela né résoudra pas les problèmes de lecture actuels, mais au moins tu pourras récupérer tes données sans être confronté à de nouveaux problèmes)

Hors ligne

#5 Le 28/03/2013, à 12:50

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

ok merci, pour résoudre le problème actuel, faut changer le DD, non ? y a rien d'autres à faire, non ?

Dernière modification par elpepe (Le 28/03/2013, à 12:50)

Hors ligne

#6 Le 28/03/2013, à 12:52

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Je doute qu'il y ait autre chose à faire que changer le disque.

Bien sûr il peut encore marcher... Mais en cas de doute, mieux vaut faire gaffe...

Hors ligne

#7 Le 28/03/2013, à 13:07

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Ok merci beaucoup smile

Hors ligne

#8 Le 28/03/2013, à 13:27

mloupiot

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Bonjour,
et si je puis me permettre, achète deux disques durs ce qui te permettra d'en utiliser un pour effectuer des sauvegardes régulières … parce que le tien a été sympa : il t'as prévenu avec de planter complètement, mais, parfois, c'est brutal !

Dernière modification par mloupiot (Le 28/03/2013, à 13:27)

Hors ligne

#9 Le 28/03/2013, à 13:45

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Bonjour,

Merci, et en effet, là le DD de données a été sympa de prévenir, j'en ai 2 autres prévus à cet effet, mais à chaque fois j'avais rencontré des soucis lors des sauvegardes, je n'avais pas encore trouvé le bon outil pour faire ça régulièrement en 1 ou 2 clics, du coup peut-être que les problèmes constatés venaient déjà de ces soucis de secteurs défectueux. J'en profite pour vous demander ceux que vous utilisez comme appli de backup si vouis en êtes satisfait ? Back in time ? Déjà Dup ? Rsync ? d'autres ?

Hors ligne

#10 Le 28/03/2013, à 13:49

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Pour ma part je synchronise mes données entre plusieurs ordinateurs avec Seafile.

Si je perds un disque dur, mes données sont toujours là.
Par contre ce n'est pas de la sauvegarde stricto sensu, dans la mesure où je ne suis pas protégé contre un quelconque effacement accidentel : j'efface un fichier sur un PC, il sera effacé sur l'autre (bien que le serveur Seafile conserve un historique, je ne sais pas dans quelle mesure je pourrais lui faire confiance).

L'outil proposé par défaut par Ubuntu, Deja Dup, me semble pas mal : facile à utiliser, surtout...

Hors ligne

#11 Le 28/03/2013, à 13:54

mloupiot

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Pour ma part, j'utilise LuckyBackup (dans les dépôts) qui lui même utilise rsync mais en graphique. Je l'ai configuré en incrémentiel, sans effacement des fichiers supprimés sur le disque d'origine, avec sauvegardes journalières automatiques.

Hors ligne

#12 Le 28/03/2013, à 14:04

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Merci. Je ne connaissais pas Seafile, il a l'air très pratique, et je viens de voir que luckybackup peut être configuré pour envoyer les logs de la sauvegarde. Du coup je vais d'abord essayer un premier backup avec ddrescue, et ensuite une autre avec luckybackup. à suivre...

Hors ligne

#13 Le 28/03/2013, à 14:05

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

ddrescue ce n'est pas pour faire du backup c'est pour faire une image d'un disque "cassé ou presque" pour tenter récupérer son contenu ensuite.

Ensuite, une fois ton système correctement fonctionnel sur un autre disque, tu pourras mettre en place une politique de sauvegarde.

Hors ligne

#14 Le 28/03/2013, à 14:13

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Ok, merci, si j'ai bien compris j'utilise donc :
1. ddrescue pour récupérer le plus proprement ce qui est récupérable sur un DD externe,
2. je remplace le vieux DD interne par le nouveau,
3. ensuite je copie le contenu récupéré par ddrescue avec un copier-coller sur le nouveau dd du laptop,
4. enfin j'utilise une autre solution type luckybackup ou déjàDup pour la politique de sauvegarde.

Hors ligne

#15 Le 28/03/2013, à 14:17

tiramiseb

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Presque.

1. ddrescue pour récupérer le plus proprement ce qui est récupérable de la partition d'origine dans un fichier stocké sur un DD externe,
2. je monte l'image comme si c'était une partition ("sudo mount /nom/du/fichier /mnt" par exemple),
3. je copie le contenu récupéré par ddrescue avec un copier-coller sur le nouveau dd,
4. enfin j'utilise une autre solution type luckybackup ou déjàDup pour la politique de sauvegarde.

Hors ligne

#16 Le 28/03/2013, à 14:24

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Très bien, merci beaucoup !!!

Hors ligne

#17 Le 31/03/2013, à 16:58

elpepe

Re : Comment sauvegarder le contenu d'un DD qui commence à veillir ?

Une vrai petite merveille ce ddrescue, il m'a décoincé bien 25Mo de donnée corrompue, et surtout il a pu me copier sur le dd externe les données :

ddrescue -r 1 /dev/sdb /media/lechemin/backup.dd /media/lechemin/backup.log
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:   250024 MB,  errsize:  35284 kB,  errors:     357
Current status
rescued:   250024 MB,  errsize:  35240 kB,  current rate:        0 B/s
   ipos:   237256 MB,   errors:     366,    average rate:        4 B/s
   opos:   237256 MB,     time from last successful read:     4.2 m
Splitting failed blocks...

Maintenant il passe plusieurs heures juste pour quelques kB.
Les liens qui ont été pratiques sur ddrescue : http://computriks.com/fr/sauvegarder-pc-ddrescue et http://poloastucien.free.fr/ddrescue_h.html

Je me pause 1 petite question : comment savoir le nom des fichiers perdus ? (le log de ddrescue ne parle que de secteurs ou de blocs on dirait). SI vous avez des idées, merci. Je vais maintenant essayer de passer à l'étape 3...

Hors ligne