Hi,
ich habe einen pbs mit einer 250 GB System-SSD und einer 2 TB ZFS Storage mit 2 SSDs im mirror-Modus. Die ZFS Storage ist "vollgelaufen", ich konnte zwar ältere Backups "prunen", aber die garbage collection lief nicht mehr, so dass kein Speicherplatz freigegeben wurde und keine weiteren Backups mehr möglich waren; ich löschte die Storage schließlich und legte sie neu an. Jetzt geht wieder alles!
Wie meine Recherchen innerhalb und außerhalb des Forums ergeben hatten, ist das Problem bekannt, aber es gibt keine einfach Lösung. Die garbage collection braucht "etwas" freien Platz auf der storage, wenn der nicht vorhanden ist, gibt es keinen einfachen Weg, den wieder frei zu machen.
Meine Frage ist nun: wie kann ich (außer durch strengeres prunen) verhindern, dass das in Zukunft wieder passiert? Gibt es eine Möglichkeit, Speicherplatz für die garbage collection auf der ZFS storage zu "reservieren", z.B, indem man dorthin ein paar dummy-Files kopiert, die man dann ggf. manuell löschen kann? Gibt es einen Warnmechanismus? Kann die garbage collection irgendwie Speicherplatz auf einer anderen Platte, z.B. der Systemplatte, verwenden? Oder gibt es eine noch bessere Lösung?
ich habe einen pbs mit einer 250 GB System-SSD und einer 2 TB ZFS Storage mit 2 SSDs im mirror-Modus. Die ZFS Storage ist "vollgelaufen", ich konnte zwar ältere Backups "prunen", aber die garbage collection lief nicht mehr, so dass kein Speicherplatz freigegeben wurde und keine weiteren Backups mehr möglich waren; ich löschte die Storage schließlich und legte sie neu an. Jetzt geht wieder alles!
Wie meine Recherchen innerhalb und außerhalb des Forums ergeben hatten, ist das Problem bekannt, aber es gibt keine einfach Lösung. Die garbage collection braucht "etwas" freien Platz auf der storage, wenn der nicht vorhanden ist, gibt es keinen einfachen Weg, den wieder frei zu machen.
Meine Frage ist nun: wie kann ich (außer durch strengeres prunen) verhindern, dass das in Zukunft wieder passiert? Gibt es eine Möglichkeit, Speicherplatz für die garbage collection auf der ZFS storage zu "reservieren", z.B, indem man dorthin ein paar dummy-Files kopiert, die man dann ggf. manuell löschen kann? Gibt es einen Warnmechanismus? Kann die garbage collection irgendwie Speicherplatz auf einer anderen Platte, z.B. der Systemplatte, verwenden? Oder gibt es eine noch bessere Lösung?