btrfs-Kontingente: Dateien können nicht gelöscht werden, wenn das Kontingent überschritten ist

btrfs-Kontingente: Dateien können nicht gelöscht werden, wenn das Kontingent überschritten ist

Ich habe Kontingente für die Subvolumes unseres SMB-Servers festgelegt /home/<name>.

Diese Subvolumes werden über smb bereitgestellt als\\server\<name>

Wenn jetzt jemand versucht, Dateien in seinem/ihrem /home-Ordner zu löschen und das Kontingent überschreitet, kann er/sie nichts löschen.

Unter Windows scheinen die Dateien gelöscht zu sein, bis sie aktualisiert werden (z. B. durch Verlassen und erneutes Aufrufen des Verzeichnisses oder Drücken von F5). Unter Linux ist der Fehler etwas deutlicher sichtbar:rm: cannot remove 'file': Disk quota exceeded

Ist dieser Fehler beabsichtigt oder gibt es eine Problemumgehung?

Die Benutzer haben natürlich keinen SSH-Zugriff auf den Server, daher brauche ich eine Lösung, die unter Windows funktioniert. (Nein echo -n > fileoder cat /dev/null > filemöglich)

Antwort1

Das Problem bestand darin, dass meine Distribution schon seit Ewigkeiten BTRFS-Programme auslieferte und daher viele Fehler noch nicht behoben waren.

verwandte Informationen