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.

#101 Le 22/01/2016, à 16:11

Nasman

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Commande du post#96


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#102 Le 22/01/2016, à 20:50

moko138

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Nasman a écrit :

Commande du post#96

Euh... Nasman, il me semble que ça ne suffit pas, arrête-moi si je me trompe :
il me semble que ça revient à écraser la partition home toute neuve et saine  par l'ancienne, ce qui poserait deux problèmes :
- celui des tailles différentes des 2 partitions,
- et celui d'un home sain écrasé par des fichiers de configuration probablement corrompus.
    Non ?


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

Hors ligne

#103 Le 22/01/2016, à 23:07

Nasman

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Effectivement mais je pense que le souci venait du système et non pas forcément des préférences des applications.
Si le nouveau /home est quasi vierge, on ne risque pas grand chose à le remplacer.

Pour la réinstallation j'aurais plutôt vu un truc du genre :
1) création des 3 partitions avec la même taille que pour le vieux disque
- une en ext4 pour le système
- une en linux-swap
- une en ext4 pour le /home, commençant au même secteur et de la même taille que l'ancien


2) Recopie de l'ancien /home à la place du nouveau
3) agrandissement de la partition du /home pour prendre la totalité du reste du disque

4) Réinstallation d'un nouveau système sur sda1 en utilisant le /home sda3

Ainsi le nouveau /home contiendra le contenu de l'ancien /home et sera plus vaste, la réinstallation du nouveau système utilisera l'uuid de la partition du /home. Si la recopie se fait après l'installation du système il faudra modifier l'uuid dans le fstab


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#104 Le 23/01/2016, à 01:36

Bougron

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Nasman a écrit :

Sans garantie tu peux tester (du fait que le /home sera réimplanté à un emplacement différent)

sudo dd if=/media/ubuntu/westerndigital/backup/ImageFileName.img of=/dev/sda3 bs=512 count=879114240 skip=97656832

Vérifier que la destination s'appelle bien /dev/sda3 et que la source est bien dans /media/ubuntu/westerndigital/backup/ImageFileName.img

Il aurait été préférable d'effectuer le formatage du nouveau disque avec la même taille pour sda1 et sda2 et d'avoir sda3 commençant au même secteur que précédemment avec une taille supérieure.
Attention si tu as déjà réinstallé ubuntu, celui ci n'a pas de partition dédiée à /home - à moins que tu aies précisé une partition dédiée à /home qui est actuellement vide.
Tu risque (dans ce cas) d'avoir un souci d'identifiant de partition uuid car la partition dédiée précisée (et vide) a un uuid qui sera écrasé par celui provenant de la restauration. Il faudra alors modifier le /etc/fstab pour corriger le tir.

Si tu n'avais pas réinstallé ubuntu, Tu aurais eu juste à préciser la partition /home à utiliser et tu aurais indiqué la partition que tu viendrais de restaurer.

Bonsoir
Comme le système fonctionne,  je pense qu'il serait plus sage de fabriquer une nouvelle partition (SDA4?) d'une taille de  879114240  secteurs soit 429255 Mio et d'y copier le "vieux" /home.   L'accès aux fichiers de l'utilisateur sera alors possible.
Ultérieurement cette nouvelle partition pourra alors être montée comme étant "MesDonneesPersonnelles". Ce qui en fera alors une installation parfaite lorsque tous les fichiers cachés auront été supprimés.
Il est fort probable que la commande fsck soit de nouveau nécessaire pour cette future partition.

Hors ligne

#105 Le 23/01/2016, à 07:22

theyoubot

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Ok, ça me va.

Je peux faire ça avec GParted ?

Voici mon disque aujourd'hui :
http://img15.hostingpics.net/pics/447458home.png

Je pensais subdiviser sda3 avec GParted afin de créer cette sda4 de 879 114 240  secteurs. Ça ne posera pas de problème ?




Nasman a écrit :
000001d0  ff ff 82 fe ff ff 00 18  a8 04 00 08 2a 01 00 fe  |............*...|
000001e0  ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34 00 00  |....... ...8f4..|

sda3 est donnée par
00 fe ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34
C'est une partition linux (83) commençant au secteur 97 656 832 et de taille 879 114 240 secteurs
C'est ta partition /home. On remarquera qu'elle est alignée au Mio (multiple de 2048 secteurs)

Comment trouve-t-on 97 656 832 et 879 114 240 ?

Dernière modification par theyoubot (Le 23/01/2016, à 08:10)


Ubuntu Budgie 20.04 sur un SSD 120 Go - Disque dur interne HDD 2To - Carte mère MSI Z97 - Pentium i5 - Carte Graphique HG 4600 HSW - 12 Go RAM DDR3

Hors ligne

#106 Le 23/01/2016, à 14:08

Braun

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Bougron a écrit :

... je pense qu'il serait plus sage de fabriquer une nouvelle partition (SDA4?) d'une taille de  879114240  secteurs soit 429255 Mio et d'y copier le "vieux" /home.   L'accès aux fichiers de l'utilisateur sera alors possible.

+1
J'approuve totalement.

Hors ligne

#107 Le 23/01/2016, à 19:28

Bougron

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

theyoubot a écrit :

Ok, ça me va.

Je peux faire ça avec GParted ?

Voici mon disque aujourd'hui :
http://img15.hostingpics.net/pics/447458home.png

Je pensais subdiviser sda3 avec GParted afin de créer cette sda4 de 879 114 240  secteurs. Ça ne posera pas de problème ?

Bonsoir.
Il faudra que tu bootes de nouveau avec la live-usb    et que tu diminues la taille de  SDA3    avec GPARTED.
Pour faire cette diminution de taille de SDA3, Il ne faut pas que la partition /home soit utilisée.
Après, tu pourras créer la partition SDA4

Mais il serait plus sage de créer une partition étendue avec l'espace que tu vas libérer puis une partition SDA5 à l'intérieur de cet  espace.

Hors ligne

#108 Le 23/01/2016, à 23:24

Nasman

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

theyoubot a écrit :
Nasman a écrit :
000001d0  ff ff 82 fe ff ff 00 18  a8 04 00 08 2a 01 00 fe  |............*...|
000001e0  ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34 00 00  |....... ...8f4..|

sda3 est donnée par
00 fe ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34
C'est une partition linux (83) commençant au secteur 97 656 832 et de taille 879 114 240 secteurs
C'est ta partition /home. On remarquera qu'elle est alignée au Mio (multiple de 2048 secteurs)

Comment trouve-t-on 97 656 832 et 879 114 240 ?

Le secteur de départ est donné par les 4 octets 00 20  d2 05 qui codent en little endian (les octets de poids faible d'abord) l'adresse hexa 0x05d22000, ce qui traduit en décimal (par exemple avec la calculatrice de gnome) donne 97656832. Tu trouvera la taille de la partition en secteurs avec les 4 octets suivants 00 38 66 34 de la même manière


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#109 Le 24/01/2016, à 14:23

theyoubot

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Rapatriement de mon ancien /home



Sans garantie tu peux tester (du fait que le /home sera réimplanté à un emplacement différent)

sudo dd if=/media/ubuntu/westerndigital/backup/ImageFileName.img of=/dev/sda3 bs=512 count=879114240 skip=97656832

(...)
tu as un /home quasi vierge (juste un répertoire perso vide, créé lors de l'installation) alors il faudra l'écraser par la manip de restauration de l'ancien

Cette méthode m'a semblé un tantinet risquée. Un sentiment confirmé par les réserves exprimées par Braun, moko138 et Bougron.

Braun a écrit :

Vorsicht, par principe je ne copierais pas globalement le contenu d'un home quel qu'il soit. Les fichiers « profil » squelette ou autre (en général cachés) sont spécifiques à la nouvelle version. Les fichiers de données (pratiquement tous les fichiers visibles) peuvent être rapatriés sans grand danger.

moko138 a écrit :

il me semble que ça revient à écraser la partition home toute neuve et saine  par l'ancienne, ce qui poserait deux problèmes :
- celui des tailles différentes des 2 partitions,
- et celui d'un home sain écrasé par des fichiers de configuration probablement corrompus.

Bougron a écrit :

Comme le système fonctionne,  je pense qu'il serait plus sage de fabriquer une nouvelle partition (SDA4?) d'une taille de  879114240  secteurs soit 429255 Mio et d'y copier le "vieux" /home.   L'accès aux fichiers de l'utilisateur sera alors possible.
Ultérieurement cette nouvelle partition pourra alors être montée comme étant "MesDonneesPersonnelles". Ce qui en fera alors une installation parfaite lorsque tous les fichiers cachés auront été supprimés.



Ce que j'ai fait
en suivant les conseils de Bougron


- j'ai vidé ma sda3 actuelle
- depuis une live-USB, j'ai diminué la taille de sda3 à 500 Go
- j'ai alloué le 1,4 To libéré en fin de disque à une partition étendue.
- j'y ai créé une partition sda5 de 879 114 240 secteurs
- § #96 : avec la commande de ce message (merci Nasman), j'ai copié dans sda5 le /home de l'image de mon ancien disque
- j'ai copié de sda5 dans sda3 tous mes fichiers persos.
- j'ai rempli de zéros tous les octets de sda5 (par crainte d'éventuels résidus toxiques)
- avec GParted, j'ai supprimé les partitions devenues inutiles et ai ramené sda3 à sa taille antérieure (extension à droite sur tout l'espace devenu vacant).

Bilan avec lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   1,8T  0 disk 
├─sda1   8:1    0  38,2G  0 part /
├─sda2   8:2    0   9,6G  0 part [SWAP]
└─sda3   8:3    0   1,8T  0 part /home
sr0     11:0    1  1024M  0 rom 




Nasman a écrit :
000001d0  ff ff 82 fe ff ff 00 18  a8 04 00 08 2a 01 00 fe  |............*...|
000001e0  ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34 00 00  |....... ...8f4..|

sda3 est donnée par
00 fe ff ff 83 fe ff ff 00 20  d2 05 00 38 66 34
C'est une partition linux (83) commençant au secteur 97 656 832 et de taille 879 114 240 secteurs
C'est ta partition /home. On remarquera qu'elle est alignée au Mio (multiple de 2048 secteurs)

Le secteur de départ est donné par les 4 octets 00 20  d2 05 qui codent en little endian (les octets de poids faible d'abord) l'adresse hexa 0x05d22000, ce qui traduit en décimal (par exemple avec la calculatrice de gnome) donne 97656832. Tu trouvera la taille de la partition en secteurs avec les 4 octets suivants 00 38 66 34 de la même manière

Merci !

Dernière modification par theyoubot (Le 24/01/2016, à 14:42)


Ubuntu Budgie 20.04 sur un SSD 120 Go - Disque dur interne HDD 2To - Carte mère MSI Z97 - Pentium i5 - Carte Graphique HG 4600 HSW - 12 Go RAM DDR3

Hors ligne

#110 Le 24/01/2016, à 14:55

theyoubot

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Tout marche nickel. Merci à tous d'avoir eu la gentillesse de vous pencher sur mon problème.

Ce topic m'a appris des choses d'ordre technique, ddrescue, des systèmes de numération exotiques etc. Mais j'ai appris aussi à présenter de manière exhaustive mon problème. C'est important. Parfois, des infos qui me paraissent secondaires ne le sont pas.


Ubuntu Budgie 20.04 sur un SSD 120 Go - Disque dur interne HDD 2To - Carte mère MSI Z97 - Pentium i5 - Carte Graphique HG 4600 HSW - 12 Go RAM DDR3

Hors ligne

#111 Le 24/01/2016, à 15:50

moko138

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

smile


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

Hors ligne

#112 Le 25/01/2016, à 08:40

theyoubot

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Allez, juste pour la postérité, je fais un dernier sudo smartctl -a /dev/sda

smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.19.0-47-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST2000DM001-1ER164
Serial Number:    Z4Z3ED9E
LU WWN Device Id: 5 000c50 086d232ee
Firmware Version: CC25
User Capacity:    2 000 398 934 016 bytes [2,00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2, ACS-3 T13/2161-D revision 3b
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Mon Jan 25 07:38:00 2016 CET

==> WARNING: A firmware update for this drive may be available,
see the following Seagate web pages:
http://knowledge.seagate.com/articles/en_US/FAQ/207931en
http://knowledge.seagate.com/articles/en_US/FAQ/223651en

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:  (0x82)	Offline data collection activity
					was completed without error.
					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: 		(   72) 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: 	 (   1) minutes.
Extended self-test routine
recommended polling time: 	 ( 201) minutes.
Conveyance self-test routine
recommended polling time: 	 (   2) minutes.
SCT capabilities: 	       (0x1085)	SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   108   100   006    Pre-fail  Always       -       20505032
  3 Spin_Up_Time            0x0003   096   096   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       28
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       548673
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       125
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       28
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0 0 0
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   072   068   045    Old_age   Always       -       28 (Min/Max 18/28)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       4
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       32
194 Temperature_Celsius     0x0022   028   040   000    Old_age   Always       -       28 (0 17 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       126h+52m+59.391s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       2087866890
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       151589281

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.

Merci encore à tous pour votre aide.


Ubuntu Budgie 20.04 sur un SSD 120 Go - Disque dur interne HDD 2To - Carte mère MSI Z97 - Pentium i5 - Carte Graphique HG 4600 HSW - 12 Go RAM DDR3

Hors ligne

#113 Le 25/01/2016, à 20:19

Bougron

Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co

Bonsoir
C'est une bonne idée à refaire chaque quinzaine.

Pour rappel le 16 Janvier

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   006    Pre-fail  Always       -       60928
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       15437
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       14

et une neuvaine plus tard

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   108   100   006    Pre-fail  Always       -       20505032
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       548673
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       125

Hors ligne