Trim/Discard nachträglich aktivieren

Anotheruser

Member
Sep 21, 2022
70
19
13
Ist es möglich die Discard/trim Funktion nachträglich laufen zu lassen?
Ich habe ein paar VMs (Ubuntu server 20) bei denen discard ursprünglich nicht aktiviert wurde und nun unnötig viel Speicher verschwendet wird.
Ich hab discard nun nachträglich aktiviert (und qemu guest agent installiert), wie kann ich einen trim in der vm nun manuell starten?
Host läuft zfs
 
Ist es möglich die Discard/trim Funktion nachträglich laufen zu lassen?
Ich habe ein paar VMs (Ubuntu server 20) bei denen discard ursprünglich nicht aktiviert wurde und nun unnötig viel Speicher verschwendet wird.
Ich hab discard nun nachträglich aktiviert (und qemu guest agent installiert), wie kann ich einen trim in der vm nun manuell starten?
Host läuft zfs

Wie bzw. wo hast du trim nachträglich aktiviert? Ich finde das nicht
 
Danke, aber leider führt das nicht zu meinen Erfolg. In Proxmox zumindest scheint die Festplatte visuell voll zu laufen

1722103861394.png

Über die Nextcloud app wird nicht diese Menge angezeigt und auf einen anderen Storage welche nur für Backups dient liegt auch nur ein Bruchteil davon.
 
Vorsicht mit den verschiedenen Anzeigen. Da spielen ganz viele Faktoren wie Dateisystemtyp, Blocksize, eventueller Funktionen wie Papierkorb oder ähnliches mit rein.
Check mal den echten belegten Speicher in den VMs und führe mal trimm manuell aus.
 
Vorsicht mit den verschiedenen Anzeigen. Da spielen ganz viele Faktoren wie Dateisystemtyp, Blocksize, eventueller Funktionen wie Papierkorb oder ähnliches mit rein.
Check mal den echten belegten Speicher in den VMs und führe mal trimm manuell aus.

Ja das kann gut angehen. Meine Sorge ist halt nur, wenn in der Proxmox Anzeige der Speicher voll ist, dass es dadurch zu Störungen kommt.

Wenn ich das trim manuell mache, werden nur knapp 200MB getrimmt. Erschreckend wenig.

Code:
root@pve:~# fstrim -v /
/: 197.1 MiB (206700544 bytes) trimmed
 
Das klingt ja realistisch. Dann hat das automatische Trim vorher seine Arbeit getan. Welches Dateisystem nutzt du in der VM? In der Regel werden Daten beim löschen nur als gelöscht markiert und nicht direkt gelöscht. Damit man im Notfall Daten wiederherstellen kann.
 
Das klingt ja realistisch. Dann hat das automatische Trim vorher seine Arbeit getan. Welches Dateisystem nutzt du in der VM? In der Regel werden Daten beim löschen nur als gelöscht markiert und nicht direkt gelöscht. Damit man im Notfall Daten wiederherstellen kann.
Okay, dann wird das so seine Richtigkeit haben und ich lasse das erstmal weiterlaufen.
Ich nutze es als LVM-Thin
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!