Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:ubuntu:tmpfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howto:ubuntu:tmpfs [2010/12/31 12:41] alexhowto:ubuntu:tmpfs [2013/05/19 16:51] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 10: Zeile 10:
 ===== Vorbereitung ===== ===== Vorbereitung =====
  
-TMPFS ist bei allen gängigen Linux-Distributionen ein fester Bestandteil, so auch bei Ubuntu und seinen Derivaten. Deswegen ist keine eigentliche Installation nötig, sondern nur die Konfiguration. Bevor man an die eigentliche Konfiguration geht, sollte man sich überlegen, welche Bereiche des Verzeichnisbaumes überhaupt in ein TMPFS abgelegt werden sollen. Auf keinen Fall darf man das mit Daten machen, die dauerhaft gespeichert werden müssen und dazu gehören oftauch Spool-Verzeichnisse (Mail etc), auch wenn die Daten dort nur vorübergehend liegen. In solchen Fällen ist eine Festplattenverschlüsselung vorzuziehen. Das muss der User im Einzelfall selbst wissen, eine generelle Aussage kann man an dieser Stelle nicht treffen! In den meisten Fällen geht es aber um Verzeichnisse wie /tmp oder /var/tmp, in denen fast alle Anwendungsprogramme und das Betriebssystem die Temporärdaten ablegen, die wie eingangs beschrieben oft sensitive Informationen enthalten, aber nicht über das Ende der Session benötigt werden. Das nachfolgende Beispiel richtet den Computer so ein, dass diese beiden Verzeichnisse im Arbeitsspeicher und nicht mehr auf der Festplatte liegen.+TMPFS ist bei allen gängigen Linux-Distributionen ein fester Bestandteil, so auch bei Ubuntu und seinen Derivaten. Deswegen ist keine eigentliche Installation nötig, sondern nur die Konfiguration. Bevor man an die eigentliche Konfiguration geht, sollte man sich überlegen, welche Bereiche des Verzeichnisbaumes überhaupt in ein TMPFS abgelegt werden sollen. Auf keinen Fall darf man das mit Daten machen, die dauerhaft gespeichert werden müssen und dazu gehören oft auch Spool-Verzeichnisse (Mail etc), auch wenn die Daten dort nur vorübergehend liegen. In solchen Fällen ist eine Festplattenverschlüsselung vorzuziehen. Das muss der User im Einzelfall selbst wissen, eine generelle Aussage kann man an dieser Stelle nicht treffen! In den meisten Fällen geht es aber um Verzeichnisse wie /tmp oder /var/tmp, in denen fast alle Anwendungsprogramme und das Betriebssystem die Temporärdaten ablegen, die wie eingangs beschrieben oft sensitive Informationen enthalten, aber nicht über das Ende der Session benötigt werden. Das nachfolgende Beispiel richtet den Computer so ein, dass diese beiden Verzeichnisse im Arbeitsspeicher und nicht mehr auf der Festplatte liegen.
  
 ===== Installation ===== ===== Installation =====
Zeile 34: Zeile 34:
 none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
 none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /dev/shm type tmpfs (rw,nosuid,nodev)
-</code> 
-*** 
-<code> 
 tmpfs on /tmp type tmpfs (rw) tmpfs on /tmp type tmpfs (rw)
-</code> 
-*** 
-<code> 
 none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/run type tmpfs (rw,nosuid,mode=0755)
 none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
-***tmpfs on /var/tmp type tmpfs (rw)***+tmpfs on /var/tmp type tmpfs (rw)
 none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime) none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
 </code> </code>
 +
 +===== Hinweise =====
 +
 +TMPFS kann im Detail konfiguriert werden, wobei das für viele nicht nötig ist. TMPFS belegt nur so viel Arbeitsspeicher, wie es tatsächlich braucht und standardmäßig nie mehr als 50% des gesamten Arbeitsspeicher. Das kann geändert werden und wer glaubt, mit den voreingestellten Werten nicht auszukommen, sollte einen Blick in 
 +
 +<code>
 +man mount
 +</code>
 +
 +werfen und dort besonders in die Sektion "Mount options for tmpfs". Diese Optionen können auch in die /etc/fstab eingetragen werden. Auf einer Workstation mit genügend RAM bin ich mit den Standardwerten immer gut gefahren, nur wenn man spezielle Bedürfnisse, viel oder sehr wenig Arbeitsspeicher hat, lohnt sich eine Anpassung.
howto/ubuntu/tmpfs.1293795701.txt.gz · Zuletzt geändert: 2013/05/19 16:51 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki