[gelöst] Debian unstable: Wie /tmp ins RAM legen?
[gelöst] Debian unstable: Wie /tmp ins RAM legen?
Meine Frage ist dahingehend gerechtfertigt, dass ich im Netz dazu viele verschiedenen Varianten finde. Welche ist nun für das moderne Debian unstable state of the art?
In diesem Blog (von 2016) wird das Editiren von fstab gezeigt.
Im Debian-Wiki ist eine ziemlich ungeordneter (für Laien nicht durchschaubar und beurteilbare) Eintrag der u. a. auch die systemd-Unit mount.tmp ins Spiel bringt.
Nebenbei wird auch die Sinnhaftigkeit von /tmp auf ner RAM-disc diskutiert. Die Diskussionen waren mir aber zu hoch. Hier gehts mir nur um die Umsetzung.
Erster Gedanke ist, dass systemd relativ neu ist und daher die Aktivierung der Uni scheinbar der beste Weg ist? Aber eine Unit zum mounten? fstab wiederum finde ich eingängiger.
In diesem Blog (von 2016) wird das Editiren von fstab gezeigt.
Im Debian-Wiki ist eine ziemlich ungeordneter (für Laien nicht durchschaubar und beurteilbare) Eintrag der u. a. auch die systemd-Unit mount.tmp ins Spiel bringt.
Nebenbei wird auch die Sinnhaftigkeit von /tmp auf ner RAM-disc diskutiert. Die Diskussionen waren mir aber zu hoch. Hier gehts mir nur um die Umsetzung.
Erster Gedanke ist, dass systemd relativ neu ist und daher die Aktivierung der Uni scheinbar der beste Weg ist? Aber eine Unit zum mounten? fstab wiederum finde ich eingängiger.
Zuletzt geändert von buhtz am 25.02.2018 13:34:51, insgesamt 1-mal geändert.
Debian 11 & 12; Desktop-PC, Headless-NAS, Raspberry Pi 4
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Re: Debian unstable: Wie /tmp ins RAM legen?
buhtz hat geschrieben:25.02.2018 11:54:59Welche ist nun für das moderne Debian unstable state of the art?
Code: Alles auswählen
nano /etc/systemd/system/tmp.mount
Code: Alles auswählen
[Unit]
Description=thlu: Mount Local /tmp to tmpfs
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target
[Mount]
What=tmpfs
Where=/tmp
Options=mode=1777,strictatime,noexec,nosuid,nodev
Type=tmpfs
[Install]
WantedBy=local-fs.target
Re: Debian unstable: Wie /tmp ins RAM legen?
Diese Datei existiert schon unter /usr/share/systemd/tmp.mount existeirt bereits und natürlich hab ich reingeschaut. Grob verstehe ich was da passiert, aber nicht den Hintergrund.
Die Frage bleibt weiterhin offen, was nun state of the art ist? Wird fstab abgeschafft und in Zukunft alles mit systemd gemounted?
Nein? Warum wird dann bei einer ramdisk ne Ausnahme gemacht und fstab umgangen?
Ich versuche die Logik bzw. die Design-Entscheidungen dahinter zu verstehen.
Die Frage bleibt weiterhin offen, was nun state of the art ist? Wird fstab abgeschafft und in Zukunft alles mit systemd gemounted?
Nein? Warum wird dann bei einer ramdisk ne Ausnahme gemacht und fstab umgangen?
Ich versuche die Logik bzw. die Design-Entscheidungen dahinter zu verstehen.
Debian 11 & 12; Desktop-PC, Headless-NAS, Raspberry Pi 4
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Re: Debian unstable: Wie /tmp ins RAM legen?
Es gibt nunmal mehrere Wege, ein Ziel zu erreichen. Sind ja schließlich nicht bei Apple. Mach’s so, wie es dir am besten passt. Wenn du also den ganzen sonstigen Kram in der fstab hast, wär’s wohl sinnvoll, /tmp auch dort zu konfigurieren. Machst du alles via systemd, wär’s wohl sinnvoll, /tmp auch dort zu konfigurieren. Machst du alles anders, wär’s wohl sinnvoll, /tmp auf diese Art zu konfigurieren.
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: [gelöst] Debian unstable: Wie /tmp ins RAM legen?
Gute Frage.
sudo cp /usr/share/systemd/tmp.mount /etc/systemd/system/
sudo systemctl enable tmp.mount
Gerade so aus dem Debian Wiki Kopiert. War einfach. https://wiki.debian.org/SSDOptimization ... ia_RAMDISK
Einfach finde ich gut
sudo cp /usr/share/systemd/tmp.mount /etc/systemd/system/
sudo systemctl enable tmp.mount
Gerade so aus dem Debian Wiki Kopiert. War einfach. https://wiki.debian.org/SSDOptimization ... ia_RAMDISK
Einfach finde ich gut
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: Debian unstable: Wie /tmp ins RAM legen?
Nein, ist nicht offen. Die fstab wird nicht abgeschafft, aber sie ist imho nicht mehr zwingend notwendig. Es werden heute schon alle mounts via mount-units durchgeführt und für die Einträge in der fstab werden mount-units eben durch einen systemd-generator generisch erstellt.buhtz hat geschrieben:25.02.2018 12:55:25Die Frage bleibt weiterhin offen, was nun state of the art ist? Wird fstab abgeschafft und in Zukunft alles mit systemd gemounted?
Re: [gelöst] Debian unstable: Wie /tmp ins RAM legen?
Ist das nicht standardmäßig schon so eingestellt, das tmp im RAM ist?
Re: [gelöst] Debian unstable: Wie /tmp ins RAM legen?
Demnächst mache ich ne frische Installation und werde es rückmelden.CH777 hat geschrieben:28.02.2018 14:01:23Ist das nicht standardmäßig schon so eingestellt, das tmp im RAM ist?
Debian 11 & 12; Desktop-PC, Headless-NAS, Raspberry Pi 4
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Teil des Upstream Betreuer Teams von Back In Time (backintime)
Re: [gelöst] Debian unstable: Wie /tmp ins RAM legen?
Bei meiner letzten Installation war es afair so. Das war aber stretch als dies noch testing war. Ob das dann auch für das release beibehalten wurde kann ich nicht sagen.CH777 hat geschrieben:28.02.2018 14:01:23Ist das nicht standardmäßig schon so eingestellt, das tmp im RAM ist?
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc
http://files.mdosch.de/2014-07/0xE13D657D.asc
Re: [gelöst] Debian unstable: Wie /tmp ins RAM legen?
Also bei einem neuinstallierten Debian Stretch nach dem Release liegt /tmp bei mir nicht automatisch im RAM:Dogge hat geschrieben:01.03.2018 16:34:02Ob das dann auch für das release beibehalten wurde kann ich nicht sagen.
Code: Alles auswählen
mount | grep tmp
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1931772k,nr_inodes=482943,mode=755)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=388696k,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
tmpfs on /run/user/111 type tmpfs (rw,nosuid,nodev,relatime,size=388692k,mode=700,uid=111,gid=116)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=388692k,mode=700,uid=1000,gid=1000)