Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

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.

#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