[RÉSOLU] Raid logiciel (sur ntfs) et fdisk: bug ?

Bonjour,

Sur mon PC en dual-boot lenny / xp, j’ai deux disques configurés en hostraid* et je les utilise grâce à dmraid. Il me semble que ça fonctionne bien à l’usage mais j’ai un truc bizarre avec fdisk:[code]#fdisk -l
Disk /dev/sdb: 300.0 GB, 300000000000 bytes
255 heads, 63 sectors/track, 36472 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x36ff521c

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 36460 292864918+ 7 HPFS/NTFS

Disk /dev/sdc: 300.0 GB, 300000000000 bytes
255 heads, 63 sectors/track, 36472 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x36ff521c

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 36460 292864918+ 7 HPFS/NTFS

Disk /dev/dm-0: 299.8 GB, 299899991040 bytes
255 heads, 63 sectors/track, 36460 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x36ff521c

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-0p1 * 1 36460 292864918+ 7 HPFS/NTFS

Disk /dev/dm-1: 299.8 GB, 299893676544 bytes
255 heads, 63 sectors/track, 36459 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x69205244

This doesn’t look like a partition table
Probably you selected the wrong device.

 Device Boot      Start         End      Blocks   Id  System

/dev/dm-1p1 ? 13578 119522 850995205 72 Unknown
Partition 1 does not end on cylinder boundary.
/dev/dm-1p2 ? 45382 79243 271987362 74 Unknown
Partition 2 does not end on cylinder boundary.
/dev/dm-1p3 ? 10499 10499 0 65 Novell Netware 386
Partition 3 does not end on cylinder boundary.
/dev/dm-1p4 167628 167631 25817+ 0 Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order[/code]
Le raid est sur sdb/sdc, ça semble correspondre à dm-0 mais dm-1 donne un truc bizarre non ?
Comme j’ai deux contrôleurs: 05:04.0 RAID bus controller: Adaptec ASC-39320(B) U320 w/HostRAID (rev 10) 05:04.1 RAID bus controller: Adaptec ASC-39320(B) U320 w/HostRAID (rev 10) et que seul le premier est utilisé, je me demande si cela ne vient pas de là, qu’en pensez-vous ?
J’ai l’impression que ce n’est pas très grave mais j’aimerais quand même être rassuré.
Problème annexe: gparted est incapable de détecter ces disques, mais c’est peut-être dû au format ntfs…

Merci d’avance

  • solution Adaptec pour faire du raid logiciel sur les OS qui ne le supportent pas, d’après ce que j’ai compris…

:smt006 quelques infos supplémentaires…

Le manuel de fdisk fait état de bogues et conseille d’utiliser cfdisk voire parted. Voici ce que donne parted pour les disques concernés :[code]
(parted) print all
Model: SEAGATE ST3300007LW (scsi)
Disk /dev/sdb: 300GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 300GB 300GB primary ntfs boot

Model: SEAGATE ST3300007LW (scsi)
Disk /dev/sdc: 300GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 300GB 300GB primary ntfs boot

Model: Linux device-mapper (mirror) (dm)
Disk /dev/mapper/asr_RAID: 300GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 300GB 300GB primary ntfs boot [/code]
je suis un peu rassuré car l’erreur liée à dm-1 n’apparaît plus.
Se pourrait-il qu’il s’agisse d’un bogue de fdisk ?
À noter que, sans argument, fdisk lit le contenu de /proc/partitions. Voici le mien:$ cat /proc/partitions major minor #blocks name [...] 8 16 292968750 sdb 8 17 292864918 sdb1 8 32 292968750 sdc 8 33 292864918 sdc1 254 0 292871085 dm-0 254 1 292864918 dm-1
Le dm-1 apparaît aussi ici !

Merci de votre aide !

Bon, il s’agit bien d’un bug de fdisk.
En effet, avec le programme gnu-fdisk – qui remplace l’ancien fdisk Linux – je n’ai plus de problème:[code]# fdisk -l
Disk /dev/sdb: 299 GB, 299992412160 bytes
255 heads, 63 sectors/track, 36472 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 36460 292864918 7 HPFS/NTFS

Disk /dev/sdc: 299 GB, 299992412160 bytes
255 heads, 63 sectors/track, 36472 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 36460 292864918 7 HPFS/NTFS

Disk /dev/mapper/asr_RAID: 299 GB, 299893708800 bytes
255 heads, 63 sectors/track, 36460 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

           Device Boot      Start         End      Blocks   Id  System 

/dev/mapper/asr_RAID1 * 1 36460 292864918 7 HPFS/NTFS
[/code]

Dommage que gnu-fdisk ne soit pas installé par défaut en lieu et place de fdisk…