[Formatage] impossible de formater un grand volume (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

[Formatage] impossible de formater un grand volume (résolu)

Message par Rolinh »

Salut,

Je rencontre des soucis pour formater un grand volume (~ 6 To). Il s'agit d'un RAID 5 (hardware) de 3 disques durs de 3 To.
Dans un premier temps, j'ai eu de la peine à créer une table de partition GPT (gdisk plante, i.e. il ne termine jamais). Finalement, j'ai créé la table de partition GPT depuis windows et j'ai créé 2 partitions (une de 15 Go et le reste dans une autre partition). J'aimerais déjà commencer par formater la partition de 15 Go en ext4 mais voilà, là ça fait bien 20 minutes que mkfs.ext4 tourne...
Quant à gparted, il freeze.

Un peu d'aide afin d'expliquer le partitionnement:
fdisk -l

Code : Tout sélectionner

Disk /dev/sda: 256.1 GB, 256060514304 bytes, 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xd9a6c0f5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   104861695    52429824   83  Linux
/dev/sda2       104861696   466567167   180852736   83  Linux
/dev/sda3       466567168   500117503    16775168   82  Linux swap / Solaris

Disk /dev/sdb: 3000.6 GB, 3000592982016 bytes, 5860533168 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
Disk label type: dos
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes, 5860533168 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


Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes, 5860533168 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
Disk label type: dos
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sde: 320.1 GB, 320072933376 bytes, 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x5ffb31fc

   Device Boot      Start         End      Blocks   Id  System
/dev/sde1   *        2048   625139711   312568832    7  HPFS/NTFS/exFAT

Disk /dev/md126: 6001.1 GB, 6001143054336 bytes, 11720982528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 65536 bytes / 131072 bytes
Disk label type: dos
Disk identifier: 0x00000000

      Device Boot      Start         End      Blocks   Id  System
/dev/md126p1               1  4294967295  2147483647+  ee  GPT
Partition 1 does not start on physical sector boundary.
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
Et vu que fdisk se plante à cause de GPT, un gdisk -l sur mon volume RAID (/dev/md126):

Code : Tout sélectionner

GPT fdisk (gdisk) version 0.8.7

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/md126: 11720982528 sectors, 5.5 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8E7D03F1-8C3A-4FE6-B7BA-502D168E87D1
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 11720982494
Partitions will be aligned on 8-sector boundaries
Total free space is 6077 sectors (3.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved part
   2          264192        33032191   15.6 GiB    0700  Basic data partition
   3        33032192     11720978431   5.4 TiB     0700  Basic data partition
Sinon, sda est un SSD contenant archlinux (sda1=root, sda2=home, sda3=swap), sde est un disque dur contenant Windows 7 et mon but est de faire de la partition de 15Go sur le RAID un point de montage pour /var afin de ne pas le mettre sur le SSD. Le grand volume sert au stockage de données (au pire, il peut rester en NTFS lui).

Si quelqu'un a une piste, je suis évidemment preneur. :)
Dernière modification par Rolinh le ven. 16 août 2013, 13:07, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Formatage] impossible de formater un grand volume (6To)

Message par benjarobin »

Qu'est ce que tu appels RAID hardware ? Comment as tu configuré le RAID ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Formatage] impossible de formater un grand volume (6To)

Message par Rolinh »

Je veux juste dire par là que ce n'est pas un RAID software mais que le RAID est géré par un contrôleur sur ma carte mère. Donc je l'ai configuré via l'interface du contrôleur RAID après avoir mis les disques en mode RAID via le BIOS/UEFI. Rien de lié à un quelconque OS donc.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Formatage] impossible de formater un grand volume (6To)

Message par benjarobin »

Sauf ce que tu as n'est donc pas un RAID hardware, mais plutôt un RAID pseudo-matériel (en grosse partie logiciel).
Et je crains qu'il y est des choses à configurer / installer dans ton cas, de plus c'est très loin de fonctionner correctement...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Formatage] impossible de formater un grand volume (6To)

Message par Rolinh »

Tu veux dire que je ferais mieux d'acheter un carte RAID séparée?
Pour info, ma carte mère est une ASRock H87 Fatal1ty Performance
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Formatage] impossible de formater un grand volume (6To)

Message par benjarobin »

Non la question est : Est-ce que Windows doit pouvoir lire la partition ?
Car si ce n'est pas le cas, ne fait pas du fakeraid (ou nommé pseudo-matérel : ce que tu fait), mais un simple RAID logiciel qui sera tout aussi performant sauf si tu as un vieux processeur / ou atom
Les avantages sont très nombreux :
- Aucun lien avec le matériel : Tu peux changer de carte mère sans perdre tes données...
- De meilleur performance dans beaucoup de cas (dépend du processeur quand même)
- Un bien meilleur support
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Formatage] impossible de formater un grand volume (6To)

Message par Rolinh »

Non, pas besoin de lien avec Windows (c'est juste une station de jeux bien que je n'ai pas trop le temps de jouer :P).
Pour ce qui est du processeur, non il n'est pas vieux du tout puisque c'est un core i7 4770 et que j'ai monté ma config lundi dernier.
Je n'ai aucune expérience avec le RAID software mais je vais me renseigner pour voir ce qu'il en est mais du coup, je risque bien de partir dans cette direction (beaucoup trop chère une carte RAID).
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Formatage] impossible de formater un grand volume (réso

Message par Rolinh »

Bon, j'ai donc créé un RAID logiciel à l'aide de mdadm.

Code : Tout sélectionner

# mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
# mkfs.ext4 -v -m .1 -b 4096 -E stride=32,stripe-width=64 /dev/md0
Ça marche très bien. Et je ferais ma partition de 15G pour /var sur le disque dur contenant windows.
Merci pour l'aide.
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Formatage] impossible de formater un grand volume (réso

Message par Xorg »

J'ai plus ou moins été dans le même cas que toi il y a deux ans de ça. Deux ans car moi c'était à l'époque de Sandy Bridge (Core ix 2xxx en gros pour simplifier), et toi tu es à Haswell (Core ix 4xxx). Et le fakeraid ça parait bien et beau au début, mais en fait ça ne l'est pas tant que ça quand tu vois les points qu'a soulevé Benjarobin.

J'interviens juste pour dire qu'avec mdadm, il faut se méfier du nom des périphériques. Là, tu as N périphériques, et s'il t'arrive d'en ajouter/supprimer parfois, alors il peut arriver que ça pose problème, car par exemple /dev/sdd ne pointera par forcément vers ton troisième disque dur de 3To, vu que les noms /dev/sdX sont parfois un peu aléatoire.
Donc utiliser les ID ou les UUID peut parfois s'avérer utile, car j'avais des problèmes avec mon JBOD à cause de ça.

J'espère que tu n'as pas oublié de faire un :

Code : Tout sélectionner

# mdadm --detail --scan > /etc/mdadm.conf
Personnellement, pour avoir un nom type /dev/md0 plutôt que /dev/md126, j'utilise le hook mdadm plutôt que le hook mdadm_udev.
Qui dit hook dit de ne pas oublier de recréer les RAMdisks initiaux ! :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Formatage] impossible de formater un grand volume (réso

Message par Rolinh »

Ou plutôt ceci afin de ne pas détruire le mdadm.conf d'origine. ;)

Code : Tout sélectionner

mdadm --detail --scan >> /etc/mdadm.conf
Mais oui, je l'ai fait et il liste les volumes membre via leur UUID:

Code : Tout sélectionner

ARRAY /dev/md0 metadata=1.2 spares=1 name=odin:0 UUID=edbc8fe2:a4c445f2:f1ff3129:8cae48f9
Et pour avoir un md0 comme nom, voir la commande que je donne dans mon précédent post. ;)
J'ai deux disques externes que j'ai déjà branché/débranché et rebooté et ça ne pose aucun problème (merci les UUID).

Mais merci pour ton post, c'est le genre de précisions qui seront utiles à celui qui passe par là je pense. ;)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Formatage] impossible de formater un grand volume (réso

Message par Xorg »

Alors s'il n'y a pas de soucis, tant mieux pour toi. Je disais ça pour t'éviter de mauvaises surprises et pour ne pas que tu cherches trop loin la solution. :mrgreen:

Pour l'histoire du /dev/md0, c'est juste que le CD d'ArchLinux monte les grappes avec comme nom /dev/md12X chez moi (et j'ai bien utilisé une commande similaire à la tienne). Mais ce n'est qu'un détail qui peut parfois être bon à savoir. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Répondre