[Risolto]Sul disco sistema è necessario il journaling?

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

[Risolto]Sul disco sistema è necessario il journaling?

Messaggio da smurf »

Ho da poco installato nel mio pc un SSD su cui risiede esclusivamente il SO, formattato in ext4. In una partizione c'è il mio Ubuntu 16.04 , in un'altra partizione ci metterò un altro SO. Quindi l'intero disco è dedicato ai SO. Essendo un SSD mi stavo chiedendo se fosse necessario tenere attivo il journaling (molti accessi in più al disco), perché in realtà non è che il sistema cambi continuamente, tutt'al più il sistema scrive dati transitori nei suoi vari archivi per gestire quello che fa, ma quando spegni il pc si pulisce tutto e rimane solo quello che serve per ripartire.
Si, è vero che se ti cade la corrente mentre fai un aggiornamento è molto probabile che succeda qualche guaio, ma vuol proprio dire sf.... e comunque uno ha sempre le copie di sicurezza da cui ripartire.
Mi piacerebbe sentire i vostri pareri.
Ultima modifica di smurf il mercoledì 13 settembre 2017, 23:13, modificato 1 volta in totale.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40299
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Sul disco sistema è necessario il journaling?

Messaggio da steff »

Da quel che so tutti consigliano attivare il journal sul sistema anche su SDD che ormai sono affidabili, mi sa che puoi scrivere 10gb al giorno per 8 anni in media.
Basta vedere la marea di inode orfani che vengono sistemati quando va in crash il sistema. Poi i file si possono corrompere forse anche in altro modo, io me lo tengo stretto.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
axilot
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2704
Iscrizione: lunedì 7 luglio 2008, 17:29
Distribuzione: Ubuntu 16.04 64bit

Re: Sul disco sistema è necessario il journaling?

Messaggio da axilot »

secondo me sì,
sul mio vecchio eeepc in cui faccio girare lubuntu da sd con ext4 e journaling disattivato (per limitare l'usura del sd) mi è capitato di non riuscire a ripristinare il sistema e di dover reinstallare.
Sul laptop non mi è mai successo ( e lo uso molto di più)
"Experience, the name men give to their mistakes" (O.Wilde)
Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da smurf »

ok, vedo che il dubbio è solo mio quindi continuo a tenere il journaling attivato. Vi ringrazio delle vostre risposte.

Metto risolto per non dimenticare la discussione aperta, ma comunque se qualcuno vuole dire la sua è benvenuto.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6613
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da Roberto Pontecorvi »

Eliminare il " journaling" non è una buona idea. Nella discussione si è fatta un pò di confusione tra il " journaling" è le scritture su sdd. Brevemente il " journaling" sono dei settori su hdd/sdd dove il SO mette gli indirizzi dove sono scritti i vari file del SO e sono ridondanti. Le varie scritture, quelle temporanee, che possono abbreviare la vita del sdd sono scritte nella swap. Se hai intenzione di ridurre queste al minimo bisogna avere un pc con minimo di 4 gb di ram e modificare il file fstab, in modo che tutti i file in lavorazione siano scritti in memoria ram invece che nella wap. per modificare il file fstab da terminale il comando:

Codice: Seleziona tutto

sudo editing/etc/fstab 

in fondo aggiungere:

Codice: Seleziona tutto

# temp e log su RAM
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0
tmpfs /var/log tmpfs defaults,noatime 0 0
naturalmente devi attivare opzione trim e disattivare la swap. Unico problema, come accennato all'inizio del post, che quando lavori con file importanti di fare dei salvataggi spesso perchè se va via la corrente perdi il lavoro.
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da smurf »

Grazie Roberto, in ogni caso io ho già la swap su un altro disco, quindi al limite metto in RAM solo /tmp e /log. Ma mi sfugge una cosa, se metto in RAM significa che quando spengo il pc si perde quello che c'è nei file o cartelle messe in RAM, e non potrebbe essere un problema perdere i files di log?
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6613
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da Roberto Pontecorvi »

Quando spegni il pc, il SO salva quello che deve salvare, se va via la corrente no!!
Avatar utente
giacomosmit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3225
Iscrizione: venerdì 3 dicembre 2010, 22:04

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da giacomosmit »

Volevo solo dire che , il mio ha oltre 6 anni e forse piú , é di terza mano , usato con win 7 e ha fatto moltissime battaglie . Credo che avere un po di riguardo non sia mai sbagliato , ma seguendo anche i consigli dati sopra , si possa usarlo senza tanti timori .

Ciao @Roberto Pontecorvi . :ciao:

Edit : avevo timore a scriverlo , con la sf..a che ho non vorrei che adesso scoppiasse . :lol:
Ultima modifica di giacomosmit il mercoledì 20 settembre 2017, 14:52, modificato 1 volta in totale.
Ricordo che sono da cell., non vogliatemene se non cito tutti o altro. Lo sapete che con quel display è un casino.
Salva l'Ucraina! 🇺🇦
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da smurf »

Grazie per la tua illuminante affermazione.

In ogni caso la tua affermazione non risponde al mio dubbio: se metto /var/log in tmpfs quando spengo il pc si perdono i dati dei log, anche se non va via la corrente.
Cosa che confermano in questa discussione, anche il wiki di Arch raccomanda di montare in tmpfs solo alcune directory di /var, ma non la /var/tmp.

Un'altra cosa che ho notato in vari wiki (Gentoo, Arch, ed altri) è che il systemd dovrebbe montare di default la /tmp in tmpfs, ma questo comportamento si può disabilitare e credo che su Ubuntu non sia abilitato. Mi piacerebbe confermare questa cosa.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6613
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da Roberto Pontecorvi »

Penso che tu debba leggere attentamente quello che è scritto. Anche colpa mia che non ho specificato bene blocco sistema e mancata corrente. Certamente se ti capita un blocco del sistema e devi resettare perdi tutto. Infatti se metti in ram e lavori con documenti importanti ti conviene salvare un pò più frequentemente. Questo è il dilemma del bicchiere mezzo vuoto o mezzo pieno!!!!! Personalmente sono circa 7 anni che uso un sdd configurato in questa maniera.

@giacomosmit - saluti a te.
Avatar utente
smurf
Rampante Reduce
Rampante Reduce
Messaggi: 5610
Iscrizione: domenica 9 luglio 2006, 9:18
Desktop: MATE con Compiz
Distribuzione: Ubuntu 20.04.4
Sesso: Maschile
Località: Lima - Perú

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da smurf »

Va beh, lasciamo stare. Io ti sto parlando di mele e tu rispondi parlando di arance.
Non fa niente.
La terra non è una eredità che riceviamo dai nostri genitori, ma un prestito che ci fanno i nostri figli.
Avatar utente
Ubuntello
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 564
Iscrizione: sabato 27 novembre 2010, 19:42

Re: [Risolto]Sul disco sistema è necessario il journaling?

Messaggio da Ubuntello »

smurf [url=https://forum.ubuntu-it.org/viewtopic.php?p=5008982#p5008982][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Un'altra cosa che ho notato in vari wiki (Gentoo, Arch, ed altri) è che il systemd dovrebbe montare di default la /tmp in tmpfs, ma questo comportamento si può disabilitare e credo che su Ubuntu non sia abilitato. Mi piacerebbe confermare questa cosa.
Si può verificare in questo modo:

Codice: Seleziona tutto

mount | grep "on /tmp "
Se l'emissione del comando è “tmpfs on /tmp type tmpfs ...eccetera...”, allora è montata come tmpfs.


Riguardo i log, volevo aggiungere che un'alternativa a montare la partizione come tmpfs, che può essere utilizzata agevolmente anche al di fuori di /var/log, è la creazione di un collegamento simbolico a /dev/null. Esempio:

Codice: Seleziona tutto

ln -sf /dev/null /var/log/programma.log
ln -sf /dev/null /home/utente/.programma/file.log
In questo modo il programma non effettuerà alcuna scrittura su disco per quel file di log. Questo è il metodo che personalmente utilizzo per quei programmi che effettuano continuamente scritture e non permettono di disabilitare o ridurre il logging. Nel caso mi dovesse servire il log, elimino il collegamento simbolico e riavvio il programma, in modo che ricrei il file.

Nota: per la maggior parte dei programmi non vi sono problemi, e infatti non dovrebbero essercene*, ma è bene tenere a mente che, a qualche applicazione non programmata come si deve, potrebbe non andare bene il collegamento simbolico a /dev/null e di conseguenza non avviarsi (cosa che andrebbe segnalata come bug agli sviluppatori).

* a patto che quei programmi non abbiano i permessi di root. Se li avessero, e non si stesse usando SELinux o simile (che per impostazione predefinita impedirebbe il cambio di permessi), c'è sempre la possibilità che uno di questi programmi tenti di cambiare i permessi del file a cui punta il collegamento, ovvero /dev/null. Per alcuni programmi sarebbe un problema se venisse tolto il permesso di scrittura agli utenti che non sono proprietari di tale file.

Spero vi sia utile.

:ciao:
mednafen-it - Gruppo di utenti italiani dell'emulatore Mednafen | Retro games: hidden gems - top titles - genre guides | Recommended games | Configurazione giochi Windows: Wine Staging con esync (dalla 4.6), drive_c +F + DXVK + vkd3d-proton + patch force feedback e force-large-address-aware
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 24 ospiti