Bonjour,
Comme Mac OSX repose sur une saveur d'Unix proche de celle de Linux, j'ai choisi de présenter mon problème ici.
Mon disque dur est partitionné en trois parties: Mac1,Mac2,Mac3.
Mon OS 10.4.3 est installé dans Mac1, de même que le serveur Apache et le module php.
Je veux pouvoir lire et afficher les photos situés sur /Mac3/PhotoFondEcran avec mon script php situé sur la partition Mac1. On m'a dit qu'avec mon script php je ne pouvais remonter en deça de la racine de ma partition et que je devais créer un lien symbolique entre mes deux partitions.
Pour ce faire, avec le terminal, j'ai créé un répertoire (partmac3) dans var avec un lien symbolique, comme ceci :
<Code>
ln -sf /Volumes/Mac3/PhotosFondEcran /var/partmac3
</Code>
Ma commande dans le terminal a fonctionné mais je ne peux toujours pas lire le répertoire en question. (Au fait, même sans lien symbolique, je pouvais lire le répertoire en question, afficher le nom des fichiers, leur poids, la dimension des images mais pas afficher les images elles-mêmes, mais bon...)
On m'a conseillé aussi de faire un 'bind' (commande qui existe seulement dans l'univers windows, je crois). Sous le unix/macos, ça correspond à un 'mount'.
Donc, j'essaie maintenant de monter le répertoire '/PhotosFondEcran' dans 'partmac3' pour ensuite pouvoir lire et afficher les images avec mon script php.
Lorsque je fais :
<Code>
sudo mount -r /Volumes/Mac3/PhotosFondEcran /var/partmac3
</Code>
le terminal me répond :
/Volumes/Mac3/PhotosFondEcran on /Volumes/Mac3/PhotosFondEcran: Block device required.
J'ai essayé des variantes de cette commande, et j'ai toujours droit à un message d'erreur.
Comme je suis très peu famiilier avec le terminal et le système unix, je ne comprends vraiment pas comment écrire la bonne commande 'MOUNT'.
Merci de m'aider.