OVH Cloud OVH Cloud

3 To, RAID soft et Linux

5 réponses
Avatar
Seb
Bonjour,



J'utilise 12 disques de 300 Go en RAID6 sur un PC Debian.
L'idée est d'obtenir une unique partition de 3 To, mais je rencontre un
problème lors de la création du filesystem.

Si le tableau RAID était fait en hard via une carte dédiée, il me semble
qu'il suffirait d'utiliser 'mklabel gpt' de 'parted' sur /dev/sda, puis
mkfs.xfs .

Comme la machine est située loin de mon lieu de travail, je préférerais
travailler en RAID soft. Pas de problème pour créer /dev/md0 de 3 To
avec mdadm, mais ensuite mkfs.xfs fait freezer la machine; idem avec
mkfs.jfs .

Quelqu'un est-il déjà parvenu à créer une partition et un filesystem sur
plus de 2 To avec un RAID soft ?


Merci d'avance pour vos conseils.

Seb.

5 réponses

Avatar
Emmanuel Florac
Le Fri, 15 Sep 2006 17:19:36 +0200, Seb a écrit :


Si le tableau RAID était fait en hard via une carte dédiée, il me
semble qu'il suffirait d'utiliser 'mklabel gpt' de 'parted' sur /dev/sda,
puis mkfs.xfs .


Exact.

Comme la machine est située loin de mon lieu de travail, je préférerais
travailler en RAID soft. Pas de problème pour créer /dev/md0 de 3 To
avec mdadm, mais ensuite mkfs.xfs fait freezer la machine; idem avec
mkfs.jfs .


Question : quelle version de Debian et surtout, de noyau?

Quelqu'un est-il déjà parvenu à créer une partition et un filesystem
sur plus de 2 To avec un RAID soft ?


C'est sans problème particulier, mais il faut impérativement utiliser un
noyau 2.6. Le 2.4 est limité à 2 To. Normalement, cependant, sur une
sarge à jour, la création du FS lui-même ne devrait pas poser de
problème, simplement il sera impossible de le monter. Je pense que ton
mdadm n'est peut-être pas à jour?

--
L'église est une secte qui a réussi.
Ernest Renan.

Avatar
Seb
Question : quelle version de Debian et surtout, de noyau?


C'est une Sarge mise en place par net-install il y a quelques jours.
Le noyau est un 2.6.8 (selon 'uname'), celui proposé par Sarge lors de
l'install par 'linux26' en option de boot.

C'est sans problème particulier, mais il faut impérativement utiliser un
noyau 2.6. Le 2.4 est limité à 2 To. Normalement, cependant, sur une sarge à
jour, la création du FS lui-même ne devrait pas poser de problème,
simplement il sera impossible de le monter. Je pense que ton mdadm n'est
peut-être pas à jour?


Aïe, je ne comprends pas ce qui s'est mal passé alors...
Pour les essais actuels je suis repassé à 8 disques en mode linéaire
(pour une capacité totale de 2,4 To):

# cat /proc/mdstat
Personalities : [linear]
md0 : active linear sda1[0] sdh1[7] sdg1[6] sdf1[5] sde1[4] sdd1[3]
sdc1[2] sdb1[1]
2344396800 blocks 64k rounding
unused devices: <none>

Chaque partition est en mode 'fd':

# fdisk -l /dev/sda
Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 36483 293049666 fd Linux raid autodetect

Si je lance

mkfs.jfs /dev/md0
ou mkfs.xfs /dev/md0

la machine freeze. Ai-je oublié une étape quelque part ?
J'ai les versions suivantes pour les programmes concernés:

ii mdadm 1.9.0-4sarge1 Manage MD devices aka Linux Software Raid
ii xfsprogs 2.6.20-1 Utilities for managing the XFS filesystem
ii jfsutils 1.1.7-1 utilities for managing the JFS filesystem


Vois-tu quelque chose qui poserait à l'évidence problème et qui m'échappe ?


Merci beaucoup pour tes conseils !
Seb.

Avatar
Emmanuel Florac
Le Sat, 16 Sep 2006 11:59:46 +0200, Seb a écrit :

Chaque partition est en mode 'fd':

# fdisk -l /dev/sda
Disk /dev/sda: 300.0 GB, 300090728448 bytes 255 heads, 63 sectors/track,
36483 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 36483 293049666 fd Linux raid
autodetect


Bizarre, ça devrait marcher...

J'ai les
versions suivantes pour les programmes concernés:

ii mdadm 1.9.0-4sarge1 Manage MD devices aka Linux Software
Raid ii xfsprogs 2.6.20-1 Utilities for managing the XFS
filesystem ii jfsutils 1.1.7-1 utilities for managing the
JFS filesystem


Vois-tu quelque chose qui poserait à l'évidence problème et qui
m'échappe ?


Non, j'utilise les mêmes versions avec des RAID beaucoup plus gros. Par
contre, je me méfie beaucoup du noyau Debian, qui est antédiluvien,
comme il se doit pour un noyau "debian stable" :)
À tout hasard (ça ne peut pas faire de mal) essaie un noyau beaucoup
plus récent.
Si tu ne veux pas le compiler toi-même, tu peux utiliser un des miens ici :

ftp://ftp.intellique.com/released


--
Mais monsieur, voudriez-vous que je me l'écorchasse?
Barbey d'Aurevilly.

Avatar
Seb
Non, j'utilise les mêmes versions avec des RAID beaucoup plus gros. Par
contre, je me méfie beaucoup du noyau Debian, qui est antédiluvien, comme il
se doit pour un noyau "debian stable" :) À tout hasard (ça ne peut pas faire
de mal) essaie un noyau beaucoup plus récent. Si tu ne veux pas le compiler
toi-même, tu peux utiliser un des miens ici :
ftp://ftp.intellique.com/released


Le noyau sur le site ftp a complètement résolu le problème:

# df .
Filesystem Size Used Avail Use% Mounted on
/dev/md0 2.2T 528K 2.2T 1% /mnt


Merci beaucoup pour ton aide !

Seb.

Avatar
Emmanuel Florac
Le Sun, 17 Sep 2006 03:58:16 +0200, Seb a écrit :


Le noyau sur le site ftp a complètement résolu le problème:



Parfait! Le noyau 2.6.8 de la Sarge c'est vraiment n'importe quoi...

--
Mais monsieur, voudriez-vous que je me l'écorchasse?
Barbey d'Aurevilly.