#101 Le 22/01/2016, à 15: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, à 19:50
- moko138
Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co
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, à 22: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, à 00:36
- Bougron
Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co
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, à 06: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 ?
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, à 07: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, à 13:08
- Braun
Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co
... 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, à 18:28
- Bougron
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.pngJe 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, à 22:24
- Nasman
Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co
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, à 13: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.
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.
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.
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
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, à 13: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, à 13: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, à 14:50
- moko138
Re : [RÉSOLU] Récupération données avec Live-USB : permissions & co
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#112 Le 25/01/2016, à 07: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, à 19: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