Ich richte ein Notebook für Software-Demo-Zwecke ein. Der Computer verfügt über eine Intel Core i7-CPU, 8 GB RAM, eine 128 GB SSD und einen Ubuntu 12.04 LTS 64-Bit-Desktop. Die SSD ist so konfiguriert, dass sie eine einzelne Datenträgergruppe mit / boot, / swap und / all auf ihrem jeweiligen logischen Datenträger hat. Sie verbrauchen zusammen 30 GB Speicherplatz. Ich plane, die verbleibenden logischen Volumes für KVM-Gäste zu verwenden, auf denen Ubuntu 12.04 Server ausgeführt wird
Ich möchte sicherstellen, dass die SSD optimal genutzt wird. Obwohl es auf dieser Site einige nützliche Informationen zum Einrichten der TRIM-Unterstützung für Dateisystem-Setups gibt, die kein LVM beinhalten, habe ich keine explizite Anleitung zu meinem geplanten Setup gefunden.
Ich habe gefunden , diese Seite , die über das Hinzufügen spricht issue_discards
in /etc/lvm/lvm.conf
. Aber in dieser Datei auf meinem Computer habe ich den zitierten Inhalt nicht gefunden. Ich habe es noch einmal überprüft man lvm.conf(5)
und auch keine Erwähnung dieser Option gesehen.
Daher bin ich mir nicht sicher, was ich tun soll. Sagen Sie außerdem, dass das Hinzufügen der Option das Richtige ist. Sollte ich in meinem Computer /etc/fstab
noch Mount-Optionen wie noatime
etc hinzufügen ?
Alle Tipps, Hinweise und / oder weiteren Anleitungen werden sehr geschätzt.
Antworten:
Für Googler wird die Option issue_discards nicht benötigt, damit TRIM funktioniert, wenn es um das Löschen von Dateien geht. Der einzige Effekt besteht darin, dass Sie Ihr LVM tatsächlich ändern (z. B. logische Volumes verkleinern oder entfernen). Aber normale Benutzer tun dies normalerweise überhaupt nicht.
Diese Einstellung wird für diejenigen empfohlen, die beispielsweise virtuelle Maschinen auf LVM-Volume-Gruppen bereitstellen und diese häufig löschen. Sonst brauchst du das nicht. Weitere Informationen finden Sie auf der Manpage lvm.conf. Dies stammt aus dem RHEL 6.2 LVM-Administrationshandbuch:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html
Ich habe einen Blog darüber geschrieben: http://lukas.zapletalovi.com/2013/11/how-to-trim-your-ssd-in-fedora-19.html
quelle
Ich habe LVM 2.02.95 auf Ubuntu 12.04 zurückportiert und in eine ppa gestellt. Geben Sie zur Verwendung die folgenden Befehle ein:
Nach diesem Upgrade wird der
issue_discards
Befehl in/etc/lvm/lvm.conf
wie erwartet erkannt.quelle
Die Option
issue_discards
wird derzeit in der mit 12.04 gelieferten LVM-Version nicht unterstützt.Aus dem LVM-Änderungsprotokoll :
In 12.04 ist die LVM-Version 2.02.66 (12.10 wird mit 2.02.95 geliefert).
Das Festlegen dieser Option schadet bereits jetzt, da sie stillschweigend ignoriert wird.
Siehe Red Hat Bugzilla 820203
quelle