Aller au contenu

Passage de SHR1 à SHR2


Messages recommandés

Bonjour,

Je veux de passer mon 1815 de 3 disques en SHR1 à cinq disques en SHR2.

Dans un premier temps j 'essaie de paramétrer le disque 4 (non initialisé) en  SHR2.

Mais je n'arrive pas réinitialiser sa table de partition.

La commande synopartition --remove /dev/sdd (ou synopartition -remove /dev/sdd ) me renvoie sur l'aide.

Pourriez-vous m'indiquer la bonne syntaxe pour cette commade?

Merci

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Merci de ta réponse

Mais je suis désolé de te contredire.

La procédure est exposée de façon détaillée  par Gaetan Gambier sur son site.

D'après les commentaires, certains l'ont utilisée sans problème ( y compris sous DSM 6)

C'est pourquoi je ne comprends pas ou est le problème pour moi.

 

Lien vers le commentaire
Partager sur d’autres sites

Je ne connaissais pas ce tuto de Gaëtan.

Il est possible que la commande ne passe pas tout simplement parce que votre disque étant neuf, il n'a pas de partition.

Vous pouvez le vérifier avec la commande :

 sfdisk -l /dev/sdd

Si la commande ne donne rien, vous pouvez essayer de sauter cette étape et commencer la création des partitions.

Pour détruire les partitions, vous pouvez tenter ceci :

dd if=/dev/zero of=/dev/sdd bs=512 count=1

Mais il est possible aussi que ce soit le disque qui ait un problème. L'avez-vous vérifié ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour.

Merci de votre attention.

Quelques détails complémentaires:

Les 2 disques nouveaux (sdd et sde) sont des WD Red 6To.

Il ont été testés avec succès par les commandes

dd if=/dev/zero of=/dev/sdd bs=1M & dd if=/dev/zero of=/dev/sde bs=1M

La cde grep "s]d." /proc/partitions m'indiquait bien ces deux disques uniquement en sdd et sde (pas de sdd1, sdd2 ...)

La cde  synopartition --remove /dev/sdx renvoie directement à l'aide. ( synopartition --list également)

Le disque sdd après formatage sous windows (avec sdd1 et ssd2) réagit de même

J'avais déjà tenté les cde que vous me préconisez:

 sfdisk -l /dev/sdx renvoie:Error: /dev/sde: unrecognised disk label
get disk fail

dd if=/dev/zero of=/dev/sdd bs=512 count=1 renvoie:1+0 records in

1+0 records out
512 bytes (512 B) copied, 0.000459022 s, 1.1 MB/s

Je précise que les tests smart sont toujours corrects.

Je ne voie toujours l'erreur que je commets car selon les commentaires sur le site de Gaetan cette procédure à déjà été appliquée avec succès sur DSM6.

Peut être une piste EXT4 d'un coté, btrfs (mon cas) de l'autre? (bien que cela me semble peu probable).

Encore merci pour votre interet pour mon cas

PS: je vais m'absenter de ce site quelques heures

 

 

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, PPJP a dit :

Les 2 disques nouveaux (sdd et sde) sont des WD Red 6To

Une première remarque, le tuto de Gaëtan suppose que le disque qu'on rajoute est de même capacité que le disque le plus gros de la grappe. Est-ce que c'est le cas ? Ce n'est peut-être pas très important si vous créez une partition sdd5 identique à celle du disque le plus gros, à condition que DSM soit capable d'utiliser l'espace non partitionné lors de l'ajout du deuxième disque.

Une piste : ajouter un 6 To au SHR existant pour étendre sa capacité. Ainsi, vous pourriez reproduire les mêmes partitions sur le deuxième disque, mais là encore je ne suis pas sûr que même dans ce cas DSM exploite la capacité supplémentaire.

Je pense que la méthode proposée par Gaëtan suppose que tous les disques sont utilisés à 100% de leur capacité, autrement dit, qu'il y a au moins 2 disques de la capacité la plus grosse.

Il y a 3 heures, PPJP a dit :

Le disque sdd après formatage sous windows (avec sdd1 et ssd2) réagit de même

Un formatage sous windows ne peut pas créer des partitions linux :rolleyes:

Il y a 3 heures, PPJP a dit :

Peut être une piste EXT4 d'un coté, btrfs (mon cas) de l'autre? (bien que cela me semble peu probable).

Il est tout à fait possible que le problème viennent du BTRFS. Ceci dit, les commandes classiques devraient fonctionner car seule la partition de donnée et en btrfs. Les partitions système et swap sont toujours en ext4.

Que donnent les commandes suivantes ?

parted --list

df –h

 

Lien vers le commentaire
Partager sur d’autres sites

Les infos que j’ai communiquées ne semblent pas assez claires ou trop dispersées, donc un petit résumé :

Nas 1815 DSM 6.0.2-8451 Update 2 (en BTRFS)

5 WD Red 6To (3 en services & 2 nouveaux)

Sur les 2 nouveaux (sans autre intervention préalable) test avec succès dans le Nas (dd if=/dev/zero of=/dev/sdx bs=1M)

grep "sd." /proc/partitions donne alors (sdx sdx1 sdx2 sdx5) pour les 3 en service et sdd sde pour les 2 nouveaux

La remise à 0 de la table de partition (synopartition ––remove /dev/sdx) de ces 2 disques échoue (renvoi a l’aide)

De meme sfdisk -N 1 -o 2048 -z 4980480 -t fd /dev/sdd (renvoi : get disk fail et get prévious partition end ail)

Afin de vérifier que cela n’était pas du a l’absence de partition, j’ai formaté le disque d (sous windows, car s’agissant de supprimer des partitions il ne me semble pas que le type de celles-ci soit important)

Ceci n’a rien changé (si ce n’est l'apparition de sdd1 et sdd2)

Enfin les test SMART sont corrects pour d & e,

 

Les partition des 3 premiers disques étant strictement identiques, l’extension du volume par un 4éme ne m’apportera pas d’infos supplémentaires,

 

La cde parted –list donne :

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/hda: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

 

Number Start End Size File system Name Flags

1 1049kB 2551MB 2550MB ext4 raid

2 2551MB 4699MB 2147MB linux-swap(v1) raid

5 4840MB 6001GB 5996GB raid

 

 

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/sda: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

 

Number Start End Size File system Name Flags

1 1049kB 2551MB 2550MB ext4 raid

2 2551MB 4699MB 2147MB linux-swap(v1) raid

5 4840MB 6001GB 5996GB raid

 

 

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/sdb: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

 

Number Start End Size File system Name Flags

1 1049kB 2551MB 2550MB ext4 raid

2 2551MB 4699MB 2147MB linux-swap(v1) raid

5 4840MB 6001GB 5996GB raid

 

 

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/sdc: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

 

Number Start End Size File system Name Flags

1 1049kB 2551MB 2550MB ext4 raid

2 2551MB 4699MB 2147MB linux-swap(v1) raid

5 4840MB 6001GB 5996GB raid

 

 

 

 

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/sdd: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: unknown

Disk Flags:

 

 

 

Model: WDC WD60EFRX-68L0BN1 (scsi)

Disk /dev/sde: 6001GB

Sector size (logical/physical): 512B/512B

Partition Table: unknown

Disk Flags:

 

Model: Linux Software RAID Array (md)

Disk /dev/md0: 2550MB

Sector size (logical/physical): 512B/512B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 2550MB 2550MB ext4

 

 

Model: Linux Software RAID Array (md)

Disk /dev/md1: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 2147MB 2147MB linux-swap(v1)

 

 

 

 

 

Model: Linux Software RAID Array (md)

Disk /dev/md2: 12.0TB

Sector size (logical/physical): 512B/512B

Partition Table: unknown

Disk Flags:

 

Model: Unknown (unknown)

Disk /dev/zram0: 312MB

Sector size (logical/physical): 4096B/4096B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 312MB 312MB linux-swap(v1)

 

 

Model: Unknown (unknown)

Disk /dev/zram1: 312MB

Sector size (logical/physical): 4096B/4096B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 312MB 312MB linux-swap(v1)

 

 

Model: Unknown (unknown)

Disk /dev/zram2: 312MB

Sector size (logical/physical): 4096B/4096B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 312MB 312MB linux-swap(v1)

 

 

Model: Unknown (unknown)

Disk /dev/zram3: 312MB

Sector size (logical/physical): 4096B/4096B

Partition Table: loop

Disk Flags:

 

Number Start End Size File system Flags

1 0.00B 312MB 312MB linux-swap(v1)

 

 

Model: Synology DiskStation (scsi)

Disk /dev/synoboot: 126MB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

 

Number Start End Size Type File system Flags

1 32.3kB 16.5MB 16.4MB primary boot

2 16.5MB 115MB 98.7MB primary

 

et la cde df (df -h ne fonctionne pas) :

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/md0 2385528 829528 1437216 37% /

none 1013116 4 1013112 1% /dev

/tmp 1017304 688 1016616 1% /tmp

/run 1017304 2636 1014668 1% /run

/dev/shm 1017304 4 1017300 1% /dev/shm

none 4 0 4 0% /sys/fs/cgroup

/dev/vg1000/lv 11242926244 4615441260 6627484984 42% /volume1

 

En conclusion, je suis toujours dans le brouillard !

 

Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas DSM6 mais je sais que l'accès au mode root a changé.

sudo -l -U root

sudo <commande>

Est-ce que malgré tout, les commandes

sfdisk -l /dev/sda

sfdisk -l /dev/sdb

sfdisk -l /dev/sdc

arrivent à passer ?

Vérifiez aussi que la commande synopartition existe bien dans usr/syno/sbin

ainsi que la commande sfdisk dans /sbin

Sinon, je ne vois pas ce qui peut clocher.

Lien vers le commentaire
Partager sur d’autres sites

En DSM 6, il est toujours possible de se connecter directement en root avec une clé.

la cde sfdisk -l /dev/cdX passent correctement pour a b et c.

La commande  synopartition figure bien dans /usr/syno/sbin

De plus elle répond avec les paramètres --HELP, --CHECK et LIST (bien que je comprenne mal les réponses)

 synopartition --check /dev/sda
/dev/sda: dont contain partition [3]
/dev/sda: partition layout is version 8, list index is 12.

 synopartition --list
Index  Version  1-Bay  Size of Root/Swap/Reserved Partition
   1.        1    YES    273042/  787185/ 273042 sectors (  133/  384/ 133 MB)
   2.        2    YES   4980087/ 1044225/ 257040 sectors ( 2431/  509/ 125 MB)
   3.        3    YES    530082/  787185/  16002 sectors (  258/  384/   7 MB)
   4.        5    YES    722862/  594405/  16002 sectors (  352/  290/   7 MB)
   5.        6    YES   4980087/ 4192965/ 257040 sectors ( 2431/ 2047/ 125 MB)
   6.        7    YES   4980480/ 4194304/ 262144 sectors ( 2431/ 2048/ 128 MB)
   7.        8    YES   4980480/ 4194304/ 260352 sectors ( 2431/ 2048/ 127 MB)
   8.        1     NO   1574307/  787185/ 273105 sectors (  768/  384/ 133 MB)
   9.        2     NO   4980087/ 1044225/ 257040 sectors ( 2431/  509/ 125 MB)
  10.        6     NO   4980087/ 4192965/ 257040 sectors ( 2431/ 2047/ 125 MB)
  11.        7     NO   4980480/ 4194304/ 262144 sectors ( 2431/ 2048/ 128 MB)
  12.        8     NO   4980480/ 4194304/ 260352 sectors ( 2431/ 2048/ 127 MB)

Pourquoi ce renvoi a help pour synopartition __remove???

 

Nos messages se sont croisés.

# synopartition --help
Copyright (c) 2003-2016 Synology Inc. All rights reserved.

Usage: synopartition (Version )
--help   Show this help.
--list   List the partition layout table.
--check disk_path(eg./dev/sda)
         Check the partition layout version.
--remove disk_path [part_no]
         Remove specific partition of disk. Remove all partitions if not specific.
--part [--force] disk_path index_of_list(1~14) [logical_size_GB ... 0]
         Partition the disk with specific layout.
  If you select layout version less than 6, the logical size will be skip.
  Else you can assign max to 11 logical partitions size with unit GB and end with 0.
  If you don't assign logical size parameters, primary data partition will be created instead.

  Please note the index of list may modified in future.

Lien vers le commentaire
Partager sur d’autres sites

Il n'y a donc pas de changement entre DSM5.2 et 6 dernière version, du moins pour le résultat du help. Maintenant, il est tout à fait possible que --remove ait été inhibé dans la dernière version 6. Allez savoir avec Synology.

Je ne suis pas du tout sûr que la table des partitions soit remise à zéro, mais avez-vous essayé la commande

dd if=/dev/zero of=/dev/sdd bs=512 count=1

pour casser les partitions du disque ?

Lien vers le commentaire
Partager sur d’autres sites

J'ai déjà tenté ces commandes sans constater de changements.

Elles donnent:

 dd if=/dev/zero of=/dev/sdx bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000484341 s, 1.1 MB/s

 

Lien vers le commentaire
Partager sur d’autres sites

Je pense avoir un peu progressé (ou fait une grosse c***ie?):

sfdisk -M1 /dev/sdd

 

Error: /dev/sdd: unrecognised disk label
no gpt table, skip zero final sector
No default signature.

 sfdisk -N 1 -o 2048 -z 4980480 -t fd /dev/sdd 

sfdisk -l /dev/sdd
/dev/sdd1                  2048         4982527         4980480  fd

sfdisk -N 2 -o 4982528 -z 4194304 -t fd /dev/sdd

 sfdisk -l /dev/sdd
/dev/sdd1                  2048         4982527         4980480  fd
/dev/sdd2               4982528         9176831         4194304  fd

 sfdisk -N 5 -o 9453280 -z 11711384960 -t fd /dev/sdd

 sfdisk -l /dev/sdd
/dev/sdd1                  2048         4982527         4980480  fd
/dev/sdd2               4982528         9176831         4194304  fd
/dev/sdd5               9453280     11720838239     11711384960  fd

 mdadm –add /dev/md0 /dev/sdd1
mdadm: An option must be given to set the mode before a second device
       (/dev/md0) is listed

Il y a encore de l'espoir.

Je continue mes recherches.

S'il y a du nouveau, je vous tiendrais, bien entendu, informé.

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

C'était bien une grosse c****ie!

J'ai poursuivi jusqu'à avoir

sfdisk -l /dev/sdd
/dev/sdd1                  2048         4982527         4980480  fd
/dev/sdd2               4982528         9176831         4194304  fd
/dev/sdd5               9453280     11720838239     11711384960  fd

c'est à dire des partitions identiques aux premiers disques

 cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda5[2] sdc5[3] sdb5[1]
      11711382912 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md1 : active raid1 sda2[0] sdb2[1] sdc2[2]
      2097088 blocks [8/3] [UUU_____]

md0 : active raid1 sda1[0] sdb1[1] sdc1[2]
      2490176 blocks [8/3] [UUU_____]

 mdadm --add /dev/md0 /dev/sdd1
mdadm: added /dev/sdd1

cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda5[2] sdc5[3] sdb5[1]
      11711382912 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md1 : active raid1 sdd2[3] sda2[0] sdb2[1] sdc2[2]
      2097088 blocks [8/4] [UUUU____]

md0 : active raid1 sdd1[3] sda1[0] sdb1[1] sdc1[2]
      2490176 blocks [8/4] [UUUU____]

et sdd apparait dans md0 et md1!

Partition système dégradée

Ce que je ne comprends vraiment pas c'est quand je regarde cette séquence

C"est une copie directe de la console sans discontinuité, j'ai même laissée l'erreur de frappe (frappe du message sur le forum en même temps)

root@DiskStation_02:~# mdadm --add /dev/md0 /dev/sdd1
mdadm: added /dev/sdd1
root@DiskStation_02:~# ^C^C
-ash: $'\003^C': command not found
root@DiskStation_02:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda5[2] sdc5[3] sdb5[1]
      11711382912 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md1 : active raid1 sda2[0] sdb2[1] sdc2[2]
      2097088 blocks [8/3] [UUU_____]

md0 : active raid1 sdd1[3] sda1[0] sdb1[1] sdc1[2]
      2490176 blocks [8/4] [UUUU____]

unused devices: <none>
root@DiskStation_02:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda5[2] sdc5[3] sdb5[1]
      11711382912 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md1 : active raid1 sdd2[3] sda2[0] sdb2[1] sdc2[2]
      2097088 blocks [8/4] [UUUU____]

md0 : active raid1 sdd1[3] sda1[0] sdb1[1] sdc1[2]
      2490176 blocks [8/4] [UUUU____]

unused devices: <none>

2 cat /proc/mdstat sans commande entre

Pourquoi sdd2([3] apparait-il soudain?

 

Je pense que je vais arrêter là pour aujourd’hui!

 

 

 

 

 

 

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

C'est effectivement bizarre que le sdd2 ait été ajouté sans avoir passé une commande.

Rien ne vous interdit de lancer mdadm --add /dev/md0 /dev/sdd2. Au pire il va vous dire qu'il est déjà installé.

Que dit le gestionnaire de stockage pour les disques ?

Si tout est normal et vert et puisque cat /proc/mdstat indique que le sdd2 est intégré, vous pouvez je pense passer directement à l'étape suivante.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Je reviens vers vous afin de terminer ce fil correctement.

Il est en effet très désagréable, quand on recherche des infos dans un forum, de tomber sur des fils se terminant brusquement,sans en avoir le résultat final.

A l’étape précédente, le gestionnaire de stockage m'indiquait un volume au statut normal, mais le disque 4 était au statut initialisé et non normal.

Il m'a été impossible d’intégrer ce disque à md2.

Je ne suis pas passé immédiatement à une installation à partir de 0 car le remplacement de mon compteur EDF (par un Linky) m'était annoncé, et que le syno fonctionnait sans aucun pb.

J'ai essayé quelques autres manip,(par exemple  retirer le disque 4 de md1 et md2) ,sans succès.

Dès le changement du compteur EDF, l'installation à partir de 0 s'est déroulée sans aucun pb.

Au final, je reste un peu frustré de ne pas savoir la raison de mon échec dans l'application du tuto de Gaëtan Cambier.

 

Je remercie Mic1370 pour l'aide qu'il a bien voulu m'accorder.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.