View previous topic :: View next topic |
Author |
Message |
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Tue May 15, 2007 9:15 am Post subject: [fstab] pas de montage au démarrage |
|
|
Bonjour à tous,
j'ai un souci au démarrage du PC : j'ai un disque dur externe USB2 que je souhaite monter au démarrage du PC. J'ai donc mis dans fstab les lignes suivantes :
Code: | /dev/sdb1 /mnt/WinDataExt ntfs-3g users,force 0 0
/dev/sdb2 /mnt/LinuxDocs ext3 users 0 4 |
Hormis le fait que je n'arrive pas à créer de règle udev pour remplacer sdb 1 et 2 par des termes plus "personnels" (alors que sur mon ancien PC, ça marchait sans problèmes), ces 2 lignes provoquent les messages suivant au boot :
Code: | /dev/sdb2 : the superblock cannot be read or does not descrive a correct ext2fs....(le blabla après, que je n'ai pas recopié, dit que si je suis sûr que c'est bien une partition ext2, il faut reconstruire le superblock)
Failed to access /dev/sdb1 : No such file or directory
mount : special device /dev/sdb2 : does not exist |
ça ressemble à des noeuds udev non créés. Mais ce qui est bizarre, c'est que pourtant, ils sont créés !
Dès que je peux me logguer après le process de boot, je fais mount -a.
Et là, tout se monte sans problème...
Quel est le souci ? Est-ce que c'est lié au fait que je n'arrive pas à faire fonctionner mes règles udev ?
je n'ai pas trouvé de problème équivalent sur le forum....
extrait du dmesg :
Code: | dmesg | grep -A3 -B3 sdb
EXT3-fs: mounted filesystem with ordered data mode.
Adding 1951888k swap on /dev/sda2. Priority:-1 extents:1 across:1951888k
scsi 4:0:0:0: Direct-Access SEAGATE ST3250823A 3.03 PQ: 0 ANSI: 2
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: Write Protect is off
sdb: Mode Sense: 53 00 00 08
sdb: assuming drive cache: write through
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: Write Protect is off
sdb: Mode Sense: 53 00 00 08
sdb: assuming drive cache: write through
sdb: sdb1 sdb2
sd 4:0:0:0: Attached scsi disk sdb
sd 4:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete |
_________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Tue May 15, 2007 3:08 pm Post subject: |
|
|
un complément : je confirme que cela n'a rien à voir avec le problème des règles udev : maintenant, elles fonctionnent...mais le problème est toujours là...
Serait-il possible que ce soit parceque le "usb device" (mon disque dur externe) ne soit pas encore scanné au moment du process de lecture et de montage de tout ce qu'il y a dans fstab ?
Si oui, comment fait-on pour que les choses se fassent dans l'ordre ?
j'ai cette "impression" là, car, quand je regarde le log /var/log/message juste après un reboot, la ligne Quote: | usb-storage: device scan complete |
arrive super tard : les partitions du disque SATA sur lequel il y a ma racine sont déjà montés...et c'est normalement fait au moment de la lecture du fstab, si je ne m'abuse ?
encore une fois, après le reboot, un
me monte tout ! (avec cette fois ci les liens symboliques dans le fstab, liens créés avec les règles udev) _________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
_Seth_ Guru
Joined: 15 Sep 2004 Posts: 539 Location: encore paumé dans un labo ;)
|
Posted: Tue May 15, 2007 3:19 pm Post subject: |
|
|
je me trompe peut être complètement, mais il me semble avoir vu sur le forum des problèmes similaires et je crois qu'il y a avait un lien avec l'option de lancement en parallèle des scripts de démarrage (à voir dans le rc.conf, si mémoire est bonne). Sinon, il y a peut-être une chance pour que la solution réside dans le rc.conf...
Je garantis rien, il y a de grandes chances pour que ce soit une info moisie
Quelle est la version de baselayout que tu utilises ? _________________ no tears to cry, no feelings left
the species has amused itself to death
amused itself to death |
|
Back to top |
|
|
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Tue May 15, 2007 4:10 pm Post subject: |
|
|
_Seth_ wrote: | je me trompe peut être complètement, mais il me semble avoir vu sur le forum des problèmes similaires et je crois qu'il y a avait un lien avec l'option de lancement en parallèle des scripts de démarrage (à voir dans le rc.conf, si mémoire est bonne). Sinon, il y a peut-être une chance pour que la solution réside dans le rc.conf...
Je garantis rien, il y a de grandes chances pour que ce soit une info moisie
Quelle est la version de baselayout que tu utilises ? |
Non, non : ça peut être ça....mais j'ai effectivement déjà regardé, et il ne me semble pas que mon paramétrage soit mauvais....Regardes (je met ce qui me semble pertinent) (EDIT1 : c'est le fichier /etc/conf.d/rc):
Code: | RC_PARALLEL_STARTUP="no"
RC_HOTPLUG="yes"
RC_COLDPLUG="yes"
# RC_USE_FSTAB allows you to override the default mount options for the
# standard /proc, /sys, /dev, and /dev/pts mount points. Note that this
# is the new way for selecting ramfs/tmpfs/etc... for udev mounting.
RC_USE_FSTAB="no"
# Use this variable to control the /dev management behavior.
# auto - let the scripts figure out what's best at boot
# devfs - use devfs (requires sys-fs/devfsd)
# udev - use udev (requires sys-fs/udev)
# static - let the user manage /dev (YOU need to create ALL device nodes)
RC_DEVICES="auto"
|
Sinon, j'ai sys-apps/baselayout-1.12.9-r2
(j'ai contourné le problème temporairement en mettant mount -a dans /etc/conf.d/local.start, et ça marche, mais ce n'est pas élégant, et j'aime bien comprendre pourquoi ça marche pas comme je veux) _________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Tue May 15, 2007 4:25 pm Post subject: |
|
|
C'est pas une histoire de modules chargés trop tardivement par le système? _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Tue May 15, 2007 4:26 pm Post subject: |
|
|
ben c'est ce que je pense....sans en être sûr....notamment le module usb-storage (si c'en est bien un ? pour ma part, je compile tout en dur dans le noyau)
Mais comment on fait pour qu'il soit chargé plus tôt ? _________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
Temet Advocate
Joined: 14 Mar 2006 Posts: 2586 Location: 92
|
Posted: Tue May 15, 2007 4:35 pm Post subject: |
|
|
Ah bah si c'est en dur, c'est pas ça |
|
Back to top |
|
|
_Seth_ Guru
Joined: 15 Sep 2004 Posts: 539 Location: encore paumé dans un labo ;)
|
Posted: Tue May 15, 2007 8:41 pm Post subject: |
|
|
Si tu te sens de tester un truc pour voir, essaie de booter ta machine avec :
/etc/conf.d/rc: | RC_COLDPLUG="no" |
C'est juste une idée, à toi de voir.
sinon, j'ai trouvé ça _________________ no tears to cry, no feelings left
the species has amused itself to death
amused itself to death |
|
Back to top |
|
|
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Wed May 16, 2007 8:36 am Post subject: |
|
|
j'ai essayé plusieurs configs :
Code: | RC_HOTPLUG="yes"
RC_COLDPLUG="no" |
puis
Code: | RC_HOTPLUG="no"
RC_COLDPLUG="no" |
puis
Code: | RC_HOTPLUG="no"
RC_COLDPLUG="yes" |
rien ne fonctionne. J'ai emergé hotplug pour les fois ou j'ai mis RC_HOTPLUG="yes", mais sans grand espoir, car c'est écrit dans le fichier de conf : Quote: | # NOTE: This does not affect anything hotplug/udev related, just the
# starting/stopping of the init.d service triggered by hotplug. |
et effectivement, ça ne change rien...je l'ai donc désinstallé.
Après, j'ai regardé le lien que tu as mis : j'ai donc essayé d'emerger coldplug (qui essaye de me remettre hotplug d'ailleurs)
Mais ça bloque à cause de ma version de udev :
Code: | emerge -av coldplug
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sys-apps/hotplug-base-20040401 0 kB
[ebuild N ] sys-apps/hotplug-20040923-r2 0 kB
[ebuild N ] sys-apps/coldplug-20040920-r1 0 kB
[blocks B ] >=sys-fs/udev-089 (is blocking sys-apps/coldplug-20040920-r1)
[blocks B ] sys-apps/coldplug (is blocking sys-fs/udev-104-r12) |
Donc je ne suis pas allé plus loin.... _________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Wed May 16, 2007 10:41 am Post subject: |
|
|
Tu dois pouvoir enlever coldplug, udev doit le remplacer (je n'ai ni hotplug ni coldplug d'installés) _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
l_arbalette Guru
Joined: 05 Feb 2006 Posts: 569 Location: Paris - FRANCE
|
Posted: Wed May 16, 2007 11:51 am Post subject: |
|
|
c'est effectivement ma configuration de base....c'était simplement pour essayer de voir si ça résolvait le problème...
mais ce n'est pas le cas. Donc je suis revenu à udev tout seul. Mais ça ne marche toujours pas... _________________ Proverbe chinois : L'homme qui pose une question peut sembler stupide, celui qui ne la pose pas le restera.
Abraham Maslow : Lorsque votre seul outil est un marteau, vous avez tendance à traiter tous les problèmes comme un clou. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|