Pagina 1 di 1
directory /tmp
Inviato: mer 5 feb 2020, 11:53
da Black bart
Giusto una curiosità...ogni tanto la directory /tmp è possibile svuotarla?Oppure non serve a nulla meglio lasciare com'è?
Ho letto in giro che qualcuno si è creato uno script per svuotarla all'avvio oppure all'arresto del sistema...
Grazie
Re: directory /tmp
Inviato: mer 5 feb 2020, 12:00
da conraid
Io la svuoto all'arresto del sistema così:
Codice: Seleziona tutto
rm -rf /tmp/*
rm -rf /tmp/.??*
rm -rf /home/tmp/*
rm -rf /home/tmp/.??*
/home/tmp è dove metto i file temporanei di vim
Re: directory /tmp
Inviato: mer 5 feb 2020, 12:13
da Black bart
Capisco...
Ma la svuoti ogni volta dando i comandi da terminale oppure hai creato uno script apposito?
Re: directory /tmp
Inviato: mer 5 feb 2020, 15:36
da conraid
Metto i comandi dentro /etc/rc.d/rc.local_shutdown che è il file che Slackware usa allo shutdown.
Re: directory /tmp
Inviato: mer 5 feb 2020, 15:49
da Black bart
Altra curiosità,questo comando a cosa serve?
Grazie
Re: directory /tmp
Inviato: mer 5 feb 2020, 16:05
da conraid
a evitare di cancellare . e ..
cancella .ICE-unix e .X11-unix e tutte le dir e file con nome che inizia con . e dopo due caratteri.
Probabilmente al giorno d'oggi basterebbe .* ma anni fa se non erro prendeva anche . e .. che come capirai avrebbe creato molti problemi. Diciamo rende più sicura la cancellazione di quelle due dir, o di altre dir e file nascosti.
Se hai .a per esempio non lo cancella. Si potrebbe rendere migliore insomma, magari con un
o simile, se vuoi farlo controlla bene la sintassi
e ripeto, forse al giorno d'oggi non ci sarebbe nemmen bisogno, ma non si sa mai

Re: directory /tmp
Inviato: gio 6 feb 2020, 18:20
da ZeroUno
Io uso tmpfs.
Re: directory /tmp
Inviato: gio 6 feb 2020, 19:01
da gian_d
Scusate per la domanda scema: ma il contenuto della directory /tmp è quindi del tutto superfluo per il funzionamento del sistema? Ogni tanto faccio pulizia, ad esempio per rimuovere tutte le directory create dagli slackbuild o alcuni file temporanei creati da alcune applicazioni, ma ci sono altri che non mi fido assolutamente a rimuovere per paura che poi possa generare qualche casino. Ad esempio le directory ksocket-username o quelle con codici numerici strampalati.
Insomma posso fare senza problemi un repulisti drastico della directory anche periodico!?
Re: directory /tmp
Inviato: gio 6 feb 2020, 19:22
da ZeroUno
Non è superfluo, ma come dice la parola è temporaneo.
un servizio ci scrive qualcosa e quando non gli serve più dovrebbe rimuoverlo.
È quel dovrebbe che troppi software ignorano.
la cosa sicura è che al reboot i precedenti non servono più.
Quindi rimuoverli si, rimuoverli a caso no.
Io metto in /etc/fstab
tmpfs /tmp tmpfs default 0 0
Al boot sostituisce la directory /tmp con un pezzo di ram

, il che significa che allo spegnimento si perde il contenuto. Inoltre dove è necessaria velocità di scrittura/lettura di accesso ai file temporanei questo è il best. Attenzione: da evitare dove la ram scarseggia o dove si scrivono giga e giga di roba in tmp visto che va ad impegnare la ram.
Re: directory /tmp
Inviato: gio 6 feb 2020, 19:52
da conraid
gian_d ha scritto: ↑gio 6 feb 2020, 19:01
Scusate per la domanda scema: ma il contenuto della directory /tmp è quindi del tutto superfluo per il funzionamento del sistema? Ogni tanto faccio pulizia, ad esempio per rimuovere tutte le directory create dagli slackbuild o alcuni file temporanei creati da alcune applicazioni, ma ci sono altri che non mi fido assolutamente a rimuovere per paura che poi possa generare qualche casino. Ad esempio le directory ksocket-username o quelle con codici numerici strampalati.
Insomma posso fare senza problemi un repulisti drastico della directory anche periodico!?
No, se le togli alcune cose ti darebbero errore, fallo solo allo shutdown. Tanto poi al riavvio son ricreate.
ZeroUno ha scritto: ↑gio 6 feb 2020, 18:20
Io uso tmpfs.
Eh, ho poca ram, e come dici giustamente dopo se soprattutto compili lì i pacchetti... ma per uso normale del sistema sarebbe l'ideale.
Poi io ci metto anche i download dal web che uso al volo e che so che al reboot non mi serviranno
Re: directory /tmp
Inviato: gio 6 feb 2020, 20:38
da gian_d
ZeroUno ha scritto: ↑gio 6 feb 2020, 19:22
Non è superfluo, ma come dice la parola è temporaneo.
un servizio ci scrive qualcosa e quando non gli serve più dovrebbe rimuoverlo.
È quel dovrebbe che troppi software ignorano.
la cosa sicura è che al reboot i precedenti non servono più.
Quindi rimuoverli si, rimuoverli a caso no.
Io metto in /etc/fstab
tmpfs /tmp tmpfs default 0 0
Al boot sostituisce la directory /tmp con un pezzo di ram

, il che significa che allo spegnimento si perde il contenuto. Inoltre dove è necessaria velocità di scrittura/lettura di accesso ai file temporanei questo è il best. Attenzione: da evitare dove la ram scarseggia o dove si scrivono giga e giga di roba in tmp visto che va ad impegnare la ram.
Perfetto, allora mi studio un script da avviare prima dello shutdown. Mi capita spesso di entrare sulla directory tmp per accedere alle directory costruite dagli slackbuild e vedere tutta quella roba mi fa venire il mal di pancia

Quello di usare la ram non mi piace, ho solo 8 GB che mi bastano e mi avanzano ma a volte mi servono tutti e, anche se raramente, è capitato pure di usare la swap
Re: directory /tmp
Inviato: ven 7 feb 2020, 22:00
da targzeta
ZeroUno ha scritto: ↑gio 6 feb 2020, 18:20
Io uso tmpfs.
+1
Emanuele