Bonjour,
Je viens d’installer une debian x64 (wheezy/sid testing de mars 2012) sur une nouvelle configuration matérielle.
La config est la suivante:
- core i7 3930K
- Carte mère ASUS P9X79 Pro
- 32Mo RAM
- 2 HDD 1To SATA 6Gb/s en RAID1 (RAID matériel sur le controleur Intel Rapid Storage)
vu comme /dev/sda, /dev/sdb pour chaque disque et /dev/md126 pour le volume RAID1.
Le container imsm de l’Intel Rapid Storage est lui vu comme /dev/md127. - 1 HDD 500Go SATA 3Gb/s vu comme /dev/sdc
- 1 HDD 500Go SATA 3Gb/s vu comme /dev/sdd sur lequel est installée la debian
- 2 HDD 1To SATA 6Gb/s en RAID1 (RAID matériel sur le controleur Marvell) vu comme /dev/sde.
On notera ici que contrairement au controleur Intel Rapid Storage, avec le controleur Marvell,
le RAID1 n’est pas vu au niveau MD.
Pour info, la version du kernel est 3.2.0-1-amd64 et la version de mdadm est 3.2.3-2.
Coté filesytems, ça donne ceci :
Filesystem Size Used Avail Use% Mounted on
rootfs 482G 80G 379G 18% /
udev 17G 0 17G 0% /dev
tmpfs 3.4G 447k 3.4G 1% /run
/dev/disk/by-uuid/b44b0ca5-81a5-4979-af79-1e38992194fb 482G 80G 379G 18% /
tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs 6.8G 0 6.8G 0% /tmp
tmpfs 6.8G 0 6.8G 0% /run/shm
/dev/sdd1 260M 33M 215M 14% /boot
/dev/md126p1 936G 210M 888G 1% /data0
/dev/sde1 985G 210M 935G 1% /data1
Comme on le voit sur ce df -H, le premier RAID1 (l’Intel Rapid Storage) est monté sur /data0
et le second RAID1 (le Marvell) est monté sur /data1.
Dans /etc/fstab, j’ai:
proc /proc proc defaults 0 0
# / was on /dev/sdb2 during installation
UUID=b44b0ca5-81a5-4979-af79-1e38992194fb / ext3 errors=remount-ro 0 1
# /boot was on /dev/sdb1 during installation
UUID=980dba89-73ec-4b53-8065-d1b7f0873239 /boot ext3 defaults 0 2
# swap was on /dev/sdb3 during installation
UUID=6c44b1a6-5e11-4882-9413-24ad8be00705 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
UUID=d070d687-7df0-4523-98ab-13bb89c67555 /data0 ext3 errors=remount-ro 0 1
UUID=c296a4d2-3662-4c45-ae6c-52013a7d8e97 /data1 ext3 errors=remount-ro 0 1
Coté config MD ça donne ceci (cat /proc/mdstat) :
Personalities : [raid1]
md126 : active raid1 sda[1] sdb[0]
927881216 blocks super external:/md127/0 [2/2] [UU]
md127 : inactive sdb[1](S) sda[0](S)
6306 blocks super external:imsm
unused devices: <none>
Dernière chose, le système est totalement à jour (aptitude full-upgrade passé).
Mon problème est le suivant. Le système boot sans problème et tous les filesytems sont bien montés correctement au démarrage.
Par contre, lorsque je fais un reboot (ou un poweroff), systématiquement, le système commence à s’arrêter puis hang dans “umounting filesytems…” et je dois alors forcer un reset de la machine au bouton.
Par contre, si je fais manuellement un umount /data0 avant de faire le reboot (ou le poweroff), là je n’ai plus le problème,
Avez-vous déjà rencontré ce cas de figure et si oui, savez-vous comment faire pour que le système s’arrête correctement sans
avoir à intervenir manuellement à chaque fois pour démonter la partition RAID ?
Merci pour votre aide.