OPNSense /tmp tmpfs

CoMo

Captain
Registriert
Dez. 2015
Beiträge
3.458
Hallo,

ich betreibe eine OPNSense auf Blech und möchte Schreibvorgänge auf die SSD vermeiden. Deshalb habe ich diese beiden Optionen gesetzt:

Use memory file system for /var/log
Use memory file system for /tmp

Nun sieht es bei mir so aus:

Code:
root@OPNsense:~ # df -h
Filesystem                   Size    Used   Avail Capacity  Mounted on
zroot/ROOT/default           219G    1.5G    217G     1%    /
devfs                        1.0K      0B    1.0K     0%    /dev
/dev/gpt/efiboot0            260M    1.3M    259M     1%    /boot/efi
zroot/home                   217G     96K    217G     0%    /home
zroot/var/audit              217G     96K    217G     0%    /var/audit
zroot/tmp                    217G    1.5M    217G     0%    /tmp
zroot/var/crash              217G     96K    217G     0%    /var/crash
zroot/usr/src                220G    2.6G    217G     1%    /usr/src
zroot                        217G     96K    217G     0%    /zroot
zroot/usr/ports              219G    1.5G    217G     1%    /usr/ports
zroot/var/mail               217G    128K    217G     0%    /var/mail
zroot/var/log                217G    6.4M    217G     0%    /var/log
zroot/var/tmp                217G     96K    217G     0%    /var/tmp
tmpfs                         32G    464K     32G     0%    /var/log
tmpfs                         32G    2.9M     32G     0%    /tmp
devfs                        1.0K      0B    1.0K     0%    /var/dhcpd/dev
devfs                        1.0K      0B    1.0K     0%    /var/unbound/dev
/usr/local/lib/python3.11    219G    1.5G    217G     1%    /var/unbound/usr/local/lib/python3.11
/lib                         219G    1.5G    217G     1%    /var/unbound/lib
root@OPNsense:~ # zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
zroot               5.67G   217G    96K  /zroot
zroot/ROOT          1.53G   217G    96K  none
zroot/ROOT/default  1.53G   217G  1.53G  /
zroot/home            96K   217G    96K  /home
zroot/tmp           1.54M   217G  1.54M  /tmp
zroot/usr           4.11G   217G    96K  /usr
zroot/usr/ports     1.49G   217G  1.49G  /usr/ports
zroot/usr/src       2.62G   217G  2.62G  /usr/src
zroot/var           6.88M   217G    96K  /var
zroot/var/audit       96K   217G    96K  /var/audit
zroot/var/crash       96K   217G    96K  /var/crash
zroot/var/log       6.38M   217G  6.38M  /var/log
zroot/var/mail       128K   217G   128K  /var/mail
zroot/var/tmp         96K   217G    96K  /var/tmp

Warum ist hier zusätzlich noch zroot/tmp nach /tmp gemounted? Muss ich das händisch entfernen?
Ergänzung ()

Ich glaube, ich habe das zroot/tmp erfolgreich unmounted:

Code:
zfs set canmount=noauto zroot/tmp
reboot
zfs set mountpoint=none zroot/tmp

Kann ich jetzt das zroot/tmp komplett entfernen?


Code:
root@OPNsense:~ # zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
zroot               5.67G   217G    96K  /zroot
zroot/ROOT          1.53G   217G    96K  none
zroot/ROOT/default  1.53G   217G  1.53G  /
zroot/home            96K   217G    96K  /home
zroot/tmp           1.54M   217G  1.54M  none
zroot/usr           4.11G   217G    96K  /usr
zroot/usr/ports     1.49G   217G  1.49G  /usr/ports
zroot/usr/src       2.62G   217G  2.62G  /usr/src
zroot/var           6.88M   217G    96K  /var
zroot/var/audit       96K   217G    96K  /var/audit
zroot/var/crash       96K   217G    96K  /var/crash
zroot/var/log       6.38M   217G  6.38M  /var/log
zroot/var/mail       128K   217G   128K  /var/mail
zroot/var/tmp         96K   217G    96K  /var/tmp
Ergänzung ()

Ok, nach zfs destroy zroot/tmp scheint nun alles zu passen. OPNSense bootet und sieht gesund aus.
 
Zuletzt bearbeitet:
Ok. Dann gibts ja nix mehr zu antworten, soweit ich das überblicke. :-)
 
  • Gefällt mir
Reaktionen: CoMo
/var/log auf eine ramdisk laufen zu lassen ist keine gute Idee. Wenn du Fehler nach einem Neustart auslesen möchtest ist alles weg und du kannst nicht nachschauen was los war
 
Doch, kann ich. Weil die OPNSense alle relevanten Logs via UDP an meinen Syslog-Server schickt. Da logge ich mich ein und lese die Logs im Webinterface.
 
  • Gefällt mir
Reaktionen: eszett.nb
Zurück
Oben