Hallo,
ich hatte mal ein volles Dateisystem (ZFS) https://forum.proxmox.com/threads/zfs-vm-disk-voll.171552/ und würde sagen, daraus habe ich mitgenommen: "Alter, pass auf, ein Pool darf niemals voll werden, sonst ist man f***ed - und das kann schnell gehen!".
Mir ist damals vorgeschlagen worden, ein Quota zu setzen. Aber ich schau mir die Doku an https://docs.oracle.com/cd/E19253-01/819-5461/gazvb/index.html und komme zum Schluss:
-Quota verlagert das Problem nur (eigentlich für User gedacht; was da passiert, ist, dass der Pool quasi hart verkleinert wird, d.h. wenn mein Pool 2TB groß ist und ich Speicher reservieren wollte, mit einem Quota von 1,9TB habe ich dasselbe Problem wie vorher, nur halt mit 1,9TB)
-stattdessen müsste auf dem Pool ein refreservation gesetzt werden:
"If refreservation is set, a snapshot is only allowed if sufficient unreserved pool space exists outside of this reservation to accommodate the current number of referencedbytes in the dataset."
Gut - ich glaube, Snapshots sind in der Tat das größte Risiko (weil automatisiert, oft gebraucht, das Delta ist nicht immer klar, aber weil es so einfach ist und eigentlich keinen Speicherplatz kostet, immer gern genommen, ...). Die Beschreibung ist aber IMHO etwas ungenau, muss noch testen, ob die Aussage eigentlich "unreserved and unused pool space" lauten sollte.
Wie sind Eure Erfahrungen?
ich hatte mal ein volles Dateisystem (ZFS) https://forum.proxmox.com/threads/zfs-vm-disk-voll.171552/ und würde sagen, daraus habe ich mitgenommen: "Alter, pass auf, ein Pool darf niemals voll werden, sonst ist man f***ed - und das kann schnell gehen!".
Mir ist damals vorgeschlagen worden, ein Quota zu setzen. Aber ich schau mir die Doku an https://docs.oracle.com/cd/E19253-01/819-5461/gazvb/index.html und komme zum Schluss:
-Quota verlagert das Problem nur (eigentlich für User gedacht; was da passiert, ist, dass der Pool quasi hart verkleinert wird, d.h. wenn mein Pool 2TB groß ist und ich Speicher reservieren wollte, mit einem Quota von 1,9TB habe ich dasselbe Problem wie vorher, nur halt mit 1,9TB)
-stattdessen müsste auf dem Pool ein refreservation gesetzt werden:
"If refreservation is set, a snapshot is only allowed if sufficient unreserved pool space exists outside of this reservation to accommodate the current number of referencedbytes in the dataset."
Gut - ich glaube, Snapshots sind in der Tat das größte Risiko (weil automatisiert, oft gebraucht, das Delta ist nicht immer klar, aber weil es so einfach ist und eigentlich keinen Speicherplatz kostet, immer gern genommen, ...). Die Beschreibung ist aber IMHO etwas ungenau, muss noch testen, ob die Aussage eigentlich "unreserved and unused pool space" lauten sollte.
Wie sind Eure Erfahrungen?
Last edited: