Contenu | Rechercher | Menus

Annonce

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 23/08/2012, à 18:06

g_barthe

[Résolu] Installation RAID 1

Bonjour,

Je cherche à installer un RAID 1 logiciel sur mon serveur HP où j'ai installé sans pb ubuntu server.

J'ai suivi ce tuto : http://tbressure.wordpress.com/2011/06/ … existante/ mais je bloque sur des messages d'erreur.

Sur l'étape

sudo sfdisk -d /dev/sda | sfdisk --force /dev/sdb

j'ai cela :

/dev/sdb: Permission non accordée

sfdisk: ne peut ouvrir /dev/sdb en lecture/écriture
Avertissement : la partition étendue ne débute pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.

J'ai lu quelque part que le chmod 777 /dev/sdb résolvait le problème. En effet ça avance seulement j'ai des doutes sur la sécurité en passant en 777. Mais j'ai de nouveau un message bizarre :

Vérification qu'aucun autre n'utilise le disque en ce moment
BLKRRPART: Permission non accordée
OK

Disque /dev/sdb : 30401 cylindres, 255 têtes, 63 secteurs/piste
Avertissement : la partition étendue ne débute pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.
Précédente situation :
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/sdb1   *      0+  30156-  30157- 242232320   83  Linux
/dev/sdb2      30156+  30401-    245-   1964033    5  Ãtendue
/dev/sdb3          0       -       0          0    0  Vide
/dev/sdb4          0       -       0          0    0  Vide
/dev/sdb5      30156+  30401-    245-   1964032   82  partition d'échange Linux / Solaris
Avertissement : la partition étendue ne débute pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.
Nouvelle situation :
Unités= secteurs de 512 octets, décompte à partir de 0

   Périph Amorce  Début       Fin   #secteurs Id  Système
/dev/sdb1   *      2048 484466687  484464640  83  Linux
/dev/sdb2     484468734 488396799    3928066   5  Ãtendue
/dev/sdb3             0         -          0   0  Vide
/dev/sdb4             0         -          0   0  Vide
/dev/sdb5     484468736 488396799    3928064  82  partition d'échange Linux / Solaris
Avertissement : la partition 1 ne se termine pas sur une frontière de cylindre
Avertissement : la partition 2 ne débute pas sur une frontière de cylindre
Avertissement : la partition 2 ne se termine pas sur une frontière de cylindre
Avertissement : la partition 5 ne se termine pas sur une frontière de cylindre
Succès d'écriture de la nouvelle table de partitions

Relecture de la table de partitionsâ¦
BLKRRPART: Permission non accordée

Si vous créez ou modifiez une partition DOS, /dev/foo7 par exemple,
alors utilisez dd(1) pour mettre à zéro les 512 premiers octets :
dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(consultez fdisk(8)).

Il semblerait toutefois que la création ai marché à la lecture de l'info :

 sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0006e95e

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048   484466687   242232320   83  Linux
/dev/sda2       484468734   488396799     1964033    5  Ãtendue
/dev/sda5       484468736   488396799     1964032   82  partition d'échange Linux / Solaris

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *        2048   484466687   242232320   83  Linux
/dev/sdb2       484468734   488396799     1964033    5  Ãtendue
/dev/sdb5       484468736   488396799     1964032   82  partition d'échange Linux / Solaris

Et quand j'arrive à cette ligne :

sudo mdadm --create /dev/md1 --level=1 --raid-disk=2 missing /dev/sdb2

j'ai droit à une erreur :

mdadm: /dev/sdb2 appears to be part of a raid array:
    level=raid0 devices=0 ctime=Thu Jan  1 01:00:00 1970
mdadm: partition table exists on /dev/sdb2 but will be lost or
       meaningless after creating array
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? yes
mdadm: Defaulting to version 1.2 metadata
mdadm: Failed to write metadata to /dev/sdb2

Et en relancant sudo fdisk -l j'ai cela :

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0006e95e

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048   484466687   242232320   83  Linux
/dev/sda2       484468734   488396799     1964033    5  Ãtendue
/dev/sda5       484468736   488396799     1964032   82  partition d'échange Linux / Solaris

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1   *        2048   484466687   242232320   83  Linux
/dev/sdb2       484468734   488396799     1964033    5  Ãtendue
/dev/sdb5       484468736   488396799     1964032   82  partition d'échange Linux / Solaris

Disk /dev/md0: 247.9 GB, 247911481344 bytes
2 têtes, 4 secteurs/piste, 60525264 cylindres, total 484202112 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000

Le disque /dev/md0 ne contient pas une table de partitions valable

J'ai bien sdb2 donc je comprend pas bien.

Je voulais mettre en place ce RAID 1 sans réinstaller le tout.

Auriez-vous une idée d'ou vient mon problème ?

Merci d'avance à tous.

Dernière modification par g_barthe (Le 25/08/2012, à 19:37)


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne

#2 Le 23/08/2012, à 19:47

darunia_goron

Re : [Résolu] Installation RAID 1

La première commande

sudo sfdisk -d /dev/sda | sfdisk --force /dev/sdb

est incorrecte, il manque un sudo sur la seconde partie.

sudo sfdisk -d /dev/sda | sudo sfdisk --force /dev/sdb

Le chmod 777 /dev/sdb est une horreur. Mes yeux en saignent encore.

Tu essayes de faire un RAID sur une partition étendue (/dev/sdb2). Je ne sais pas si c'est possible, en tout cas, je n'ai jamais rien vu de tel et je ne vois pas l'intérêt. De plus tu veux faire un RAID1 sur une partition SWAP (la seule partition secondaire contenue dans sdb2 est sdb5) ? Le seul intérêt est d'éviter que système ne crache en cas de panne d'un disque dur. La plupart des utilisateurs souhaitent uniquement préserver leurs données et n'utilisent pas de RAID sur le swap.
Si tu es sûr de vouloir un RAID1 sur ton swap, retente les commandes avec /dev/sdb5.

Autre question, pourquoi ne pas avoir mis ton swap en partition primaire sur /dev/sda2 dès le départ ?

Hors ligne

#3 Le 25/08/2012, à 19:37

g_barthe

Re : [Résolu] Installation RAID 1

Bonjour,

En fait j'ai pas mal galéré est comme je n'avais rien sur le DD à part mon install, je suis reparti de 0 avec le cd d'install et choisi le RAID direct depuis l'assistant d'install.

L'ensemble semble avoir bien fonctionné.


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne