Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
ramlog_jessie [2017/09/22 13:01] flane |
ramlog_jessie [2018/08/23 11:12] (versione attuale) flane [Spostare la cartella /tmp in ramdisk (tmpfs)] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== RamLog per Raspbian Jessie ====== | + | ====== RamLog per Raspbian Jessie/Stretch ====== |
**FONTI:** | **FONTI:** | ||
* [[https://habrahabr.ru/post/272279/|Ramlog sulle distribuzioni con systemd]] | * [[https://habrahabr.ru/post/272279/|Ramlog sulle distribuzioni con systemd]] | ||
* [[https://www.flurweg.net/raspberry-pi2-debian-server-image-2015-09-01-ca-200mb/|Raspberry Pi2 Debian Jessie]] | * [[https://www.flurweg.net/raspberry-pi2-debian-server-image-2015-09-01-ca-200mb/|Raspberry Pi2 Debian Jessie]] | ||
+ | * [[http://blog.nunosenica.com/reduce-write-operations-to-sd-card-with-raspbian/|Reduce write operations to SD card with Raspbian]] | ||
- | <WRAP center round alert> **NON USARE QUESTA PROCEDURA CON LA DISTRO RASPBIAN WHEEZY** funziona solo ed esclusivamente con la distro Raspbian Jessie</WRAP> | + | <WRAP center round alert> **NON USARE QUESTA PROCEDURA CON LA DISTRO RASPBIAN WHEEZY** funziona solo ed esclusivamente con la distro Raspbian Jessie/Stretch</WRAP> |
Con Raspbian Jessie non è possibile installare RamLog, in quanto Jessie a differenza di Wheezy utilizza systemd e Ramlog non è attualmente compatibile con systemd.\\ | Con Raspbian Jessie non è possibile installare RamLog, in quanto Jessie a differenza di Wheezy utilizza systemd e Ramlog non è attualmente compatibile con systemd.\\ | ||
E' però possibile ricreare il funzionamento di Ramlog anche su Raspbian Jessie, creando un servizio che compie le medesime operazioni di Ramlog. | E' però possibile ricreare il funzionamento di Ramlog anche su Raspbian Jessie, creando un servizio che compie le medesime operazioni di Ramlog. | ||
Linea 176: | Linea 177: | ||
Sarà inoltre necessario ceare la cartella /var/log/lftp con il comando | Sarà inoltre necessario ceare la cartella /var/log/lftp con il comando | ||
- | <code>md /var/log/lftp</code> | + | <code>mkdir /var/log/lftp</code> |
Linea 184: | Linea 185: | ||
set xfer:log false</code> | set xfer:log false</code> | ||
+ | ===== Spostare la cartella /tmp in ramdisk (tmpfs) ===== | ||
+ | |||
+ | Per impostazione predefinita Raspbian è già configurato per montare diverse cartelle in tmpfs, /dev/shm, /run, /sys/fs/cgroup, ma alcune applicazioni usano la cartella /tmp per creare i file temporanei. E' eventualmente possibile spostare anche questa cartella in ramdisk. Attenzione che in questo modo i file che si trovano in /tmp diventeranno temporanei e non permanenti, cioè andranno persi in caso di riavvio. | ||
+ | |||
+ | <code>systemctl enable tmp.mount</code> | ||
+ | |||
+ | <WRAP center round important > | ||
+ | Con Raspbian Stretch il comando sopra non funziona più a causa di [[http://metadata.ftp-master.debian.org/changelogs/main/s/systemd/unstable_changelog|systemd 220-6 6]].\\ | ||
+ | E' necessario spostare il file tmp.mount da /usr/share/systemd/ a /etc/systemd/system/ con il comando | ||
+ | <code>sudo mv /usr/share/systemd/tmp.mount /etc/systemd/system/</code> | ||
+ | e, dopo un riavvio, controllare con il comando | ||
+ | <code>sudo df -k | grep tmpfs</code> | ||
+ | l'effettivo spostamento della cartella /tmp in tmpfs | ||
+ | </WRAP> | ||
+ |