Debian Squeeze Problème symlink

Bonjour,
suite à un crash disque dur, j’ai du refaire un serveur web de test pour mon entreprise.
Jusque là tout va bien! par soucis de simplicité pour les sauvegarde, j’ai décider de mettre tout les “documents” de configuration nécessaire à un seul endroit, soit:

/home/Serverweb# ls -la
total 24
drwxr-xr-x  5 root root 4096 11 déc.  09:31 .
drwxr-xr-x  5 root root 4096 10 déc.  16:22 ..
drwxr-xr-x  4 root root 4096 11 déc.  09:31 backupfile_8_12_2012
-rw-------  1 root root 2127 11 déc.  09:53 install.sh
drwxr-xr-x 28 root root 4096 10 déc.  17:09 mysql
drwxr-xr-x 14 root root 4096 10 déc.  17:03 www

mon install.sh contient ces lignes pour faire mes symlinks:

echo "#################################################################"
echo "# 	 Realisation des lien symbolique"
echo "#################################################################"

echo "--- Lien du dossier mysql data"
rm -Rf /var/lib/mysql
ln -s /home/Serverweb/mysql/data /var/lib/mysql
echo ""

echo "--- Lien du dossier www"
rm -Rf  /var/www
ln -s /home/Serverweb/www /var/www
echo ""

echo "--- Lien du dossier sites-available"
rm -Rf /etc/apache2/sites-available
ln -s /home/Serverweb/mysql/site-available /etc/apache2/sites-available
echo ""

J’en arrive à mon problème.

si maintenant je fais:

/home/Serverweb# ls -la /var/lib/mysql 
lrwxrwxrwx 1 root root 26 11 déc.  10:11 /var/lib/mysql -> /home/Serverweb/mysql/data

par contre si je fais

/home/Serverweb# ls -la /var/lib/mysql/ 
ls: impossible d'accéder à /var/lib/mysql/: Aucun fichier ou dossier de ce type

Enfait, mes symlink créés un simple fichier pointant vers mon repertoire, mais du coup je ne peut exploiter ce “fichier” et donc apache & mysql ne fonctionne pas. :open_mouth:

Pourtant avant ce crash de disque dur j’etais sur la même version de debian et cela fonctionné très bien.

J’ai bien tenté plusieurs chose mais rien ne semble fonctionner.

Auriez vous une idée du pourquoi?

Merci!

je viens d’essayer

/home/Serverweb# ln -st /var/lib/ mysql
/home/Serverweb# ls /var/lib/mysql 
ls: impossible d'accéder à /var/lib/mysql: Trop de niveaux de liens symboliques

si je recherche pour Trop de niveaux de liens symboliques je trouve que :

j’avous être un peu perdu là…

Bon, finalement j’ai trouvé…
Il fallait que je sois dans le dossier “/var/lib” pour faire mon lien symbolique pour qu’il fonctionne, c’est très étrange!