Et j'ai pu ainsi constaté qu'en fait, c'est que mon disque Clermont4
n'était pas encore monté.
J'ai donc augmenté le nombre d'iterations de la boucle (de 30 à 200) et
j'ai effectivement observé une attente de 120 et quelques secondes...
sans que le disque ne se monte ;-(
En fait en mettant quelques tests un peu partout, j'ai constaté que mes
disques secondaires ne se montaient effectivement qu'à la fin de rc
(bien que la commande mount soit plutôt au début),
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Et j'ai pu ainsi constaté qu'en fait, c'est que mon disque Clermont4
n'était pas encore monté.
J'ai donc augmenté le nombre d'iterations de la boucle (de 30 à 200) et
j'ai effectivement observé une attente de 120 et quelques secondes...
sans que le disque ne se monte ;-(
En fait en mettant quelques tests un peu partout, j'ai constaté que mes
disques secondaires ne se montaient effectivement qu'à la fin de rc
(bien que la commande mount soit plutôt au début),
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Et j'ai pu ainsi constaté qu'en fait, c'est que mon disque Clermont4
n'était pas encore monté.
J'ai donc augmenté le nombre d'iterations de la boucle (de 30 à 200) et
j'ai effectivement observé une attente de 120 et quelques secondes...
sans que le disque ne se monte ;-(
En fait en mettant quelques tests un peu partout, j'ai constaté que mes
disques secondaires ne se montaient effectivement qu'à la fin de rc
(bien que la commande mount soit plutôt au début),
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
ça ne m'étonne pas.
Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Mais perso je commencerais
par une petite ligne dans la fstab.
ça ne m'étonne pas.
Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Mais perso je commencerais
par une petite ligne dans la fstab.
ça ne m'étonne pas.
Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Mais perso je commencerais
par une petite ligne dans la fstab.
Nicolas MICHEL wrote:LABEL=NomDoiseau /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...
Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
Nicolas MICHEL <Nicolas.MICHEL@BonBon.net> wrote:
LABEL=NomDoiseau /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...
Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
Nicolas MICHEL wrote:LABEL=NomDoiseau /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...
Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
Nicolas MICHEL wrote:ça ne m'étonne pas.
ok.Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
D'accord. J'avais lu un peu vite ces deux lignes, les prenant d'ailleurs
pour une seule.C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Vu.Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
768 Mo.tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE
Nicolas MICHEL <Nicolas.MICHEL@BonBon.net> wrote:
ça ne m'étonne pas.
ok.
Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
D'accord. J'avais lu un peu vite ces deux lignes, les prenant d'ailleurs
pour une seule.
C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...
Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?
et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Vu.
Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
768 Mo.
tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...
Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
JPaul.
--
/==/==\- Jean-Paul BLANC
/ /--/--//\ quelque-part (somewhere)
|/| L |\ en (in)
/|| = |||\ FRANCE
Nicolas MICHEL wrote:ça ne m'étonne pas.
ok.Est-ce bien "mount" qui s'occupe de monter ton disque ?
J'en doutes. /etc/rc chez moi a ceci :
mount -uw /
[ -f /etc/fstab ] && mount -vat nonfs
Autrement dit, mount commence par monter le root file system en rw.
Puis si /etc/fstab existe, il lance un mount pour les disques contennus
dans ce fichier.
Un "mount -a" ne monte pas un disque absent de /etc/fstab, sauf erreur.
D'accord. J'avais lu un peu vite ces deux lignes, les prenant d'ailleurs
pour une seule.C'est plutôt automount qui s'en charge, lequel n'est pas dans /etc/rc.
Je suppose, malgré qu'il soit très mal nomé, que c'est ça :
/System/Library/StartupItems/NFS/NFS
qui s'en occupe.
As-tu mis une entrée dans la fstab ?
Un truc genre :
LABEL=NomDoiseau /MemVirtuelle hfs rw
Ou mieux, un truc genre
UUID=xxxxxxxxxx /MemVirtuelle hfs rw
Donc je pourrai, si je te suis bien, mettre Clermont4 dans fstab, pour
lui permettre d'être monté dès le début de rc...Devrait le faire.
Il y a un article de Jayce sur mosx.net à ce sujet.
Peux-tu me donner une URL ?et ceci qquesoit le
nb d'iter. D'où j'en ai déduit que le processus de montage est bloqué
durant l'exécution d'une partie de rc, ce qui n'était pas le cas sous
Panther. Et ceci doit être du au fait que maintenant rc est en fait
interprété par launchd plutôt que par un shell indépendant. :-((((
<http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStar
tup/Articles/BootProcess.html>
Prior to Mac OS X v10.4, the remaining system initialization was handled
by the mach_init and init processes. During the course of
initialization, these processes would call various system scripts
(including /etc/rc), run startup items, and generally prepare the system
for the user. While many of the same scripts and daemons are still run,
the mach_init and init processes have been replaced by launchd in Mac OS
X v10.4 and later. This change means that launchd is now the root system
process.
Vu.Je n'ose pas changer l'ordre et mettre le lancement de la vm à la fin.
Si tu as un autre moyen de booter ton mac (en target par exemple), que
crains-tu ?
L'autre chose que je me demande, mais il y a des gens plus pointus que
moi à ce sujet, c'est que si tu as assez de ram dans ton mac
768 Mo.tu peux
peut-être traiter le problème différement, c'est à dire lancer
dynamic_pager après que automount soit lancé.
Donc en dehors de rc, par une config launchd ? pourquoi pas ?...Mais perso je commencerais
par une petite ligne dans la fstab.
Je vais essayer tout ça dès que possible. Merci.
JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE
1.. /dev/disk1s9 /Volumes/swap hfs rw 1 2
1.. /dev/disk1s9 /Volumes/swap hfs rw 1 2
1.. /dev/disk1s9 /Volumes/swap hfs rw 1 2
C'etait dit dans l'article que je t'avais donne ;o) :
http://www.bombich.com/mactips/swap.html
*********
1.. Create an fstab file -- this file is queried by the "mount -uw /"
command in your startup script (/etc/rc). Volumes indicated in this file
will be mounted before the virtual memory system is started.
C'etait dit dans l'article que je t'avais donne ;o) :
http://www.bombich.com/mactips/swap.html
*********
1.. Create an fstab file -- this file is queried by the "mount -uw /"
command in your startup script (/etc/rc). Volumes indicated in this file
will be mounted before the virtual memory system is started.
C'etait dit dans l'article que je t'avais donne ;o) :
http://www.bombich.com/mactips/swap.html
*********
1.. Create an fstab file -- this file is queried by the "mount -uw /"
command in your startup script (/etc/rc). Volumes indicated in this file
will be mounted before the virtual memory system is started.
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouv er
le numéro UUID)
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouv er
le numéro UUID)
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouv er
le numéro UUID)
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouver
le numéro UUID)
On pourrait l'inserer dans fstab au lieu de /dev/disk1s9 ?
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouver
le numéro UUID)
On pourrait l'inserer dans fstab au lieu de /dev/disk1s9 ?
L'autre méthode est le tag UUID, unique, qui est la meilleure méthode
mais la plus longue et la plus technique. (il faut générer puis trouver
le numéro UUID)
On pourrait l'inserer dans fstab au lieu de /dev/disk1s9 ?
En gros tu dois générer le UUID et le lire, par ex:
zsh
sudo autodiskmount -v
sudo diskutil unmount disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -s disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
En gros tu dois générer le UUID et le lire, par ex:
zsh
sudo autodiskmount -v
sudo diskutil unmount disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -s disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
En gros tu dois générer le UUID et le lire, par ex:
zsh
sudo autodiskmount -v
sudo diskutil unmount disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -s disk0s9
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
L'UUID est donné plus simplement par Utilitaire de Disque (choisir le
volume, cliquer sur l'icône "Informations" et voir la ligne
"Identifiant unique universel").
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
L'UUID est donné plus simplement par Utilitaire de Disque (choisir le
volume, cliquer sur l'icône "Informations" et voir la ligne
"Identifiant unique universel").
sudo /System/Library/Filesystems/hfs.fs/hfs.util -k disk0s9 ;echo
L'UUID est donné plus simplement par Utilitaire de Disque (choisir le
volume, cliquer sur l'icône "Informations" et voir la ligne
"Identifiant unique universel").