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_whezzy [2017/09/17 17:03] flane [Spostare il file log di lftp] |
ramlog_whezzy [2017/09/22 12:50] (versione attuale) flane |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== Ramlog per Raspbian Wheezy ====== | + | ====== RamLog per Raspbian Wheezy ====== |
**FONTI:** | **FONTI:** | ||
Linea 16: | Linea 16: | ||
Per installarlo eseguire da terminale: | Per installarlo eseguire da terminale: | ||
- | <code>sudo apt-get install lsof rsync | + | <code bash>sudo apt-get install lsof rsync |
wget http://www.tremende.com/ramlog/download/ramlog_2.0.0_all.deb | wget http://www.tremende.com/ramlog/download/ramlog_2.0.0_all.deb | ||
sudo dpkg -i ramlog_2.0.0_all.deb | sudo dpkg -i ramlog_2.0.0_all.deb | ||
Linea 22: | Linea 22: | ||
Ora dobbiamo modificare alcuni files di configurazione: | Ora dobbiamo modificare alcuni files di configurazione: | ||
- | <code>sudo nano /etc/init.d/ramlog</code> | + | <code bash>sudo nano /etc/init.d/ramlog</code> |
Ctrl+O per salvare e Ctrl+X per uscire | Ctrl+O per salvare e Ctrl+X per uscire | ||
Linea 29: | Linea 29: | ||
# X-Stop-After: rsyslog</code> | # X-Stop-After: rsyslog</code> | ||
Ora editiamo il file /etc/init.d/rsyslog | Ora editiamo il file /etc/init.d/rsyslog | ||
- | <code>sudo nano /etc/init.d/rsyslog</code> | + | <code bash>sudo nano /etc/init.d/rsyslog</code> |
aggiungiamo ‘ramlog’ alla fine di queste due linee esistenti: | aggiungiamo ‘ramlog’ alla fine di queste due linee esistenti: | ||
Linea 38: | Linea 38: | ||
Dopo aver modificato i file di configurazione, eseguire: | Dopo aver modificato i file di configurazione, eseguire: | ||
- | <code>sudo insserv | + | <code bash>sudo insserv |
sudo reboot</code> | sudo reboot</code> | ||
Dopo il riavvio del sistema, riavviamo un’altra volta: | Dopo il riavvio del sistema, riavviamo un’altra volta: | ||
- | <code>sudo reboot</code> | + | <code bash>sudo reboot</code> |
Dopo il secondo riavvio controlliamo eventuali errori nel file log di ramlog : | Dopo il secondo riavvio controlliamo eventuali errori nel file log di ramlog : | ||
- | <code>sudo cat /var/log/ramlog</code> | + | <code bash>sudo cat /var/log/ramlog</code> |
Se troviamo una riga tipo la seguente: | Se troviamo una riga tipo la seguente: | ||
<code>Aug 09 10:52:29 Starting ramlog-tmpfs 2.0.0: [ OK ]</code> | <code>Aug 09 10:52:29 Starting ramlog-tmpfs 2.0.0: [ OK ]</code> | ||
Linea 56: | Linea 56: | ||
Per esempio per Samba: | Per esempio per Samba: | ||
- | <code>sudo nano /etc/init.d/samba</code> | + | <code bash>sudo nano /etc/init.d/samba</code> |
Aggiungere 'ramlog' alla fine delle seguenti linee: | Aggiungere 'ramlog' alla fine delle seguenti linee: | ||
Linea 64: | Linea 64: | ||
Queste linee assicurano che ramlog sia avviato prima che l'altro demone (come samba) venga avviato. | Queste linee assicurano che ramlog sia avviato prima che l'altro demone (come samba) venga avviato. | ||
Dopo aver modificato i file di configurazione, eseguire nuovamente: | Dopo aver modificato i file di configurazione, eseguire nuovamente: | ||
- | <code>sudo insserv | + | <code bash>sudo insserv |
sudo reboot</code> | sudo reboot</code> | ||
Dopo il riavvio possiamo anche controllare le partizioni montate per verificare che ramlog sia effettivamente partito. | Dopo il riavvio possiamo anche controllare le partizioni montate per verificare che ramlog sia effettivamente partito. | ||
Da terminale digitiamo: | Da terminale digitiamo: | ||
- | <code>df</code> | + | <code bash>df</code> |
e dovremmo vedere la partizione ramlog-tmpfs: | e dovremmo vedere la partizione ramlog-tmpfs: | ||
{{ :wiki:ramlog_whezzy.png?nolink |}} | {{ :wiki:ramlog_whezzy.png?nolink |}} | ||
+ | <WRAP center round tip> | ||
+ | Per **disabilitare RAMLog** in caso di necessità: | ||
+ | <code bash>sudo /etc/init.d/ramlog disable</code> | ||
+ | </WRAP> | ||
+ | |||
+ | |||
===== Disabilitare il file swapping ===== | ===== Disabilitare il file swapping ===== | ||
Linea 79: | Linea 85: | ||
Una ulteriore protezione per evitare la corruzione della scheda SD è di disabilitare lo swapping | Una ulteriore protezione per evitare la corruzione della scheda SD è di disabilitare lo swapping | ||
- | Il Rapsberry usa dphys-swapfile per controllare lo swapping. | + | Il Raspberry usa dphys-swapfile per controllare lo swapping. |
Questo crea dinamicamente una partizione di swap. Utilizzeremo questo tool per disabilitare lo swap. | Questo crea dinamicamente una partizione di swap. Utilizzeremo questo tool per disabilitare lo swap. | ||
Eseguire i seguenti comandi da terminale per disabilitare lo swap: | Eseguire i seguenti comandi da terminale per disabilitare lo swap: | ||
- | <code>sudo dphys-swapfile swapoff | + | <code bash>sudo dphys-swapfile swapoff |
sudo dphys-swapfile uninstall | sudo dphys-swapfile uninstall | ||
sudo update-rc.d dphys-swapfile remove</code> | sudo update-rc.d dphys-swapfile remove</code> | ||
Linea 95: | Linea 101: | ||
===== Spostare il file log di lftp ===== | ===== Spostare il file log di lftp ===== | ||
- | Se utilizzate il backup ftp con il comando log, ad ogni esecuzione lftp creerà un file di log nella cartella | + | Se utilizzate il backup ftp con il comando lftp, ad ogni esecuzione lftp creerà un file di log nella cartella |
- | Se volete spostare la distinazione di tale file nella cartella /var/log/lftp in modo che si trovi in ramdisk e non vengano effettute scritture sulla sd sarà necessario editare il file /etc/lftp.conf ed aggiungere alla fine le righe: | + | Se volete spostare la destinazione di tale file nella cartella /var/log/lftp in modo che si trovi in ramdisk e non vengano effettute scritture sulla sd sarà necessario editare il file /etc/lftp.conf ed aggiungere alla fine le righe: |
<code>## LOG FILE | <code>## LOG FILE |