#26 Le 27/02/2024, à 11:55
- geole
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
les options sont évidemment dépendantes des versions
essaie sans le readonly
a@p:~$ mdadm --assemble --help
Usage: mdadm --assemble device options...
mdadm --assemble --scan options...
This usage assembles one or more raid arrays from pre-existing
components.
For each array, mdadm needs to know the md device, the identity of
the array, and a number of sub devices. These can be found in a number
of ways.
The md device is given on the command line, is found listed in the
config file, or can be deduced from the array identity.
The array identity is determined either from the --uuid, --name, or
--super-minor commandline arguments, from the config file,
or from the first component device on the command line.
The different combinations of these are as follows:
If the --scan option is not given, then only devices and identities
listed on the command line are considered.
The first device will be the array device, and the remainder will be
examined when looking for components.
If an explicit identity is given with --uuid or --super-minor, then
only devices with a superblock which matches that identity is considered,
otherwise every device listed is considered.
If the --scan option is given, and no devices are listed, then
every array listed in the config file is considered for assembly.
The identity of candidate devices are determined from the config file.
After these arrays are assembled, mdadm will look for other devices
that could form further arrays and tries to assemble them. This can
be disabled using the 'AUTO' option in the config file.
If the --scan option is given as well as one or more devices, then
Those devices are md devices that are to be assembled. Their identity
and components are determined from the config file.
If mdadm can not find all of the components for an array, it will assemble
it but not activate it unless --run or --scan is given. To preserve this
behaviour even with --scan, add --no-degraded. Note that "all of the
components" means as many as were present the last time the array was running
as recorded in the superblock. If the array was already degraded, and
the missing device is not a new problem, it will still be assembled. It
is only newly missing devices that cause the array not to be started.
Options that are valid with --assemble (-A) are:
--bitmap= : bitmap file to use with the array
--uuid= -u : uuid of array to assemble. Devices which don't
have this uuid are excluded
--super-minor= -m : minor number to look for in super-block when
choosing devices to use.
--name= -N : Array name to look for in super-block.
--config= -c : config file
--scan -s : scan config file for missing information
--run -R : Try to start the array even if not enough devices
for a full array are present
--force -f : Assemble the array even if some superblocks appear
: out-of-date. This involves modifying the superblocks.
--update= -U : Update superblock: try '-A --update=?' for option list.
--no-degraded : Assemble but do not start degraded arrays.
--readonly -o : Mark the array as read-only. No resync will start.
a@p:~$
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#27 Le 27/02/2024, à 16:50
- sdibari
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Encore une fois milles merci pour l aide.
J aurai le nouveau disque de 4TB pour 20h ce soir.
Je stresse un peu à l idee de faire plus de dégats.
Je compte faire une "raw copy" des disques avant d'utiliser l'option force.
J ai vu que je peux faire cela soit avec la commande DD direct, avec clonezilla, ou autre tool. Des recommendations?
Une autre option, si vous la recommandez pourrait être de booter avec la dernière version d'Ubuntu, pour avoir le MDADM avec --readonly
Si l option "force" ne risque pas d'endommager plus le disque, je peux la tenter de suite par contre.
Hors ligne
#28 Le 27/02/2024, à 19:04
- geole
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Si tu as deux disques de trois To de disponibles, tu peux toujours dupliquer avec la commande dd et paquets de 4 Mo et status progress. Eventuellement ne sauver que les partitions 3 en compressé dans des fichiers.
A mon avis, tous les outils de sauvegardes refusent de sauvegarder des données non opérationnelles.
Mais les risques ne sont pas à ce niveau d'assemblage. Ils sont après. Si la partition ne se monte pas automatiquement, il faut faire une commande de réparation par fsck qui peut faire des dégâts irréversibles ( il m'est arrivé de demander une duplication avant cette action car le fsck n'était pas très engageant.
Tu peux donc mettre l'option --force. Soit l'assemblage se fait, soit il reste refusé.
C'est au moment où tu vas monter ce raids assemblé que cela se décide vraiment
sudo mount -v /dev/md3 /mnt
Soit il a lieu et tu accèdes à tes données
Soit il dit qu'il faut faire un fsck pour remettre en état
Et le fsck propose ou pas des réparations compréhensibles ou pas.
Si c'est le journal qui est cassé, c'est habituel...
Les joies de la découverte des autres causes...
Je pense que le readonly pas proposé est plutôt lié la structure du raids qui est dans une version ancienne
Si tu utilises la version 22.04, il faudrait préciser dans les commandes que la version est ancienne.
sudo mdadm --examine --scan
ARRAY /dev/md/upgrade metadata=1.0
La version actuelle étant la 1.20
Dernière modification par geole (Le 27/02/2024, à 19:32)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#29 Le 27/02/2024, à 20:25
- sdibari
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
mega hurra!! j ai access
sdibari@sdibari-desktop:~$ sudo mdadm --assemble /dev/md3 --force --run /dev/sdb3 /dev/sdc3 /dev/sdd3
[sudo] password for sdibari:
mdadm: Marking array /dev/md3 as 'clean'
mdadm: /dev/md3 has been started with 2 drives (out of 3).
sdibari@sdibari-desktop:~$
je suis en train de copier sur mon HDD externe.... 500gb de photos
Déjà un méga MERCI ! D'ici quelques heures les photos seront copiées sur mon HDD externe.
Ensuite j'essayerai de récupérer le raid en remplaçant le disque en suivant la procédure mentionnée quelques posts plus haut. Et je verrai si en remettant les disques dans le NAS il les accepte
Dernière modification par sdibari (Le 27/02/2024, à 20:37)
Hors ligne
#30 Le 28/02/2024, à 00:49
- sdibari
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Bon, loi de murphy oblige, mon disque externe a decide de me lacher.
aussi le SDD3 n est plus dans le raid.
sdibari@sdibari-desktop:~$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid5 sdb3[0] sdc3[3]
5849766912 blocks super 1.0 level 5, 512k chunk, algorithm 2 [3/2] [U_U]
md2 : active raid1 sdb2[0] sdc2[3]
4883392 blocks super 1.0 [2/2] [UU]
unused devices: <none>
sdibari@sdibari-desktop:~$ sudo mdadm --manage /dev/md3 --set-faulty /dev/sdd3
[sudo] password for sdibari:
mdadm: set device faulty failed for /dev/sdd3: No such device
sdibari@sdibari-desktop:~$
je m y remets demian matin
mise a jour 28/02 :
j ai formate mon nouveau disque de 4TB comme mentionné.
j ai relance le PC et le RAID5 est monté tout seul avec 2 disques.
Je continue a sauvegarder mes photos sur un autre disque avant d essayer de rajouter le nouveau 3ieme disque dans la grappe pour la reconstruire.
A la vitesse ou ca va je ne pense pas finir avant demain matin.
Quand j'aurai terminé la copie des photos (environs 80 giga ) je posterai les infos sur la reconstruction du raid5.
@geole , je ne sais comment te remercier car sans toi je n'aurais pas récupéré mes photos, et en plus cerise sur le gâteau je pourrais même récupérer ma grappe Raid. Tu as une page prateon ou autre ?
Dernière modification par sdibari (Le 28/02/2024, à 11:48)
Hors ligne
#31 Le 03/03/2024, à 15:40
- sdibari
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Voila apres une copie complete des donnees sur un usb externe
J ajoute le nouveau disque a la grappe et ca marche.
@Geole Super !!!!
Merci!!!!
je ne sais comment te remercier car sans toi je n'aurais pas récupéré mes photos, et en plus cerise sur le gâteau je pourrais même récupérer ma grappe Raid. Tu as une page prateon ou autre ?
sdibari@sdibari-desktop:~$ sudo mdadm --manage /dev/md2 --add /dev/sdd2
[sudo] password for sdibari:
mdadm: error opening /dev/md2: No such file or directory
sdibari@sdibari-desktop:~$ sudo mdadm --assemble /dev/md2 --run /dev/sdb2 /dev/sdc2 /dev/sdd2
mdadm: no RAID superblock on /dev/sdd2
mdadm: /dev/sdd2 has no superblock - assembly aborted
sdibari@sdibari-desktop:~$ sudo mdadm --assemble /dev/md2 --run /dev/sdb2 /dev/sdc2
mdadm: /dev/md2 has been started with 2 drives.
sdibari@sdibari-desktop:~$ sudo mdadm --manage /dev/md2 --add /dev/sdd2
mdadm: added /dev/sdd2
sdibari@sdibari-desktop:~$
sdibari@sdibari-desktop:~$ sudo mdadm --stop /dev/md3
mdadm: stopped /dev/md3
sdibari@sdibari-desktop:~$ sudo mdadm --assemble /dev/md3 --run /dev/sdb3 /dev/sdc3 /dev/sdd3
mdadm: no RAID superblock on /dev/sdd3
mdadm: /dev/sdd3 has no superblock - assembly aborted
sdibari@sdibari-desktop:~$ sudo mdadm --assemble /dev/md3 --run /dev/sdb3 /dev/sdc3
mdadm: /dev/md3 has been started with 2 drives (out of 3).
sdibari@sdibari-desktop:~$ sudo mdadm --manage /dev/md3 --add /dev/sdd3
mdadm: added /dev/sdd3
sdibari@sdibari-desktop:~$ watch -n 30 cat /proc/mdstat
Hors ligne
#32 Le 03/03/2024, à 16:06
- geole
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Bonjour.
Merci du retour du dernier assemblage. Comme auparavant, tu avais pu monter MD3 avec deux disques, il avait certainement éliminé SDD3 de sa référence et le nouveau SDD3 n'était évidemment pas en bonne structure.
Je n'ai pas de site internet.
Si tu y penses, lorsque la reconstruction de SDD3 sera terminée, tu pourras ajouter le temps que cela a pris.
Bonne chance pour la remise de tes trois disques dans le OVM.
En toute logique, tu peux continuer à utiliser le vieux disque SDD en mauvais état. Il te suffirait de le reformater après l'avoir remis à zéro.
sudo dd if=/dev/zero of=/dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N7TY36S5 bs=4096 status=progress
afin de vérifier qu'il est capable de se réparer car
sudo smartctl -s on -a /dev/sdd
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Red (AF)
Device Model: WDC WD30EFRX-68EUZN0
Serial Number: WD-WCC4N7TY36S5
User Capacity: 3 000 592 982 016 bytes [3,00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
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 200 200 051 Pre-fail Always - 811
3 Spin_Up_Time 0x0027 177 176 021 Pre-fail Always - 6133
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 100
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 24
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 032 032 000 Old_age Always - 50365
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 100
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 36
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 755
194 Temperature_Celsius 0x0022 131 108 000 Old_age Always - 19
196 Reallocated_Event_Count 0x0032 188 188 000 Old_age Always - 12
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 4
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
No Errors Logged
Dernière modification par geole (Le 03/03/2024, à 16:28)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#33 Le 03/03/2024, à 17:08
- sdibari
Re : Recuperer un RAID5 de 3 disques dont 2 ont l information du avec mdadm
Les 3 disques sont mis dans mon vieux NAS tout est repartit.
J ai maintenant un synchronisation automatique du doossier avec les photos sur mon nouveau disque externe aussi ;-)
Je m en vais formatter le HDD de 3 TB et on verra le smartctl apres.
Hors ligne