[RESOLU] fstab pas reconnu au démarrage

Bonjour,

Je viens d’installer deux disques dur SATA sur une config ayant déjà deux disques dur IDE, j’ai créé une partition 100% pour chacun des disques, puis je les ai formattés.
Dans mon fstab j’ai rajouté deux ligne pour mes sata avec les mêmes options que mes IDE soit default 0 0
Quand j’ai testé mon fstab avec mount -a mes volumes étaient ok et mon partage samba nickel, mais quand je redémarre, mes volumes en IDE sont bien montés mais pas mes SATA je suis obligé de refaire en SU mount -a
Le comportement est-il normal ?
Dans ce cas comment être sur qu’il exécute mount -a au démarrage en SU sans que l’utilisateur est à le faire ?

Pour info : Debian SARGE 2.6.8 - HD 1,2To

Je ne pense pas que ce comportement soit normal.

Dans mon PC j’ai deux disques durs ide et un disque dur sata. J’ai une sid (2.6.17) et une sarge (2.6.8 ) et dans les deux cas toutes les partitions de chacun des disques déclarées dans /etc/fstab sont reconnues au démarrage.

Peut-être s’agit-il d’une petite option manquante dans fstab ? auto ?

Voilà ce que j’ai dans mon fstab :

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hdc1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdc3 /home ext3 defaults 0 2
/dev/hdc2 none swap sw 0 0
/dev/sda6 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

/dev/hdc4 /mnt/hdc ext3 defaults,rw,users 0 2

/dev/hda5 /mnt/donnees vfat rw,gid=1000,uid=1000,umask=2,users,auto 0 0
/dev/sda5 /mnt/sarge-sda ext3 defaults,users 0 2
/dev/sda7 /mnt/sarge-home ext3 defaults,users 0 2
/dev/sda1 /mnt/video vfat rw,umask=2,gid=1000,uid=1000,users,auto 0 0
/dev/sda3 /mnt/videoxp ntfs ro,umask=2,gid=1000,uid=1000,users,auto 0 0
/dev/hda1 /mnt/w2000 ntfs ro,umask=2,gid=1000,uid=1000,users,auto 0 0
[/code]Le disque sata est ici noté sda.

peut être le module de ton controleur sata qui se monte un peut tard…

Moi je n’arrive pas à booter sur mon sata, hors sur une autre installe il est très bien reconnu…

pêtre un pblème de kernel

Problème de kernel ? Pourquoi pas … Je n’utilise que des kernels 32 bits et pas de 64. Peut-être un problème d’adaptation aux puces de la carte mère ? Mais cela ne devrait se monter du tout. Problème dans le chargement du module du sata (si pas intégré en dur dans le kernel) si celui-ci n’est chargé qu’après que les disques soient “mountés”. Mais cela dépasse un peu mes compétances : j’y connait rien en 64 bits …

Pour bouter en sata, je n’ai jamais testé, le disque pris en compte au départ par le bios a toujours été un des ide …

  1. Vérifier que l’option “auto” est bien présente dans /etc/fstab
  2. Vérifier que ton module correspondant à ton contrôleur SATA est en dur dans le kernel. -> Ca vaut pour toi aussi le_petit_chat_noir

Je penche très fortement pour le 1.

Merci pour vos informations, je vais essayer tout ça, et je vous tient au courant.

Avec lsmod :

ginkgobiloba@debian:~$ lsmod | grep sata sata_nv 9668 5 libata 62476 1 sata_nv
Essayer de voir si des lignes similaire sont indiquées avant de monter les disques sata, puis après (si pas avant),des fois que le module ne soit pas chargé au départ.

Vérifier quand même en premier si l’option auto est indiquée pour lancer les sata

ordi@stock:~$ lsmod | grep sata
sata_via                7428  0
libata                 36228  2 sata_via,ata_piix

donc c’est bon, non ?
Après le mount -a j’ai

stock:/home/ordi# mount -a
stock:/home/ordi# lsmod | grep sata
sata_via                7428  2
libata                 36228  2 sata_via,ata_piix

et mon fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

/dev/sda1       /diskfoxy2      ext3    defaults,auto,errors=remount-ro 0     0
/dev/sdb1       /diskphoto2     ext3    defaults,auto,errors=remount-ro 0     0

/dev/hda4       /diskfoxy       ext3    defaults,errors=remount-ro 0       0
/dev/hdb1       /diskphoto      ext3    defaults,errors=remount-ro 0       0

Bon j’ai mis “users,rw,auto” dans mon fstab et tout fonctionne impecable … Même trop bien j’ai les raccourcis vers ces volumes sur mon bureau maintenant !

Franchement, malgré les excelllllents threads mainte fois commenté sur le fstab j’y pige pas grand chose, mais je vais faire des efforts :wink:

Edit :
En fait maintenant ça ne marche que si je clique sur les volumes du Poste de travail, en gros il me monte automatiquement les volumes dès que j’en ai besoin, mais pas au démarrage ! et comme ces volumes sont utilisés par d’autres utilisateurs via samba, ça ne marche pas !

bon déjà, mets à 2 l’argument “pass” pour tes partoches de données.
Ensuite, essayes de rajouter sata_via dans /etc/modules, pour voir.

BRAVO c’était exactement ça !