Hallo zusammen,
ich habe einen Samba Share mit einer Freigabe auf meinem (EXT4) Root (/) Verzeichnis (/path/to/share/).
Wenn ich unter Windows Dateien lösche, werden diese unter Debian zwar gelöscht, aber der Speicher wird nicht freigegeben.
Ich habe als Test in der Windows Freigabe eine 50G Datei in dem Verzeichnis (/path/to/share/50GBFile) erstellt.
Auf meinem Debian Server habe ich ein "df -h" vor und nach der neuen Datei ausgegeben.
Hier wurde der verwendete Speicher von 100GB auf 150GB erweitert.
Anschließend habe ich in der Windows Freigabe die Datei gelöscht.
Auf meinem Debian Server wird mit "df -h" immer noch 150GB verwendeter Speicher angezeigt.
Wie kann ich in Debian diesen "anscheinend belegten Speicher" wieder Freigeben?
[gelöst] Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
[gelöst] Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Zuletzt geändert von joe2017 am 31.05.2022 11:10:21, insgesamt 1-mal geändert.
Re: Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Ernst gemeint: Wie löschst du unter Windows?
Windows löscht nämlich Dateien nicht sondern verschiebt sie in den Papierkorb. (es sei denn, man nutzt zum Löschen im Explorer Shift-Entf)
Papierkorb leeren?Wie kann ich in Debian diesen "anscheinend belegten Speicher" wieder Freigeben?
Re: Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Moin,
ich denke das df hier lügt.
evtl:
oder vfs_recycle aktiviert?
ich denke das df hier lügt.
evtl:
Code: Alles auswählen
df --sync -h
Gruß Ole
AbuseIPDB
AbuseIPDB
Re: Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Hallo zusammen,
also ich habe in Windows natürlich direkt mit Shift+Entf gelöscht.
Somit gingen keine Daten in den Papierkorb.
df --sync -h
Das hat leider auch nicht geholfen. Der Speicher ist laut Debian immer noch belegt.
also ich habe in Windows natürlich direkt mit Shift+Entf gelöscht.
Somit gingen keine Daten in den Papierkorb.
df --sync -h
Das hat leider auch nicht geholfen. Der Speicher ist laut Debian immer noch belegt.
Re: Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Also ich muss mich gleich mal entschuldigen! Die Sache ist auf meinen eigenen Misst gewachsen!
Ich habe in meiner SMB Config ein .recyclebin/%U Verzeichnis angelegt.
Drei Mal dürft Ihr raten wo gelöschte Dateien hin wandern.
Und nachdem ich den Punkt vor dem Verzeichnis angegeben habe, wurden mir die Verzeichnisse mit ls -l natürlich nicht angezeigt. Mit ls -la hab ich dann alles gefunden.
Trotzdem Danke für die Inspiration.
Ich habe in meiner SMB Config ein .recyclebin/%U Verzeichnis angelegt.
Drei Mal dürft Ihr raten wo gelöschte Dateien hin wandern.
Und nachdem ich den Punkt vor dem Verzeichnis angegeben habe, wurden mir die Verzeichnisse mit ls -l natürlich nicht angezeigt. Mit ls -la hab ich dann alles gefunden.
Trotzdem Danke für die Inspiration.
Re: [gelöst] Debian SMB Share gelöschter Speicherplatz wird nicht freigegeben
Du kannst mit
nach der gelöschten Datei suchen und schauen, welches Programm sich noch an der Datei festkrallt. Speicher wird erst dann freigegeben, wenn das letzte Programm die Datei losläßt (sprich schließt).
Code: Alles auswählen
lsof | grep -i <Dateiname>