Symlink Problem

NM78

New Member
Ich habe das Backupverzeichnis von Plesk verschoben, da auf der vorhanden Partition kein Platz mehr war.

Das alte Verzeichnis war:

Code:
/var/lib/psa/dumps

Jetzt steht in /var/lib/psa:
Code:
s12345678:/var/lib/psa # dir
total 0
lrwxrwxrwx 1 root root 12 2010-07-08 12:25 psa -> /srv/lib/psa
s12345678:/var/lib/psa #

Die alten Daten liegen in:
Code:
/srv/lib/psa/dumps

Nun erhalte ich von Plesk immer Fehlermeldungen beim Versuch Backups zu erstellen in der Art:
Code:
Fehler: Runtime error in pmmcli:
<type 'exceptions.OSError'> [Errno 2] No such file or directory: '/var/lib/psa/dumps'
Traceback (most recent call last)

Wie kann ich den Fehler beheben?

Aus meiner Sicht müsste der Eintrag: "psa -> /srv/lib/psa" nicht im Verzeichnis
"/var/lib/psa" stehen, sondern im Verzeichnis "/var/lib". Ist das korrekt? Wie kann ich den Eintrag verschieben?
 
Du scheinst eher "/var/lib/psa/psa" angelegt zu haben.

Wenn es /var/lib/psa noch gibt und auch weiterhin geben soll:

Code:
mkdir -p /srv/lib/psa
ln -s /var/lib/psa/dumps /srv/lib/psa/dumps
 
Danke für die schnelle Antwort! Ich bekomme immer noch die selbe Fehlermeldung:

OSError: [Errno 2] No such file or directory: '/var/lib/psa/dumps'

Hier mal die Ausgaben wenn ich mich durch die Verzeichnisse bewege:

Code:
s12345678:/var/lib/psa # dir
total 0
lrwxrwxrwx 1 root root 12 2010-07-08 14:28 psa -> /srv/lib/psa
s12345678:/var/lib/psa # cd psa
s12345678:/var/lib/psa/psa # dir
total 4
drwxrwxrwx 4 root root 4096 2010-07-08 14:20 dumps
s12345678:/var/lib/psa/psa # cd dumps
s12345678:/var/lib/psa/psa/dumps # dir
total 1920
drwxrwxrwx 4 root root     37 2010-07-08 11:02 clients
drwxrwxrwx 2 root root     64 2010-03-27 18:09 .discovered
lrwxrwxrwx 1 root root     18 2010-07-08 14:20 dumps -> /var/lib/psa/dumps
-rwxrwxrwx 1 root root 150534 2010-07-08 12:29 mysql.daily.dump.0.gz
-rwxrwxrwx 1 root root 150907 2010-07-08 12:29 mysql.daily.dump.1.gz
-rwxrwxrwx 1 root root 150796 2010-07-08 12:29 mysql.daily.dump.2.gz
-rwxrwxrwx 1 root root 150523 2010-07-08 12:29 mysql.daily.dump.3.gz
-rwxrwxrwx 1 root root 150499 2010-07-08 12:29 mysql.daily.dump.4.gz
-rwxrwxrwx 1 root root 150445 2010-07-08 12:29 mysql.daily.dump.5.gz
-rwxrwxrwx 1 root root 150398 2010-07-08 12:29 mysql.daily.dump.6.gz
-rwxrwxrwx 1 root root 150379 2010-07-08 12:29 mysql.daily.dump.7.gz
-rwxrwxrwx 1 root root 150827 2010-07-08 12:29 mysql.daily.dump.8.gz
-rwxrwxrwx 1 root root 150492 2010-07-08 12:29 mysql.preupgrade.dump.gz
-rwxrwxrwx 1 root root 146360 2010-07-08 12:29 mysql.preupgrade.dump.gz.1
-rwxrwxrwx 1 root root 148087 2010-07-08 12:29 mysql.preupgrade.dump.gz.2
-rwxrwxrwx 1 root root 149270 2010-07-08 12:29 mysql.preupgrade.dump.gz.3
s12345678:/var/lib/psa/psa/dumps #

Wenn ich das eigentliche Wunschverzeichnis anschaue:

Code:
s12345678:/srv # dir
total 0
drwxr-xr-x 2 root root  6 2008-06-07 00:20 ftp
drwxrwxrwx 4 root root 33 2010-07-08 13:58 lib
drwxr-xr-x 6 root root 61 2009-02-18 08:54 www
s12345678:/srv # cd lib/
s12345678:/srv/lib # dir
total 0
drwxrwxrwx 3 root root 18 2010-07-08 12:49 psa
drwxr-xr-x 3 root root 16 2010-07-08 13:59 psa-backup
s12345678:/srv/lib # cd psa
s12345678:/srv/lib/psa # dir
total 4
drwxrwxrwx 4 root root 4096 2010-07-08 14:20 dumps
s12345678:/srv/lib/psa # cd dumps/
s12345678:/srv/lib/psa/dumps # dir
total 1920
drwxrwxrwx 4 root root     37 2010-07-08 11:02 clients
drwxrwxrwx 2 root root     64 2010-03-27 18:09 .discovered
lrwxrwxrwx 1 root root     18 2010-07-08 14:20 dumps -> /var/lib/psa/dumps
-rwxrwxrwx 1 root root 150534 2010-07-08 12:29 mysql.daily.dump.0.gz
-rwxrwxrwx 1 root root 150907 2010-07-08 12:29 mysql.daily.dump.1.gz
-rwxrwxrwx 1 root root 150796 2010-07-08 12:29 mysql.daily.dump.2.gz
-rwxrwxrwx 1 root root 150523 2010-07-08 12:29 mysql.daily.dump.3.gz
-rwxrwxrwx 1 root root 150499 2010-07-08 12:29 mysql.daily.dump.4.gz
-rwxrwxrwx 1 root root 150445 2010-07-08 12:29 mysql.daily.dump.5.gz
-rwxrwxrwx 1 root root 150398 2010-07-08 12:29 mysql.daily.dump.6.gz
-rwxrwxrwx 1 root root 150379 2010-07-08 12:29 mysql.daily.dump.7.gz
-rwxrwxrwx 1 root root 150827 2010-07-08 12:29 mysql.daily.dump.8.gz
-rwxrwxrwx 1 root root 150492 2010-07-08 12:29 mysql.preupgrade.dump.gz
-rwxrwxrwx 1 root root 146360 2010-07-08 12:29 mysql.preupgrade.dump.gz.1
-rwxrwxrwx 1 root root 148087 2010-07-08 12:29 mysql.preupgrade.dump.gz.2
-rwxrwxrwx 1 root root 149270 2010-07-08 12:29 mysql.preupgrade.dump.gz.3
s12345678:/srv/lib/psa/dumps #

Das Problem liegt anscheinend wirklich im Verzeichnis "var/lib/psa/psa". Wie bekomme ich das wieder hin?
 
Last edited by a moderator:
auch wenn ich jetzt nicht gerade der Profi bin, aber:

einmal lautet Dein Verzeichnis:
/var/lib/psa/psa/dumps
(2 mal psa)

beim anderen:
/srv/lib/psa/dumps

hast Dur evtl. falsch verlinkt oder täusch ich mich jetzt gerade?
 
@catwiesel

Ja, genau so sieht es aus. Wenn ich im Verzeichnis "/var/lib/psa" den Verzeichnisinhalt anzeigen lasse bekomme ich "psa -> /srv/lib/psa" angezeigt.

Wenn ich dort dann "cd psa" eingebe, lande ich plötzlich in einem Verzeichnis "/var/lib/psa/psa/" anstatt wie erhofft im Verzeichnis "/srv/lib/psa".

@Ben

Ich habe 100% das eingegeben was Whistler hier gepostet hat. Nur hat es nicht das Problem gelöst.

:confused:

EDIT: Jetzt geht es! :)

1.) Ich habe "/var/lib/psa" umbenannt in "/var/lib/psa2"
2.) Ich habe den Symlink aus "/var/lib/psa2" (mit dem Namen "psa") nach "/var/lib" verschoben
3.) Ich habe den Symlink "dumps" aus /srv/lib/psa/dumps gelöscht (hatte zwar funktioniert, aber Plesk hatte die Backups nicht angezeigt).

Jetzt funktioniert es und wird auch von Plesk richtig erkannt. Danke für Eure Mithilfe!
 
Last edited by a moderator:
Back
Top