Soluția nu avea legătură cu partiționarea. Opțiunea de montare /tmp
ca tmpfs
este de fapt gestionat de fișierul unitar systemd tmp.mont
, astfel încât să poată fi activat într-un script kickstart prin activare tmp.mont
în scriptul post-instalare:
# Rulați configurația post-instalare
%post --interpreter=/usr/bin/bash --erroronfail --log=/var/log/kickstart-post.log
systemctl enable tmp.mount
%Sfârşit
Ceea ce duce la asta df
ieșire după pornire:
Filesystem Size Used Avail Use% Montat pe
devtmpfs 1,9G 0 1,9G 0% /dev
tmpfs 1,9G 0 1,9G 0% /dev/shm
tmpfs 1.9G 8.6M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/myvg-root 17G 1.5G 15G 10% /
tmpfs 1,9G 8,0K 1,9G 1% /tmp
/dev/vda1 976M 144M 766M 16% /boot
tmpfs 379M 0 379M 0% /run/user/1000
Acesta este în esență inversul procesului documentat pe wiki-ul archlinux pentru dezactivarea acestei caracteristici.
Mai multe informații sunt disponibile pe wiki-ul archlinux, dar un lucru important de reținut este că, dacă o altă partiție este deja montată la /tmp
atunci această unitate nu va avea niciun efect, chiar dacă este activată.
Lectură similară despre avantajele/dezavantajele punerii /tmp
pe o tmpfs
Aici: https://access.redhat.com/discussions/688183