Pages : 1
#1 Le 06/10/2016, à 12:38
- Bougron
Installation RAID création md127.
Bonjour
Je commence tout juste la découverte pratique du RAIDS sur ubuntu.
Mon principal document de référence est https://doc.ubuntu-fr.org/raid_logiciel
Je vais certainement rencontrer quelques problèmes connus. Mais je poste quand même.
Mon environnement est le suivant: ubuntu 16.04.1 noyau 4.4.0-38
J'installe le logiciel RAIDS, Je refais une mise à jour du logiciel, Je boote et je commence la fabrication
avec les commandes suivantes.
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 --name=MesDaTaRAIDS0 /dev/sdb12 /dev/sdc17
sudo mdadm --create /dev/md1 --level=1 --raid-devices=2 --name=MesDaTaRAIDS1 /dev/sdc18 /dev/sdc19
sudo mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sdc20 /dev/sdc20
Cela me fabrique bien trois partitions mais leur nom est md127 md126 et md125.
Leurs structures me semblent normales, ainsi que leurs utilisations.
Intriqué, je décide de prendre un autre ordinateur et constate que les noms sont corrects.
Revenu sur le même micro que j'ai rebouté, je fabrique de nouvelles partitions qui sont nommées correctement.
A toute fin utile, voici la structure actuelle.
bougron@DynaMips:~$ sudo cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md12 : active raid1 sdd10[1] sdd9[0]
1047552 blocks super 1.2 [2/2] [UU]
md13 : active raid1 sdd12[1] sdd11[0]
1047552 blocks super 1.2 [2/2] [UU]
md11 : active raid1 sdd8[1] sdd7[0]
2095104 blocks super 1.2 [2/2] [UU]
md10 : active raid1 sdd6[1] sdd5[0]
4190208 blocks super 1.2 [2/2] [UU]
md125 : active raid1 sdc21[0] sdc22[1]
10477568 blocks super 1.2 [2/2] [UU]
md126 : active raid1 sdb12[0] sdc17[1]
359198720 blocks super 1.2 [2/2] [UU]
bitmap: 0/3 pages [0KB], 65536KB chunk
md127 : active raid1 sdc20[1] sdc19[0]
10477568 blocks super 1.2 [2/2] [UU]
unused devices: <none>
bougron@DynaMips:~$
md126 est un peu particulier car il a été formaté en NTFS pour une utilisation duale avec windows.
Pour le moment, je sèche à l'accrochage windows10 et n'ai pas encore tenté l'accrochage windowsXP.
Si certains d'entre vous ont réussi à résoudre ce problème, je suis preneur.
Noter que je ne comprends pas ce commentaire en début du document de référence
"Il faut quand même installer mdadm et renseigner le fichier mdadm.conf avec ARRAY /dev/mdx devices=/dev/… /dev/… auto=yes sinon votre raid ne démarrera pas tout seul au boot du système) "
Voici le contenu du fichier
bougron@DynaMips:/etc/mdadm$ cat *
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
# This file was auto-generated on Wed, 05 Oct 2016 13:15:30 +0200
# by mkconf $Id$
bougron@DynaMips:/etc/mdadm$
noter aussi qu'il y a un problème sur cette commande
sudo mdadm --daemonise /dev/md11
qu'il faut écrire
sudo mdadm --monitor --daemonise /dev/md11
et pour finir, la surprise md11 md12 md13 sont disparus sans raison apparente
sudo mdadm --manage /dev/md127 --set-faulty /dev/sdc19
sudo mdadm --manage /dev/md121 --set-faulty /dev/sdd11
sudo cat /proc/mdstat
bougron@DynaMips:/etc/mdadm$ sudo cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md121 : active (auto-read-only) raid1 sdd12[1] sdd11[0](F)
1047552 blocks super 1.2 [2/1] [_U]
md122 : active (auto-read-only) raid1 sdd10[1] sdd9[0]
1047552 blocks super 1.2 [2/2] [UU]
md123 : active (auto-read-only) raid1 sdd8[1] sdd7[0]
2095104 blocks super 1.2 [2/2] [UU]
md124 : active (auto-read-only) raid1 sdd6[1] sdd5[0]
4190208 blocks super 1.2 [2/2] [UU]
md125 : active (auto-read-only) raid1 sdc22[1] sdc21[0]
10477568 blocks super 1.2 [2/2] [UU]
md126 : active (auto-read-only) raid1 sdb12[0] sdc17[1]
359198720 blocks super 1.2 [2/2] [UU]
bitmap: 0/3 pages [0KB], 65536KB chunk
md127 : active (auto-read-only) raid1 sdc20[1] sdc19[0](F)
10477568 blocks super 1.2 [2/1] [_U]
unused devices: <none>
bougron@DynaMips:/etc/mdadm$
Puis vision au redémarrage (après les deux commandes de simulation de panne)
bougron@DynaMips:~$ sudo fdisk -l|grep md
Disque /dev/md127 : 342,6 GiB, 367819489280 octets, 718397440 secteurs
Disque /dev/md126 : 10 GiB, 10729029632 octets, 20955136 secteurs
/dev/md126p1 6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/md126p2 1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/md126p3 225735265 225735274 10 5K 72 inconnu
/dev/md126p4 2642411520 2642463409 51890 25,3M 0 Vide
Disque /dev/md125 : 10 GiB, 10729029632 octets, 20955136 secteurs
Disque /dev/md124 : 4 GiB, 4290772992 octets, 8380416 secteurs
Disque /dev/md123 : 2 GiB, 2145386496 octets, 4190208 secteurs
/dev/md123p1 6579571 1924427647 1917848077 914,5G 70 DiskSecure Multi-Boot
/dev/md123p2 1953251627 3771827541 1818575915 867,2G 43 inconnu
/dev/md123p3 225735265 225735274 10 5K 72 inconnu
/dev/md123p4 2642411520 2642463409 51890 25,3M 0 Vide
Disque /dev/md122 : 1023 MiB, 1072693248 octets, 2095104 secteurs
Disque /dev/md121 : 1023 MiB, 1072693248 octets, 2095104 secteurs
bougron@DynaMips:~$
Dernière modification par Bougron (Le 07/10/2016, à 07:51)
Hors ligne
#2 Le 21/10/2016, à 22:31
- Bougron
Re : Installation RAID création md127.
Bonsoir
L'opération est catastrophique
J'étais en train de suivre à l'écran la commande suivante.
sudo cmp -bl /dev/sda19 /dev/sda20
ce qui n'est pas une commande bien méchante, lorsque j'ai constaté que la touche 'VERR.MAJ' du clavier était en train de clignoter.
=> Perte du contrôle au clavier. Obligé de booter; => Boot impossible
Première analyse => Table de partition détruire
Smartctl continue d'indiquer un disque en bon état
=== START OF READ SMART DATA SECTION ===
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 0x000b 100 100 050 Pre-fail Always - 0
2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0
3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 1716
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 6266
5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0
9 Power_On_Hours 0x0032 075 075 000 Old_age Always - 10109
10 Spin_Retry_Count 0x0033 222 100 030 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 6164
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 114
192 Power-Off_Retract_Count 0x0032 099 099 000 Old_age Always - 946
193 Load_Cycle_Count 0x0032 094 094 000 Old_age Always - 60224
194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 36 (Min/Max 15/53)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 2
220 Disk_Shift 0x0002 100 100 000 Old_age Always - 0
222 Loaded_Hours 0x0032 080 080 000 Old_age Always - 8132
223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0
224 Load_Friction 0x0022 100 100 000 Old_age Always - 0
226 Load-in_Time 0x0026 100 100 000 Old_age Always - 268
240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0
Testdisk ne retrouve pas grand chose après réparation .
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: SEC_TYPE="msdos" LABEL="EFISECTOR" UUID="031A-149C" TYPE="vfat" PARTUUID="9be4b160-baf5-cc48-a43e-7153bea06a1f"
/dev/sda10: LABEL="Sport" UUID="dcf3a7d4-7c63-41a1-9c86-9c4e2cbbf2fc" TYPE="ext4" PARTUUID="d4a7f3dc-637c-a141-9c86-9c4e2cbbf2fc"
/dev/sda2: SEC_TYPE="msdos" LABEL="EFISECTOR" UUID="031A-14CB" TYPE="vfat" PARTUUID="a911a8fa-cf18-7f43-83b4-8f7ae52dfda4"
/dev/sda3: SEC_TYPE="msdos" TYPE="vfat" PARTUUID="6221308b-d221-db44-8569-3ac9b9dce084"
/dev/sda5: SEC_TYPE="msdos" UUID="0AC4-AF63" TYPE="vfat" PARTUUID="f88c69f6-8b74-b64b-ac46-2aee9a2bf4f9"
/dev/sda6: LABEL="TESTRAIDS" UUID="c2bed580-d366-4075-bbc2-1587867c6f22" TYPE="ext4" PARTUUID="80d5bec2-66d3-7540-bbc2-1587867c6f22"
/dev/sda8: SEC_TYPE="msdos" LABEL="EFISECTOR" UUID="222E-98F5" TYPE="vfat" PARTUUID="4900cc51-0b5b-6946-88e0-c2c550dd7f5e"
/dev/sda9: SEC_TYPE="msdos" LABEL="EFISECTOR" UUID="222E-9914" TYPE="vfat" PARTUUID="6b8e35a1-6da9-8c46-b358-f5db75e674db"
/dev/sdb1: LABEL="UNETBOOTIN" UUID="C8D4-DB40" TYPE="vfat" PARTUUID="c70ec70e-01"
/dev/loop0: TYPE="squashfs"
/dev/sda4: SEC_TYPE="msdos" UUID="0AC4-AF63" TYPE="vfat" PARTUUID="6ed6574c-1598-d742-84f1-e98c02afffbe"
/dev/sda7: SEC_TYPE="msdos" LABEL="EFISECTOR" UUID="222E-98F5" TYPE="vfat" PARTUUID="991c830a-940d-8944-9ef0-47d57b165d30"
ubuntu@ubuntu:~$
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 1072749E-6A53-E642-9E87-DFBC4088A4FC
Device Start End Sectors Size Type
/dev/sda1 1891560 1894439 2880 1.4M Microsoft basic data
/dev/sda2 1894456 1897335 2880 1.4M Microsoft basic data
/dev/sda3 9247418 9268156 20739 10.1M Microsoft basic data
/dev/sda4 10458947 10461826 2880 1.4M Microsoft basic data
/dev/sda5 13130931 13133810 2880 1.4M Microsoft basic data
/dev/sda6 13137920 68188159 55050240 26.3G Microsoft basic data
/dev/sda7 1804887008 1804889887 2880 1.4M Microsoft basic data
/dev/sda8 1812424736 1812427615 2880 1.4M Microsoft basic data
/dev/sda9 1812427616 1812430495 2880 1.4M Microsoft basic data
/dev/sda10 1860265984 1953523711 93257728 44.5G Microsoft basic data
Partition 3 does not start on physical sector boundary.
Partition 4 does not start on physical sector boundary.
Partition 5 does not start on physical sector boundary.
C'est bête pour mon aide-mémoire qui n'était pas sauvegardé.
L'explication probable est que quelques temps auparavant, j'avais fais des commandes
sudo dd if=/dev/zero of=/dev/sda19
sudo dd if=/dev/zero of=/dev/sda20
Puis une comparaison tel qu'indiqué
Puis un formatage des deux partitions.
Puis de nouveau une comparaison.
Puis une écriture de plein de fichiers dans ces deux partitions.
Et enfin cette fameuse comparaison qui n'indiquait rien jusqu'à ce que cela se mette à clignoter et qu'un des fichiers se mette à indiquer un contenu à zéro binaire... à croire qu'accidentellement une commande "sudo dd if=/dev/zero of=/dev/sda" s'est mise en route. Un mauvais clic de souris?
Dernière modification par Bougron (Le 22/10/2016, à 01:20)
Hors ligne
#3 Le 22/10/2016, à 16:55
- Bougron
Re : Installation RAID création md127.
Voila une façon de commencer a apprendre le fonctionnement d'un RAIDS1
1) Identifier les deux partitions prévues pour devenir RAID qu'on a créé auparavant par gparted à la même taille
sudo blkid | grep RAID
/dev/sda8: LABEL="RAID1" UUID="5b781ddc-6c3c-4c1a-98b5-69120213f8b5" TYPE="ext4" PARTLABEL="RAIDS1" PARTUUID="18689d04-9e8e-42ba-88f9-320b87bce21c"
/dev/sda9: LABEL="RAID2" UUID="d78abaa1-bf2e-425d-a5c6-c07095a6947b" TYPE="ext4" PARTLABEL="RAIDS2" PARTUUID="ee91a507-0b53-4f55-bcec-25220051102e"
u16041@u16041:~$
2) Les mettre à zéro en ne mettant pas un espace au mauvais endroit (c'est facultatif).
sudo dd if=/dev/zero of=/dev/sda8 bs=1MB
sudo dd if=/dev/sda8 bs=1MB count=10| hexdump -C
sudo dd if=/dev/zero of=/dev/sda9 bs=1MB
sudo dd if=/dev/sda9 bs=1MB count=10| hexdump -C
3) Identifier leur différence.
sudo cmp -bl /dev/sda8 /dev/sda9
4) Installer le logiciel d’après cette doc https://doc.ubuntu-fr.org/raid_logiciel
5) Créer la partition RAIDS
sudo mdadm --create /dev/md0 --level=1 --assume-clean --raid-devices=2 /dev/sda8 /dev/sda9
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
u16041@u16041:~$
6) Assurer le formatage de la partition raids
sudo mkfs.ext4 /dev/md0mke2fs 1.42.13 (17-May-2015)
En train de créer un système de fichiers avec 8380416 4k blocs et 2097152 i-noeuds.
UUID de système de fichiers=3d9645f8-3e17-4505-8db8-f46e9a9f463e
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624
Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (32768 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
7) Identifier leur différence. C'est aussi facultatif, Cette fois-ci, il y en a.
sudo cmp -bl /dev/sda8 /dev/sda9
4257 0 ^@ 1 ^A
4265 72 : 324 M-T
4266 27 ^W 120 P
4267 353 M-k 150 h
4268 221 M-^Q 67 7
4269 51 ) 372 M-z
4270 247 M-' 202 M-^B
4271 347 M-g 26 ^V
4272 206 M-^F 166 v
4273 374 M-| 22 ^R
4274 107 G 205 M-^E
4275 374 M-| 317 M-O
4276 224 M-^T 55 -
4277 107 G 225 M-^U
4278 164 t 153 k
4279 314 M-L 117 O
4280 330 M-X 151 i
4313 340 M-` 257 M-/
4314 51 ) 163 s
4315 167 w 171 y
4316 334 M-\ 232 M-^Z
u16041@u16041:~$
8) Mettre à jour /fstab
9) Monter le raid et le populer et le libérer.
sudo mount /dev/md0
sudo cp -v /media/DPP/*/* /media/raid
df -h|grep md0
/dev/md0 32G 27G 3,5G 89% /media/raid
u16041@u16041:~$
sudo umount /dev/md0
10) Identifier leur différence (c'est aussi facultatif)
sudo cmp -bl /dev/sda8 /dev/sda9
4257 0 ^@ 1 ^A
4265 72 : 324 M-T
4266 27 ^W 120 P
4267 353 M-k 150 h
4268 221 M-^Q 67 7
4269 51 ) 372 M-z
4270 247 M-' 202 M-^B
4271 347 M-g 26 ^V
4272 206 M-^F 166 v
4273 374 M-| 22 ^R
4274 107 G 205 M-^E
4275 374 M-| 317 M-O
4276 224 M-^T 55 -
4277 107 G 225 M-^U
4278 164 t 153 k
4279 314 M-L 117 O
4280 330 M-X 151 i
4313 327 M-W 246 M-&
4314 74 < 206 M-^F
4315 167 w 171 y
4316 334 M-\ 232 M-^Z
u16041@u16041:~$
11) récapitilation
sudo parted -l
Modèle: ATA TOSHIBA MQ01ABD1 (scsi)
Disque /dev/sda : 1000GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : gpt
Disk Flags:
Numéro Début Fin Taille Système de fichiers Nom Fanions
1 1049kB 473MB 472MB ntfs Basic data partition diag
2 473MB 578MB 105MB fat32 EFI system partition démarrage, esp
3 578MB 595MB 16,8MB Microsoft reserved partition msftres
4 595MB 54,3GB 53,7GB ntfs Basic data partition msftdata
6 54,3GB 108GB 53,7GB ext4
8 108GB 142GB 34,4GB RAIDS1
9 142GB 177GB 34,4GB RAIDS2
10 839GB 946GB 107GB ntfs DATA msftdata
7 946GB 952GB 6329MB linux-swap(v1)
5 952GB 1000GB 47,7GB ext4 DPP msftdata
Modèle: Grappe RAID logiciel Linux (md)
Disque /dev/md0 : 34,3GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : loop
Disk Flags:
Numéro Début Fin Taille Système de fichiers Fanions
1 0,00B 34,3GB 34,3GB ext
sudo lsblk -o SIZE,NAME,FSTYPE,LABEL,MOUNTPOINT
SIZE NAME FSTYPE LABEL MOUNTPOINT
931,5G sda
450M ├─sda1 ntfs Récupération
100M ├─sda2 vfat /boot/efi
16M ├─sda3
50G ├─sda4 ntfs
44,5G ├─sda5 ext4 Sport /media/DPP
50G ├─sda6 ext4 /
5,9G ├─sda7 swap [SWAP]
32G ├─sda8 linux_raid_member u16041:0
32G │ └─md0 ext4
32G ├─sda9 linux_raid_member u16041:0
32G │ └─md0 ext4
100G └─sda10 ntfs MesDonnees /media/u16041/MesDonnees
1024M sr0
u16041@u16041:~$
Ma conclusion
Les deux partitions d'un raid1 sont identiques l'exclusion d'une toute petite zone.
sudo mdadm --monitor --daemonise /dev/md0
sudo mount -v /dev
V
Hors ligne
Pages : 1