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.

#26 Le 16/08/2016, à 16:23

kriskris69

Re : Pb lecture fichier DD ext

Ca ne va pas en s'arrangeant : des dossiers qui m'intéressaient et qui s'ouvraient dans l'explorateur Windows ne s'ouvre plus. Sous testdisk, ils apparaissent vides donc quand je fais "copier" ça ne copie rien.

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
   * FAT32 LBA                0   1  1 91200 254 63 1465144002 [DD EXT 750G]
Directory /Divers

No file found, filesystem may be damaged.

Use Left arrow to go back, Right to change directory, h to unhide deleted files
    q to quit, : to select the current file, a to select all files
    C to copy the selected files, c to copy the current file

Résultat du smartctl :

arragon@SAMSUNG:~$ sudo smartctl   -s   on   -a /dev/sdb
[sudo] password for arragon: 
smartctl 6.2 2013-07-26 r3841 [i686-linux-3.13.0-93-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD7500AAVS-00D7B0
Serial Number:    WD-WCAU42068701
LU WWN Device Id: 5 0014ee 25743fb11
Firmware Version: 01.01A01
User Capacity:    750 156 374 016 bytes [750 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.5, 3.0 Gb/s
Local Time is:    Tue Aug 16 09:36:29 2016 AST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

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: 		(18000) seconds.
Offline data collection
capabilities: 			 (0x7b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					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.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 208) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.
SCT capabilities: 	       (0x303f)	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     0x002f   198   198   051    Pre-fail  Always       -       78974
  3 Spin_Up_Time            0x0027   158   156   021    Pre-fail  Always       -       7083
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       819
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   096   096   000    Old_age   Always       -       3632
 10 Spin_Retry_Count        0x0032   100   100   051    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       818
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       28
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       819
194 Temperature_Celsius     0x0022   115   080   000    Old_age   Always       -       35
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   190   190   000    Old_age   Always       -       1311
198 Offline_Uncorrectable   0x0030   200   197   000    Old_age   Offline      -       4
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   193   001   051    Old_age   Offline  In_the_past 876

SMART Error Log Version: 1
No Errors Logged

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.

J'ai suivi les recommandations de Bougron : j'ai fait un "write", remonter le disk, résultats de dmesg |tail -50

arragon@SAMSUNG:~$ dmesg |tail -50
[ 5165.795637] sd 6:0:0:0: [sdb]  
[ 5165.795644] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5165.795651] sd 6:0:0:0: [sdb]  
[ 5165.795653] Sense Key : Medium Error [current] 
[ 5165.795658] sd 6:0:0:0: [sdb]  
[ 5165.795661] Add. Sense: Unrecovered read error
[ 5165.795668] sd 6:0:0:0: [sdb] CDB: 
[ 5165.795670] Read(10): 28 00 39 3a b7 5f 00 00 01 00
[ 5165.795681] end_request: critical medium error, dev sdb, sector 960149343
[ 5165.795711] FAT-fs (sdb1): Directory bread(block 960149280) failed
[ 5168.874802] sd 6:0:0:0: [sdb]  
[ 5168.874807] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5168.874810] sd 6:0:0:0: [sdb]  
[ 5168.874812] Sense Key : Medium Error [current] 
[ 5168.874817] sd 6:0:0:0: [sdb]  
[ 5168.874820] Add. Sense: Unrecovered read error
[ 5168.874823] sd 6:0:0:0: [sdb] CDB: 
[ 5168.874825] Read(10): 28 00 39 3a b7 60 00 00 01 00
[ 5168.874836] end_request: critical medium error, dev sdb, sector 960149344
[ 5168.874860] FAT-fs (sdb1): Directory bread(block 960149281) failed
[ 5171.908284] sd 6:0:0:0: [sdb]  
[ 5171.908297] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5171.908301] sd 6:0:0:0: [sdb]  
[ 5171.908305] Sense Key : Medium Error [current] 
[ 5171.908316] sd 6:0:0:0: [sdb]  
[ 5171.908325] Add. Sense: Unrecovered read error
[ 5171.908329] sd 6:0:0:0: [sdb] CDB: 
[ 5171.908332] Read(10): 28 00 39 3a b7 61 00 00 01 00
[ 5171.908350] end_request: critical medium error, dev sdb, sector 960149345
[ 5171.908392] FAT-fs (sdb1): Directory bread(block 960149282) failed
[ 5175.109673] sd 6:0:0:0: [sdb]  
[ 5175.109681] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5175.109685] sd 6:0:0:0: [sdb]  
[ 5175.109694] Sense Key : Medium Error [current] 
[ 5175.109701] sd 6:0:0:0: [sdb]  
[ 5175.109706] Add. Sense: Unrecovered read error
[ 5175.109710] sd 6:0:0:0: [sdb] CDB: 
[ 5175.109714] Read(10): 28 00 39 3a b7 62 00 00 01 00
[ 5175.109730] end_request: critical medium error, dev sdb, sector 960149346
[ 5175.109758] FAT-fs (sdb1): Directory bread(block 960149283) failed
[ 5178.032831] sd 6:0:0:0: [sdb]  
[ 5178.032844] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 5178.032849] sd 6:0:0:0: [sdb]  
[ 5178.032856] Sense Key : Medium Error [current] 
[ 5178.032863] sd 6:0:0:0: [sdb]  
[ 5178.032872] Add. Sense: Unrecovered read error
[ 5178.032877] sd 6:0:0:0: [sdb] CDB: 
[ 5178.032884] Read(10): 28 00 39 3a b7 63 00 00 01 00
[ 5178.032905] end_request: critical medium error, dev sdb, sector 960149347
[ 5178.032956] FAT-fs (sdb1): Directory bread(block 960149284) failed

Résultat du fsck :

arragon@SAMSUNG:~$ sudo umount /dev/sdb1
démontage : /media/arragon/DD EXT 750G : périphérique occupé.
       (Dans certains cas, des infos sur les processus l'utilisant
        sont récupérables par lsof(8) ou fuser(1))
arragon@SAMSUNG:~$ sudo umount /dev/sdb1
umount : /dev/sdb1 : n'est pas monté
arragon@SAMSUNG:~$ sudo fsck -fpv /dev/sdb1
fsck de util-linux 2.20.1
fsck.fat 3.0.26 (2014-03-07)
fsck.fat 3.0.26 (2014-03-07)
Checking we can access the last sector of the filesystem
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
 Automatically removing dirty bit.
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:02/00
  Not automatically fixing this.
Boot sector contents:
System ID "FNetF32 "
Media byte 0xf8 (hard disk)
       512 bytes per logical sector
     65536 bytes per cluster
        32 reserved sectors
First FAT starts at byte 16384 (sector 32)
         2 FATs, 32 bit entries
  45809664 bytes per FAT (= 89472 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 91635712 (sector 178976)
  11445016 data clusters (750060568576 bytes)
63 sectors/track, 255 heads
        63 hidden sectors
1465141120 sectors total
/Programmes d'installation SAMSUNG
 Start does point to root directory. Deleting dir. 
/Documents Tableur 13-03-16
 Start does point to root directory. Deleting dir. 
/Santé 21-12-15
 Start does point to root directory. Deleting dir. 
/Documents Traitement de texte 13-03-16
 Start does point to root directory. Deleting dir. 
/DD ext PikaOne
 Start does point to root directory. Deleting dir. 
/Clips
 Start does point to root directory. Deleting dir. 
Read 32 bytes at 25861701632:Erreur d'entrée/sortie

Hors ligne

#27 Le 16/08/2016, à 23:21

Bougron

Re : Pb lecture fichier DD ext

Bonsoir
Ne reste plus qu'a vérifier ce qui n'a pas été éliminé.

sudo mkdir   /mnt/SDB1
sudo mount  -v   /dev/sdb1    /mnt/SDB1
sudo ls -Rl    /mnt/SDB1

Si besoin la récupération de ce qui est perdu se fait par PHOTOREC après avoir sauvé et wipé ce qui est présent.

Dernière modification par Bougron (Le 16/08/2016, à 23:21)

Hors ligne

#28 Le 18/08/2016, à 18:05

kriskris69

Re : Pb lecture fichier DD ext

@moko138 : Bien sûr que je n'allume ce DD abîmé que pour faire des opérations dessus.
Effectivement, si les secteurs défectueux sont dispersés, je le mettrai au rebut.
Sinon, je pourrai m'en servir pour une 2è sauvegarde ou y stocker des fichiers sans importances (genre films).

A noter que quand je manipule le boîtier en rotation, je sens une masse lourde tourner à l'intérieur en opposition (poids à gauche quand je penche le boîtier à droite) genre gyroscope.

@Bougron : je ferai la manip de ton post #27 une fois celle du post #25 terminée...
Au bout de 48h de travail, voici la console :

arragon@SAMSUNG:~$ pwd
/home/arragon
arragon@SAMSUNG:~$ mkdir dd
arragon@SAMSUNG:~$ ls
adobe-air.sh  dd           dwhelper          Images   My GCompris      testdisk.log  xcas_auto_169896528.xws
backup.log    desktop.ini  examples.desktop  Modèles  Public           Vidéos        xcas_recent
Bureau        Documents    GNUstep           Musique  Téléchargements  vlc-log.txt
arragon@SAMSUNG:~$ sudo apt install gddrescue
[sudo] password for arragon: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  gddrescue
0 mis à jour, 1 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 95,6 ko dans les archives.
Après cette opération, 217 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://archive.ubuntu.com/ubuntu/ trusty/universe gddrescue i386 1.17-1 [95,6 kB]
95,6 ko réceptionnés en 0s (130 ko/s)
Sélection du paquet gddrescue précédemment désélectionné.
(Lecture de la base de données... 1247518 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../gddrescue_1.17-1_i386.deb ...
Décompactage de gddrescue (1.17-1) ...
Traitement déclenché pour  man-db (2.6.7.1-1ubuntu1) ...
Traitement déclenché pour  install-info (5.2.0.dfsg.1-2) ...
Paramétrage de gddrescue (1.17-1) ...
arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/arragon/dd/suivi


GNU ddrescue 1.17
Press Ctrl-C to interrupt
rescued:   604058 MB,  errsize:    146 GB,  current rate:        0 B/s
   ipos:   662296 MB,   errors:    1668,    average rate:    3398 kB/s
   opos:   662296 MB,    time since last successful read:     7.8 h
Trimming failed blocks...  

Vu que le disk fait 750 Go, j'imagine que c'est bientôt terminé...

Hors ligne

#29 Le 19/08/2016, à 11:01

Bougron

Re : Pb lecture fichier DD ext

Bonjour
Je pense maintenant que tu as la liste des  blocs considérés comme fichus.   J'ai vu il y avait déjà
"errsize:    146 GB":  146 Go considérés comme non fiables:  Il est possible que cette valeur soit devenue plus faible.
Si tu es partant,  j'ai redécouvert une discussion qui propose un formatage usine.  Cela permettrait de savoir si la taille passe de 750 Go à 504 Go...
et surtout, cela enrichirait cette discussion d'un autre cas  https://forum.ubuntu-fr.org/viewtopic.php?id=1994903

Hors ligne

#30 Le 21/08/2016, à 06:56

kriskris69

Re : Pb lecture fichier DD ext

La procèdure du post #25 n'a pu se terminer correctement. Mon PC a bloqué à cause d'autres applis sur lesquelles j'étais en même temps. Du coup le fichier suivi n'a dû se finaliser correctement car j'ai :

arragon@SAMSUNG:~$ ls
adobe-air.sh  Documents         Modèles          testdisk.log
backup.log    dwhelper          Musique          Vidéos
Bureau        examples.desktop  My GCompris      vlc-log.txt
dd            GNUstep           Public           xcas_auto_169896528.xws
desktop.ini   Images            Téléchargements  xcas_recent
arragon@SAMSUNG:~$ cd dd
arragon@SAMSUNG:~/dd$ ls
suivi
arragon@SAMSUNG:~/dd$ sudo ddrescuelog -l- -b512 /home/arragon/suivi >/home/arragon/dd/badblocs
[sudo] password for arragon: 
ddrescuelog: Logfile '/home/arragon/suivi' does not exist.
arragon@SAMSUNG:~/dd$ ls
badblocs  suivi

la fichier badblocks fait 0 octet

Les commandes du post #27 ne fonctionnent pas :

arragon@SAMSUNG:~$ sudo mkdir   /mnt/SDB1
[sudo] password for arragon: 
mkdir: impossible de créer le répertoire «/mnt/SDB1»: Le fichier existe
arragon@SAMSUNG:~$ sudo mount  -v   /dev/sdb1    /mnt/SDB1
mount : vous n'avez pas indiqué le type de système de fichiers de /dev/sdb1
       Je vais essayer le type vfat
/dev/sdb1 on /mnt/SDB1 type vfat (rw)
arragon@SAMSUNG:~$ sudo ls -Rl    /mnt/SDB1
/mnt/SDB1:

L'invite ne s'affiche plus...

Je ne veux pas encore formater ce DDE comme suggéré au post #29 car je n'ai quasiment rien récupéré de ce disque. Il faut que j'installe et fasse tourner PhotoRec ? Quelles sont les commandes ? Il faut au préalable taper la commande wipe du post #17 :
sudo wipe     -r     -i     -Q 1 répertoire
?

Hors ligne

#31 Le 21/08/2016, à 12:43

moko138

Re : Pb lecture fichier DD ext

kriskris69 a écrit :

L'invite ne s'affiche plus...

Normal, tant que le "ls" n'a pas fini.

Mon PC a bloqué à cause d'autres applis sur lesquelles j'étais en même temps.

As-tu déterminé ta priorité ?


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

Hors ligne

#32 Le 21/08/2016, à 13:17

Bougron

Re : Pb lecture fichier DD ext

Bonjour
Ce n'est pas grave du tout.
Ce logiciel  est équipé de points  de reprise. C'est fort pratique lorsqu'il faut recommencer pour diverses raisons y compris lorsque l'exemple est mal codé
donc

sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/$USER/dd/suivi
sudo ddrescuelog -l- -b512 /home/$USER/dd/suivi >/home/$USER/dd/badblocs

Pour le post#27 je te propose cela

sudo umount   /dev/sdb1
sudo fsck   -py    /dev/sdb1
sudo umount   /dev/sdb1
sudo mkdir       /mnt/SDB1
sudo mount  -v   /dev/sdb1    /mnt/SDB1
sudo ls -Rl    /mnt/SDB1

pour le formatage et le wipe attendre qu'on puisse lire le systeme de fichier
Si tu ne peux pas  cela sera du photorec.

Dernière modification par Bougron (Le 21/08/2016, à 13:26)

Hors ligne

#33 Le 21/08/2016, à 13:55

kriskris69

Re : Pb lecture fichier DD ext

@moko138: Effectivement, après une nuit de "travail", l'invite est revenue, après des pages et des pages (j'ai même plus le début !) de lignes du genre:

drwx------  0 arragon arragon   65536 avril 18  2008 Photos Lionel (à graver)
drwx------ 11 arragon arragon   65536 mai    6  2009 Photos mariage
drwx------  2 arragon arragon   65536 mars  12  2009 Photos mariage sélectionnées pour livre
drwx------  3 arragon arragon   65536 juil.  7  2009 $RECYCLE.BIN
-rw-r--r--  1 arragon arragon 2373768 juin  28  2009 thierry 09 355.jpg
-rw-r--r--  1 arragon arragon 2453652 juin  28  2009 thierry 09 356.jpg
-rw-r--r--  1 arragon arragon 2502255 juin  28  2009 thierry 09 378.jpg
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-06-20 Catamaran Les Saintes  Photos kimoun: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-06-27 Repas de Satineau  Photos Claude: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/09-07-01 Baptême Lucas Bénitez  Photos Sophie: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/100NIKON Photos papa: Aucun fichier ou dossier de ce type
ls: impossible d'ouvrir le répertoire /mnt/SDB1/à graver Photos/100OLYMP Photos Jade: Aucun fichier ou dossier de ce type

Ma priorité était de récupérer certains répertoires mais la réalité est que depuis 2 semaines, toutes ces manip' ne m'ont pas permis de retrouver quoi que ce soit...

@Bougron:
La commande ne fonctionne pas :

arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or directory
arragon@SAMSUNG:~$ ls
adobe-air.sh  dd           dwhelper          Images   My GCompris      testdisk.log  xcas_auto_169896528.xws
backup.log    desktop.ini  examples.desktop  Modèles  Public           Vidéos        xcas_recent
Bureau        Documents    GNUstep           Musique  Téléchargements  vlc-log.txt
arragon@SAMSUNG:~$ cd dd
arragon@SAMSUNG:~/dd$ ls
badblocs  suivi
arragon@SAMSUNG:~/dd$ 

Hors ligne

#34 Le 21/08/2016, à 14:28

moko138

Re : Pb lecture fichier DD ext

kriskris69 a écrit :
sudo ls -Rl    /mnt/SDB1

après des pages et des pages (j'ai même plus le début !) de lignes

@Bougron,
  ne serait-il pas intéressant, pour ne perdre aucune ligne, de rediriger la sortie dans un fichier .txt :

sudo ls -Rl    /mnt/SDB1 > ls-sdb1.txt

?
  - -

@kriskris69,  tu dis

toutes ces manip' ne m'ont pas permis de retrouver quoi que ce soit

mais ceci :

ls (...)
(...)
drwx------ 11 arragon arragon   65536 mai    6  2009 Photos mariage
(...)
-rw-r--r--  1 arragon arragon 2373768 juin  28  2009 thierry 09 355.jpg

est encourageant !  smile


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

Hors ligne

#35 Le 21/08/2016, à 14:49

kriskris69

Re : Pb lecture fichier DD ext

En fait, les dossiers qui figurent dans les lignes

-rw-r--r--  1 arragon arragon

ne m'intéressent pas. J'ai déjà ces dossiers sur un autre DDE de sauvegarde.
Ce sont au contraire ceux figurant dans les lignes

Aucun fichier ou dossier de ce type

qu'il m'intéresserait de récupérer.

Hors ligne

#36 Le 21/08/2016, à 15:26

Bougron

Re : Pb lecture fichier DD ext

Pour moko
""@Bougron,
  ne serait-il pas intéressant, pour ne perdre aucune ligne, de rediriger la sortie dans un fichier .txt "

Je ne sais pas trop. Si on le fait cela va servir à fabriquer des lignes de script pour automatiser la suite.    Et ce n'est pas moi qui proposerait un script  pour faire le tri.

Voila le problème nouveau à traiter dans toute sa splendeur:
On va utiliser photorec  qui va récupérer des milliers de fichiers sans aucun nom sérieux. Cela c'est du classique.
Mais c'est une nouveauté pour notre contexte habituel d'intervention:    On dispose d'un sauvetage des fichiers à une date donnée.
Donc je trouve inutile de récupérer des images  anciennes qu'on a déjà. En  plus avec des noms de tout ce qu'il y a de mieux pour ne rien comprendre.
Comment faire cette sélection. Je ne sais pas.

Si le sauvetage a été fait a une seule date, on devrait pouvoir, par script ou  à la main, supprimer tout ce qui est antérieur.
Si le sauvetage a été fait par petits morceau,   en plusieurs dates, il faut traiter par morceaux avec ces critères de date.
Si le sauvetage a été fait en renommant les fichiers  ou les répertoires , cela va se compliquer.
Donc je ne sais pas trop ce qu'il y a de mieux.

donc peut-être  la commande

ls -l 

 
permettant d'avoir la liste des répertoires.   Analyse visuelle
    et descente  dans chaque répertoire pour analyse visuelle
Le but étant de dire
    Je sais que je peux supprimer ce répertoire cas tout ce qui est dedans est sauvé
ou
   Je n'ai pas sauvé ce répertoire mais tout ce qu'il y a dedans est correct. C'est le moment de le sauver avant de le détruire.

Ou l'autre approche
Lister dans dans un fichier tous les fichiers qui ont été sauvés et faire un scriopt de suppression dans ce disque des fichiers sauvés.
Cela devrait être possible s'il n'y a pas trop de changement dans les noms.
Je rappelle que dorénavant la commande de suppression n'est plus la commande rm mais la commande wipe

C'est toi seul qui peut décider de façon de faire. Peut-être que les deux  peuvent se combiner

Puis lorsque la commande wipe a bien supprimé les fichiers et leurs  contenus  (action nouvelle dans ce forum) , on peut attaquer avec photrorec pour récupérer du contenu.
Le gros risque étant de supprimer des fichiers par la commande wipe alors qu'ils n'ont pas été sauvés.
Je n'ai pas vécu le problème de devoir renommer les fichiers récupérés et les difficultés de remise en état.
Comme souvent, je vais proposer du complexe.
A) immédiatement  un passage photorec qui récupère tout et dont on stocke la récupération sans l'exploiter.
B) La suppression avec la commande wipe et non la commande rm de ce qu'on sait avoir sauvé.
C) Un passage photorec qui récupère ce qui reste   et dont on traite la sortie.


Pour cette commande

sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or director

Je ne vois pas l'ereur
    Le disque externe était-il branché.  si oui  était-ce sur sdb?
Donnes le retour des commandes

ls  -l  /home/arragon/dd/suivi
sudo fdisk   -l  | grep sd
sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/arragon/dd/suivi

Dernière modification par Bougron (Le 21/08/2016, à 16:42)

Hors ligne

#37 Le 21/08/2016, à 15:29

moko138

Re : Pb lecture fichier DD ext

D'accord.
Ton DDE est en vfat...
Donc - et ce qui suit n'est en aucun cas un remède, mais un soin préventif, pour l'avenir - vois Maintenance des supports...


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

Hors ligne

#38 Le 21/08/2016, à 16:06

Bougron

Re : Pb lecture fichier DD ext

kriskris69 a écrit :

En fait, les dossiers qui figurent dans les lignes

-rw-r--r--  1 arragon arragon

ne m'intéressent pas. J'ai déjà ces dossiers sur un autre DDE de sauvegarde.
Ce sont au contraire ceux figurant dans les lignes

Aucun fichier ou dossier de ce type

qu'il m'intéresserait de récupérer.

Il y a donc au moins un répertoire qu'on peut facilement éliminer de la récupération par la commande

u16041@u16041:~$ sudo wipe     -r     -i    -q  -Q 1  TOTO
Okay to WIPE 1 directory ? (Yes/No) Yes
Entering directory 'TOTO'
File 5 (0 bytes) wiped                                                        
Going back to directory /home/u16041
Operation finished.
1 file wiped and 0 special files ignored in 1 directory, 0 symlinks removed but not followed, 0 errors occured.
u16041@u16041:~$ 

La codif pour  toi sera donc.   Attention cela sera long a écrire sur les fichiers. Mais une seule fois au lieu de 4 fois en standard.
sudo wipe     -r     -i    -q  -Q 1  arragon

Dernière modification par Bougron (Le 21/08/2016, à 16:08)

Hors ligne

#39 Le 21/08/2016, à 16:17

kriskris69

Re : Pb lecture fichier DD ext

@Bougron:
Voici:

arragon@SAMSUNG:~/dd$ ls  -l  /home/arragon/dd/suivi
-rw-r--r-- 1 root root 1097054 août  21 10:02 /home/arragon/dd/suivi
arragon@SAMSUNG:~/dd$ sudo fdisk | grep sd
Usage:
 fdisk [options] <disk>    change partition table
 fdisk [options] -l <disk> list partition table(s)
 fdisk -s <partition>      give partition size(s) in blocks

Options:
 -b <size>             sector size (512, 1024, 2048 or 4096)
 -c[=<mode>]           compatible mode: 'dos' or 'nondos' (default)
 -h                    print this help text
 -u[=<unit>]           display units: 'cylinders' or 'sectors' (default)
 -v                    print program version
 -C <number>           specify the number of cylinders
 -H <number>           specify the number of heads
 -S <number>           specify the number of sectors per track

arragon@SAMSUNG:~/dd$ sudo ddrescue -f -n -b512 -c1     /dev/sdb   /dev/null  /home/arragon/dd/suivi
ddrescue: Can't open input file: No such file or directory

Effectivement le DDE était sur sdc... Je le sais pas pourquoi le sdb a sauté. Bref, j'ai relancé la commande et en effet, le boulot reprend à partir du dernier plantage:

arragon@SAMSUNG:~$ sudo ddrescue -f -n -b512 -c1     /dev/sdc   /dev/null  /home/arragon/dd/suivi
[sudo] password for arragon: 


GNU ddrescue 1.17
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued:   604065 MB,  errsize:    146 GB,  errors:    1944
Current status
rescued:   604065 MB,  errsize:    146 GB,  current rate:     1365 B/s
   ipos:   667960 MB,   errors:    1947,    average rate:      978 B/s
   opos:   667960 MB,    time since last successful read:       0 s
Trimming failed blocks...

Je laisse tourner toute la journée et la nuit s'il le faut...

Hors ligne

#40 Le 21/08/2016, à 16:52

Bougron

Re : Pb lecture fichier DD ext

Oui effectivement il est repartit dans la sequences de blocks fichiers   et c'est long à lire
Il est probable qu'il n'ait pas pensé à une telle quantité.

Je t'ai mis la codif pour écraser le répertoire que tu considères comme déjà sauvé.
Mais attends que  ddrescue soit fini car la tête de lecture bosse dure.

Attention la commande de suppression des fichiers sera aussi très longue.
Je n'ai pas suffisamment utilisé cette  commande pour savoir si elle donne un suivi d'écrasement.

Lorsque cette opération d'écrasement sera finie, tout ce qui restera sera à récupérer par photorec... Tu pourras enchaîner.

Dernière modification par Bougron (Le 21/08/2016, à 17:06)

Hors ligne

#41 Le 21/08/2016, à 17:19

kriskris69

Re : Pb lecture fichier DD ext

Pour faire simple, les dossiers que je souhaitent récupérer parmi

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
   * FAT32 LBA                0   1  1 91200 254 63 1465144002 [DD EXT 750G]
Directory /

>drwxr-xr-x     0     0         0 28-Mar-2016 08:51 $RECYCLE.BIN
 drwxr-xr-x     0     0         0  2-Feb-2009 17:50 System Volume Information
 drwxr-xr-x     0     0         0 31-Mar-2016 10:00 .Trash-1000
 drwxr-xr-x     0     0         0 28-Nov-2013 17:22 Voiture
 drwxr-xr-x     0     0         0 21-Dec-2015 23:12 Divers2
 drwxr-xr-x     0     0         0  7-Aug-2016 21:43 Programmes d'installation SAMSUNG
 drwxr-xr-x     0     0         0  9-Mar-2016 19:28 Documents Txt 13-03-16
 drwxr-xr-x     0     0         0 29-Jun-2014 10:05 Documents Web 13-03-16
 drwxr-xr-x     0     0         0  7-Aug-2016 21:43 Documents Tableur 13-03-16
 drwxr-xr-x     0     0         0 20-Mar-2016 22:59 Jade
 drwxr-xr-x     0     0         0 30-May-2015 16:56 Impôts
 drwxr-xr-x     0     0         0 27-Nov-2015 15:42 Métier 27-11-15
 drwxr-xr-x     0     0         0 21-Dec-2015 23:44 Santé 21-12-15
 drwxr-xr-x     0     0         0 21-Feb-2015 09:01 Assurances 13-03-16
 drwxr-xr-x     0     0         0 16-Aug-2016 10:18 Documents Traitement de texte 13-03-16
 drwxr-xr-x     0     0         0 30-Jun-2014 00:50 Banques 13-03-16
 drwxr-xr-x     0     0         0  8-Mar-2016 20:34 Téléphonie FAI 13-03-16
 drwxr-xr-x     0     0         0 24-Apr-2016 23:00 Films
 drwxr-xr-x     0     0         0  9-Oct-2009 22:29 Olga
 drwxr-xr-x     0     0         0 16-Aug-2016 10:18 DD ext PikaOne
 drwxr-xr-x     0     0         0  2-Aug-2015 22:59 à graver Photos
 drwxr-xr-x     0     0         0 31-Mar-2016 00:00 Musique à ranger
 drwxr-xr-x     0     0         0 28-Mar-2016 20:54 Divers
 drwxr-xr-x     0     0         0 22-Jan-2008 19:09 Permis Mer
 drwxr-xr-x     0     0         0 21-Nov-2008 18:24 Voile Satineau
 drwxr-xr-x     0     0         0 16-Aug-2016 10:18 Clips
 drwxr-xr-x     0     0         0 14-Mar-2012 20:38 Films de Nico
 drwxr-xr-x     0     0         0 12-Aug-2011 04:45 TomTom2
 drwxr-xr-x     0     0         0  9-Jun-2012 20:21 TomTom
 drwxr-xr-x     0     0         0 28-Aug-2013 03:49 GoPro (à graver)
 drwxr-xr-x     0     0         0  6-Jul-2006 23:23 Videos à ranger
 -rwxr-xr-x     0     0      2597 22-Sep-2006 20:27 Gosier1.m3u
 -rwxr-xr-x     0     0      1939 23-Jun-2005 00:55 Méditaion.m3u
 drwxr-xr-x     0     0         0 11-Nov-2014 18:49 à ranger
 drwxr-xr-x     0     0         0 12-Feb-2005 21:57 Compil T.V
 drwxr-xr-x     0     0         0  6-Jul-2006 23:11 Jeux
 drwxr-xr-x     0     0         0  6-Jul-2006 23:07 Jeux Consoles
 drwxr-xr-x     0     0         0 15-Feb-2006 10:18 Les inconnus
 drwxr-xr-x     0     0         0  5-Apr-2005 00:18 Programmes d'installation DELL
 drwxr-xr-x     0     0         0 13-Apr-2005 17:47 Paule
 drwxr-xr-x     0     0         0 15-Jun-2007 19:56 Math
 drwxr-xr-x     0     0         0  7-Aug-2013 05:29 Voyages
 drwxr-xr-x     0     0         0 30-Jun-2014 23:14 Gwada
 drwxr-xr-x     0     0         0 29-Jun-2014 10:06 La Poste
 dr-xr-xr-x     0     0         0 29-Jun-2014 10:21 Mes images
 drwxr-xr-x     0     0         0  1-Jul-2013 11:51 Plans Cartes
 drwxr-xr-x     0     0         0  3-Jul-2014 09:51 Sport
>drwxr-xr-x     0     0         0 27-Jun-2014 01:08 Terrains Villas
                                                   Next
Use Right to change directory, h to unhide deleted files
    q to quit, : to select the current file, a to select all files
    C to copy the selected files, c to copy the current file

sont principalement:
-à ranger
-DD ext PikaOne
-Divers
-Musique à ranger
en espérant retrouver le nom des fichiers qui vont avec...

Hors ligne

#42 Le 21/08/2016, à 18:02

Bougron

Re : Pb lecture fichier DD ext

Tu as quand même une sacrée liste de répertoires à écraser
entre-autres ceux qu'on oublie souvent.

drwxr-xr-x     0     0         0 28-Mar-2016 08:51 $RECYCLE.BIN
 drwxr-xr-x     0     0         0  2-Feb-2009 17:50 System Volume Information
 drwxr-xr-x     0     0         0 31-Mar-2016 10:00 .Trash-1000

Hors ligne

#43 Le 22/08/2016, à 05:15

kriskris69

Re : Pb lecture fichier DD ext

Ca y est, les commandes du post #25 ont rendu leur résultat

arragon@SAMSUNG:~$ sudo ddrescuelog -l- -b512 /home/arragon/dd/suivi >/home/arragon/dd/badblocs
arragon@SAMSUNG:~$ 

Un fichier badblocks de 47915 lignes! que je ne parviens pas à joindre à ce post.
Par contre, problème sur la commande wipe:

arragon@SAMSUNG:~$ sudo wipe     -r     -i    -q  -Q 1  $RECYCLE.BIN
sudo: wipe: command not found
arragon@SAMSUNG:~$ 

Hors ligne

#44 Le 22/08/2016, à 08:31

moko138

Re : Pb lecture fichier DD ext

Il me semble que shred est pré-installé et fait à peu près la même chose que wipe, non ?

apt-cache show wipe
Description-fr: Supression sécurisée de fichiers
Wipe écrit à plusieurs reprises des séquences spéciales sur  les 
fichiers pour qu'ils soient détruits. Wipe réalise cette opération grâce 
aux appels fsync() et/ou au bit 0_SYNC pour forcer l'accès au disque.
man shred
Écrire  par  dessus un fichier pour en camoufler le contenu, et optionnellement l'effacer

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

Hors ligne

#45 Le 22/08/2016, à 13:16

Bougron

Re : Pb lecture fichier DD ext

kriskris69 a écrit :

Ca y est, les commandes du post #25 ont rendu leur résultat

arragon@SAMSUNG:~$ sudo ddrescuelog -l- -b512 /home/arragon/dd/suivi >/home/arragon/dd/badblocs
arragon@SAMSUNG:~$ 

Un fichier badblocks de 47915 lignes! que je ne parviens pas à joindre à ce post.
Par contre, problème sur la commande wipe:

arragon@SAMSUNG:~$ sudo wipe     -r     -i    -q  -Q 1  $RECYCLE.BIN
sudo: wipe: command not found
arragon@SAMSUNG:~$ 

Bonjour.
Pour  la taille du fichier j'étais parti sur l'idée de 1313 lignes. Vu la taille tu as raison de ne pas le joindre.
Manifestement, toutes les versions de ubuntu n'ont pas le même comportement!
Sur un ubuntu 'récent", lorsque je fais la commande, J'ai aussi un message anormal. Mais son explication est limpide et la correction aisée

bougron@DynaMips:~$ wipe
Le programme « wipe » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install wipe
bougron@DynaMips:~$ 

Mais effectivement, il y a un piège si précédé de sudo

bougron@DynaMips:~$ sudo wipe
sudo: wipe : commande introuvable
bougron@DynaMips:~$

et pas si on est root!!!

bougron@DynaMips:~$ sudo -i
root@DynaMips:~# wipe
Le programme « wipe » n'est pas encore installé. Vous pouvez l'installer en tapant :
apt install wipe
root@DynaMips:~# 

Dernière modification par Bougron (Le 22/08/2016, à 13:24)

Hors ligne

#46 Le 22/08/2016, à 13:34

Bougron

Re : Pb lecture fichier DD ext

moko138 a écrit :

Il me semble que shred est pré-installé et fait à peu près la même chose que wipe, non ?

apt-cache show wipe
Description-fr: Supression sécurisée de fichiers
Wipe écrit à plusieurs reprises des séquences spéciales sur  les 
fichiers pour qu'ils soient détruits. Wipe réalise cette opération grâce 
aux appels fsync() et/ou au bit 0_SYNC pour forcer l'accès au disque.
man shred
Écrire  par  dessus un fichier pour en camoufler le contenu, et optionnellement l'effacer

Bonjour
lorsque j'ai cherché un outil pour remettre à zéro, je suis tombé sur wipe . Effectivement j'aurais pu tomber sur shred
car il me semble très semblable en fonctionnalité.
S'il est utilisé ne pas oublier que dans ce contexte, une seule fois suffit
  -n, --iterations=N  écraser N fois au lieu du nombre par défaut (3)

la question est: faut-il conserver un fichier qui n'est pas lisible?

Dernière modification par Bougron (Le 22/08/2016, à 13:35)

Hors ligne

#47 Le 04/09/2016, à 06:35

kriskris69

Re : Pb lecture fichier DD ext

Pourquoi ne pas utiliser Photorec sur le DDE dans cet état ?
Pourquoi utiliser wipe ?
Comment wiper les dossiers que je ne veux pas récupérer ?
La commande

sudo wipe     -r     -i    -q  -Q 1  Assurances

par exemple renvoie:

arragon@SAMSUNG:~$ sudo wipe     -r     -i    -q  -Q 1  Assurances
Assurances: fatal: could not lstat: No such file or directory

Hors ligne

#48 Le 04/09/2016, à 13:53

Bougron

Re : Pb lecture fichier DD ext

Bonjour
Tu peux effectivement utiliser photorec  sur le disque externe et récupérer une nouvelle fois les fichiers que tu possèdes déjà. Il te resteras alors à les authentifier.

Fais précéder la commande wipe par la commande

sudo ls -l

car j'ai un doute sur le fait que tu sois bien positionné.

Hors ligne

#49 Le 04/09/2016, à 16:01

kriskris69

Re : Pb lecture fichier DD ext

arragon@SAMSUNG:/media/arragon$ ls -l
total 792
drwx------ 1 arragon arragon 811008 août   6 22:11 D: Documents

En fait, le wipe sert juste à éliminer des dossiers inutiles pour ne pas avoir trop de fichiers à traiter ensuite ?

Hors ligne

#50 Le 04/09/2016, à 16:19

Bougron

Re : Pb lecture fichier DD ext

L'idée est bien de te faire éliminer ce que tu possèdes déjà  afin d'avoir moins de choses à traiter


Pour Wipe, je viens de trouver le bug
           Les fichiers peuvent avoir des noms avec des espaces mais pas les  sous-répertoires.

Je te propose donc de faire  d'abord les  commandes

cd    Assurances
mv   "D: Documents" "D:Documents"
cd  ..

et de relancer la commande

Hors ligne