Linux 14.980 Themen, 106.331 Beiträge

tmp..filesystem..sticky bit

ghartl1 / 10 Antworten / Flachansicht Nickles

hallo,

hab wieder mal eine frage ...nona :-)

das sticky bit wird ja hauptsächlich im tmp-verzeichnis verwendet, um allgemeine daten nur vom besitzer verändern lassen zu können (vereinfacht ausgedrückt)
jetzt hab ich aber gelesen, dass das stickybit programme nicht aus dem arbeitsspeicher löscht, wenn sie nicht mehr gebraucht werden....wie kann man das zu seinem vorteil nutzen..oder wo macht man sowas?

2 frage: es gibt ein virtuelles filesystem tmpfs...das "angeblich" im tmp verzeichnis zum tragen kommt.
ist das auch so, auch wenn ich ext3 alles formatiert habe?
was wäre drer sinn von tmpfs??
wird tmpfs automatisch angelegt in /tmp??
programme legen ja auch einen teil ihres platzes auf tmp ab, falls ram zu klein ist
wieso brauch ich da ein "extra"dateisystem...

bei proc kapier ichs ja...schnittstelle zu kernelmeldungen..
swapfs..auslagerungsdatei...okay

heisst das jetzt ich hab unter linux tmpfs und swapfs zum auslagern??

gruss günter

bei Antwort benachrichtigen
KarstenW ghartl1 „tmp..filesystem..sticky bit“
Optionen

Man kann /tmp auf eine eigene Partition auslagern. Das wird im Serverbereich empfohlen. /tmp muß für alle Anwender schreibbar sein und deshalb gibt es im Serverbereich das Risiko, das durch sehr große oder sehr viele temporäre Daten die Festplatte geflutet wird . Wenn der Betriebsystem nicht mehr auf die Festplatte schreiben kann, dann hängt sich das ganze System auf und der Server stürtzt ab.
Wenn du /tmp im Serverbereich auf eine eigene Partition auslagerst, dann kannst du auch ein einfaches Dateisystem wie ext2 für /tmp nutzen.
Also das Dateisystem tmpfs hat nichts mit dem /tmp-Verzeichnis zu tun. Ich denke das tmpfs eine Art RAM Disk ist für temporäre Daten die im Speicher gehalten werden. Weiß ich aber nicht so genau.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen