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. "
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 665923
Url: https://administrator.de/contentid/665923
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
2 Kommentare
Neuester Kommentar