Kann Verzeichnis nicht löschen, wenn ein broken symlink drin ist
Hallo,
Ich kann unter Windows ein Samba-Verzeichnis nicht löschen, wenn darin ein verwaister (broken) Linux-Symlink drin ist.
Test:
1. Auf einem Samba-Share unter Windows oder Linux ein Verzeichnis erstellen und darin eine leere Datei.
2. Auf dem Linux Rechner eine Verknüpfung (Symlink) zu der obigen Datei erstellen.
3. Die Original Datei (mit Win oder Linux) löschen.
Ab jetzt wird auf dem Windows Rechner in dem Verzeichnis gar keine Datei mehr angezeigt. Die Original Datei haben wir ja gelöscht, aber der Symlink ist noch vorhanden.
In diesem Zustand ist es auf dem Windows Rechner nicht mehr möglich, das Verzeichnis zu löschen. Es erscheint auch keine Fehlermeldung. Es wird einfach nicht gelöscht.
Wie kann man dieses Problem lösen?
Hier hab ich einen uralten Link gefunden, der das Problem auch vorträgt. Aber eine funktionierende Lösung war nicht dabei:
http://samba.2283325.n4.nabble.com/Reporting-broken-symlinks-to-clients ...
"One of the simpler use cases is removal of a directory recursively. If
there's a symlink in the directory the windows client can't find. It can't
remove it, and then it can't remove the directory. "
Ich kann unter Windows ein Samba-Verzeichnis nicht löschen, wenn darin ein verwaister (broken) Linux-Symlink drin ist.
Test:
1. Auf einem Samba-Share unter Windows oder Linux ein Verzeichnis erstellen und darin eine leere Datei.
2. Auf dem Linux Rechner eine Verknüpfung (Symlink) zu der obigen Datei erstellen.
3. Die Original Datei (mit Win oder Linux) löschen.
Ab jetzt wird auf dem Windows Rechner in dem Verzeichnis gar keine Datei mehr angezeigt. Die Original Datei haben wir ja gelöscht, aber der Symlink ist noch vorhanden.
In diesem Zustand ist es auf dem Windows Rechner nicht mehr möglich, das Verzeichnis zu löschen. Es erscheint auch keine Fehlermeldung. Es wird einfach nicht gelöscht.
Wie kann man dieses Problem lösen?
Hier hab ich einen uralten Link gefunden, der das Problem auch vorträgt. Aber eine funktionierende Lösung war nicht dabei:
http://samba.2283325.n4.nabble.com/Reporting-broken-symlinks-to-clients ...
"One of the simpler use cases is removal of a directory recursively. If
there's a symlink in the directory the windows client can't find. It can't
remove it, and then it can't remove the directory. "
Please also mark the comments that contributed to the solution of the article
Content-Key: 665923
Url: https://administrator.de/contentid/665923
Printed on: April 26, 2024 at 18:04 o'clock
2 Comments
Latest comment