GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie sollte ich die Trim-Unterstützung für logische LVM-Volumes konfigurieren?

Ich richte ein Notebook für Software-Demo-Zwecke ein. Die Maschine verfügt über eine Intel Core i7-CPU, 8 GB RAM, eine 128-GB-SSD und führt Ubuntu 12.04 LTS 64-Bit-Desktop aus. So wie es ist, ist die SSD so konfiguriert, dass sie eine einzelne Volume-Gruppe mit /boot, /swap und /all in ihrem jeweiligen logischen Volume hat. Sie verbrauchen zusammen 30 GB Speicherplatz. Ich plane, die restlichen für logische Volumes für KVM-Gäste zu verwenden, alle laufen auf Ubuntu 12.04 Server

Ich möchte sicherstellen, dass die SSD optimal ausgenutzt wird. Obwohl es auf dieser Seite einige großartige Informationen zum Einrichten der TRIM-Unterstützung für Dateisystem-Setups gibt, die kein LVM beinhalten, habe ich keine explizite Anleitung bezüglich meines geplanten Setups gefunden.

Ich habe diese Seite gefunden die über das Hinzufügen von issue_discards spricht in /etc/lvm/lvm.conf . Aber in dieser Datei auf meinem Computer habe ich den zitierten Inhalt nicht gefunden. Ich habe man lvm.conf(5) noch einmal überprüft , hat 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 der /etc/fstab meiner Maschine Fügen Sie dennoch Einhängeoptionen wie noatime hinzu usw.?

Alle Tipps, Hinweise und/oder weitere Anleitungen sind sehr willkommen.

Akzeptierte Antwort:

Für Googler – die issue_discards Option wird nicht benötigt, um TRIM zum Laufen zu bringen wenn wir über das Löschen von Dateien sprechen. Der einzige Effekt ist, wenn Sie Ihren LVM tatsächlich ändern (z. B. Verkleinern oder Entfernen von logischen Volumes). Aber normale Benutzer tun Sie dies normalerweise überhaupt nicht.

Diese Einstellung wird für diejenigen empfohlen, die beispielsweise virtuelle Maschinen auf LVM-Volumengruppen bereitstellen und diese häufig löschen. Sonst braucht man das nicht. Weitere Informationen finden Sie auf der Manpage lvm.conf. Dies ist aus dem RHEL 6.2 LVM Administration Guide:

Die Version Red Hat Enterprise Linux 6.2 unterstützt den Parameter issue_discards
in der Konfigurationsdatei lvm.conf. Wenn dieser Parameter
gesetzt ist, gibt LVM Verwerfungen an die zugrunde liegenden physischen
Datenträger eines logischen Datenträgers aus, wenn der logische Datenträger den Platz auf den
physischen Datenträgern nicht mehr verwendet. Informationen zu diesem Parameter finden Sie in der
Inline-Dokumentation für die Datei /etc/lvm/lvm.conf, die auch
in Anhang B, Die LVM-Konfigurationsdateien.

dokumentiert ist

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html

Verwandte:Starten Sie eine andere GUI auf einem anderen TTY?

Ich habe dazu einen Blog geschrieben:http://lukas.zapletalovi.com/2013/11/how-to-trim-your-ssd-in-fedora-19.html


Ubuntu
  1. Wie erstelle ich eine LVM-Partition/ein physisches Volume> 2 TB?

  2. So aktivieren Sie die automatische Erweiterung für ein Thin-LVM-Volume

  3. CentOS / RHEL :So finden Sie logische Volumes (LVs), die in Physical Volumes (PVs) in LVM enthalten sind

  4. So reduzieren Sie ein LVM-Volume unter Ubuntu

  5. So finden Sie die physischen Volumes, die ein logisches Volume in LVM enthalten

Docker-Volumes:Erstellen und loslegen

So konfigurieren Sie Nginx Reverse Proxy für Kibana

So konfigurieren Sie die Mausunterstützung für virtuelle Linux-Konsolen

So ändern Sie die Größe eines logischen Volumes mit 5 einfachen LVM-Befehlen

Logisches Lvm-Volume auf virtueller Maschine erweitern?

Wie konfiguriere ich Pkexec, um nicht nach dem Passwort zu fragen?