Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#51 07-08-2021 12:12:00

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

Maud a écrit :

Ca y est j'ai un dd externe d'1To.
Est ce que 'il y a des manips à faire pour préparer le terrain avant?


Oui.
Le disque de sauvegarde (appelons-le D comme destination) a la même taille que le disque à sauvegarder (appelons-le S comme source). Il n'y a donc pas la place suffisante sur D pour y mettre en même temps l'image disque de S (de la même taille que le disque S), le fichier map/log de ddrescue et le système de fichiers pour contenir le tout. Il va falloir faire un choix entre plusieurs options plus ou moins contraignantes.

Choix a : écrire l'image complète de S sur D non partitionné, formaté ni monté.
Comme D est probablement déjà partitionné et formaté, il faut préalablement effacer sa table de partition, le débrancher et le rebrancher.
Concernant le fichier map/log, il y a deux options :
- se passer de fichier map/log
- l'enregistrer sur un autre support (pas dans le système de fichiers en mémoire volatil du système live bien sûr). Je ne connais pas le ratio entre la taille de S et la taille du fichier map, mais ce dernier ne devrait pas être trop volumineux.

Choix b : écrire le fichier image de la partition 2 de S et le fichier map/log sur D formaté et monté
Raison : la partition 3 de swap ne contient rien d'utile et la partition 1 EFI ne contient rien qui ne puisse pas être réinstallé (GRUB).
En excluant ces deux partitions, on gagne 4,5 Go. Mais attention, le formatage peut faire perdre beaucoup plus que ça. Par exemple j'observe que le formatage en ext4 d'un volume de 1 To avec les options par défaut occupe environ 14 Go. En réduisant fortement le nombre d'inodes (on n'aura que quelques fichiers à stocker) et la taille du journal, on peut réduire l'espace occupé à moins de 300 Mo.

Choix c : écrire le fichier image de la partition 2 de S sur une partition non formatée ni montée de D et le fichier map sur une partition formatée et montée de D
Créer sur D une partition non formatée de la taille de la partition 2 de S et une partition non formatée avec le reste de l'espace. Cette partition étant de petite taille (environ 4 Go), un formatage avec les options standard ne gaspillera pas trop d'espace. Il y aura peut-être même assez d'espace libre pour y écrire une image de la partition 1 EFI de S (512 Mo) en plus du fichier map de la partition 2.


Il vaut mieux montrer que raconter.

Hors ligne

#52 15-08-2021 00:04:40

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Bonjour,
Alors j'ai d'abord essayé le choix 1 sans fichier log et il n'y aait pas assez d'espace...
Donc je suis passée au choix b, sauf que j'ai copié le fichier log sur une clé usb que j'ai montée et ma partition sda2 sur mon disque dur externe non monté.
A priori ça a l'air d'avoir fonctionné, au détail prêt qu'il n'a effectué qu'une seule passe...
Voici la commande et sa suite:

ddrescue /dev/sda2 /dev/sdd /mnt/cle_usb/logfile -f


GNU ddrescue 1.23
Press Ctrl-C to interrupt
     ipos:    31744 B, non-trimmed:        0 B,  current rate:       0 B/s
     opos:    31744 B, non-scraped:        0 B,  average rate:  98127 kB/s
non-tried:        0 B,  bad-sector:     4096 B,    error rate:     256 B/s
  rescued:  995505 MB,   bad areas:        1,        run time:  2h 49m  5s
pct rescued:   99.99%, read errors:        9,  remaining time:         n/a
                              time since last successful read:         13s
Finished
 



Si je comprends vien il y a quand même 4096o pas cools et 9 erreurs de lecture.
Je fais quoi là? Faut il que je relance? Et comment?
Merci.

Dernière modification par Maud (15-08-2021 00:05:35)

Hors ligne

#53 15-08-2021 10:44:41

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Bon en fait après lecture du compte-rendu bien réveillée, je me dis que le résultat n'est pas si mauvais: 99.99% de sauvé avec 1 seul secteur défectueux. A priori il a tout passé en trimmed et en scraped donc il aurait fait plusieurs passes sans que je ne m'en aperçoive???

Hors ligne

#54 15-08-2021 15:23:00

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

Maud a écrit :

Alors j'ai d'abord essayé le choix 1 sans fichier log et il n'y aait pas assez d'espace.


Le disque de destination est plus petit que le disque source ?

Si tu as bien sauvegardé le contenu de la partition 2, tu peux maintenant essayer de la réparer avec fsck.

e2fsck /dev/sda2


Lis bien les messages des actions proposées avant d'accepter, notamment s'il est question de supprimer quelque chose.


Il vaut mieux montrer que raconter.

Hors ligne

#55 15-08-2021 23:02:00

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Comment vérifier que la sauvegarde est bonne sur le disque dur?
Si je répare avec fsck la partition 2 et pas les autres, je pourrai quand même y faire quelque chose?

Hors ligne

#56 16-08-2021 01:15:26

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Bon j'ai essayé un smartctl

smartctl -s on -iHA -f brief -q noserial -d sat,auto /dev/sdb


smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.19.0-13-amd64] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               Seagate
Product:              Basic
Revision:             0712
Compliance:           SPC-4
User Capacity:        1000204885504 bytes [1,00 TB]
Logical block size:   512 bytes
LU is fully provisioned
Device type:          disk
Local Time is:        Sun Aug 15 22:47:22 2021 UTC
SMART support is:     Unavailable - device lacks SMART capability.

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
unable to fetch IEC (SMART) mode page [unsupported field in scsi command]
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
 



et j'ai fait une vérif des ports usb:

lsusb


Bus 002 Device 002: ID 0bc2:aa15 Seagate RSS LLC
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)
Bus 001 Device 003: ID 413c:2105 Dell Computer Corp. Model L100 Keyboard
Bus 001 Device 002: ID 18a5:0302 Verbatim, Ltd Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 



puis:

 lsusb -t


/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 2: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
    |__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 6: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
 



en fouillant sur internet, voici ce que j'ai trouvé:https://www.smartmontools.org/wiki/SAT-with-UAS-Linux

Hors ligne

#57 16-08-2021 14:10:32

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

Maud a écrit :

User Capacity: 1000204886016 bytes


Maud a écrit :

User Capacity: 1000204885504 bytes


Pas de chance, le disque USB a un secteur de moins (512 octets) que le disque interne.
Ceci dit tu aurais quand même pu cloner le disque entier, le dernier secteur ne contient que l'en-tête GPT de secours.

Maud a écrit :

Comment vérifier que la sauvegarde est bonne sur le disque dur?


Je ne vois pas de raison de ne pas faire confiance à ddrescue. Eventuellement comparer les sorties de

file -s /dev/sda2
file -s /dev/sdb



Maud a écrit :

Si je répare avec fsck la partition 2 et pas les autres, je pourrai quand même y faire quelque chose?


Tu peux lancer les commandes suivantes pour rechercher des secteurs défectueux dans les deux autres partitions :

badblocks -sv /dev/sda1
badblocks -sv /dev/sda3



Maud a écrit :

j'ai essayé un smartctl


SMART n'est pas disponible avec tous les les disques USB. Parfois il faut essayer différentes valeurs de -d. De toute façon il ne te dira pas si la copie est bonne et sans erreur.


Il vaut mieux montrer que raconter.

Hors ligne

#58 16-08-2021 21:38:51

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Bon c'est ok, le sda2 et le sdb sont exactement à l'identique.
0 bad block trouvé sur sda1 et idem pour sda3.

Du coup je vais pouvoir procéder au e2fsck...

Hors ligne

#59 16-08-2021 21:48:01

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

e2fsck /dev/sda2


e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
Could this be a zero-length partition?
 

Hors ligne

#60 16-08-2021 22:23:53

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

mke2fs -n /dev/sda2


mke2fs 1.44.5 (15-Dec-2018)
Creating filesystem with 243043328 4k blocks and 60768256 inodes
Filesystem UUID: 2dabc9a8-49e2-487d-b747-69aa0fc0ff5a
Superblock backups stored on blocks:
  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
  4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
  102400000, 214990848

Hors ligne

#61 16-08-2021 22:24:59

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

Et ensuite ? fsck propose une action ?
Sinon il va falloir essayer de réparer le secteur.

Dernière modification par raleur (16-08-2021 22:26:03)


Il vaut mieux montrer que raconter.

Hors ligne

#62 16-08-2021 22:44:47

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Il n'a rien répondu de plus alors j'ai lancé ça:

e2fsck -f -b 32768 /dev/sda2


e2fsck 1.44.5 (15-Dec-2018)
Superblock needs_recovery flag is clear, but journal has data.
Recovery flag not set in backup superblock, so running journal anyway.
/dev/sda2: recovering journal
Pass 1: Checking inodes, blocks, and sizes
Inode 57147513 extent tree (at level 1) could be shorter.  Optimize<y>?



Je me lancerais bien dans un "yes" mais bon je ne sais pas trop comment il compte l'optimiser alors...

Hors ligne

#63 16-08-2021 22:54:26

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

Laisse tomber les optimisations pour le moment, contente-toi des réparations.
Bonne idée d'utiliser un superbloc de secours.

Dernière modification par raleur (16-08-2021 22:56:34)


Il vaut mieux montrer que raconter.

Hors ligne

#64 16-08-2021 23:04:43

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Bon je ne met pas le résultat de tout parce que j'utiliserais tout le quota mémoire du site... Non mais blague à part, il me dit que tout est fixé après ma commande.

Hors ligne

#65 16-08-2021 23:07:05

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

Ca me donne ça à la fin.

 


/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 437034/60768256 files (0.8% non-contiguous), 43118353/243043328 blocks

Hors ligne

#66 16-08-2021 23:09:21

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

je relance pour voir

Dernière modification par Maud (16-08-2021 23:18:30)

Hors ligne

#67 16-08-2021 23:30:00

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] ne boot plus après coupure de courant

As-tu lancé un fsck sans -b pour vérifier si le secteur défectueux a été réparé ?

Il vaut mieux montrer que raconter.

Hors ligne

#68 17-08-2021 00:09:21

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

e2fsck -f /dev/sda2


e2fsck 1.44.5 (15-Dec-2018)
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/sda2: 437034/60768256 files (0.8% non-contiguous), 43118353/243043328 blocks

Hors ligne

#69 17-08-2021 00:11:02

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

e2fsck  /dev/sda2


e2fsck 1.44.5 (15-Dec-2018)
/dev/sda2: clean, 437034/60768256 files, 43118353/243043328 blocks



Tout est ok donc.

Hors ligne

#70 17-08-2021 00:11:48

Maud
Membre
Lieu : 79
Distrib. : Debian GNU/Linux 11
Noyau : Linux 4.9.0-3-amd64
Inscription : 07-03-2017

Re : [résolu] ne boot plus après coupure de courant

redémarrage ok. Reste plusqu'à sauvegarder et penser à commander un dd pour au cas où...
Merci beaucoup.

Dernière modification par Maud (17-08-2021 00:23:58)

Hors ligne

Pied de page des forums