View previous topic :: View next topic |
Author |
Message |
GuN_jAcK l33t
Joined: 23 Mar 2005 Posts: 832 Location: Prague, Czech Republic
|
Posted: Wed Oct 24, 2007 1:28 am Post subject: Pulizia del sistema (/tmp) |
|
|
Ragazzi avrei una domanda...
In questi giorni sto facendo un po di pulizie sul disco perchè sopra c'è stratificata la peggio roba
Andando a spulciare nella dir /tmp ho visto che ci sono una marea di temporanei, anche robba che avevo sul disco un anno fa
Ma da quanto ne sapete.. il contenuto della dir /tmp può essere completamente rimossa? Sono un totale di 8 Gb... mica per altro.. incluse alcune ISO di DVD on the fly che ho fatto con K3b _________________ Rispondi in maniera intelligente anche a chi ti tratta stupidamente. |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Wed Oct 24, 2007 6:50 am Post subject: |
|
|
Vai tranquillo, pialla senza pietà il contenuto di /tmp.
http://www.pathname.com/fhs/pub/fhs-2.3.html#TMPTEMPORARYFILES
Quote: |
/tmp : Temporary files
Purpose
The /tmp directory must be made available for programs that require temporary files.
Programs must not assume that any files or directories in /tmp are preserved between invocations of the program.
|
_________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Wed Oct 24, 2007 10:10 am Post subject: |
|
|
Forse questo potrebbe interessarti:
Code: |
# /etc/conf.d/bootmisc
# Put a nologin file in /etc to prevent people from logging in before
# system startup is complete
DELAYLOGIN="no"
# Should we completely wipe out /tmp or just selectively remove known
# locks / files / etc... ?
WIPE_TMP="yes"
|
_________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
GuN_jAcK l33t
Joined: 23 Mar 2005 Posts: 832 Location: Prague, Czech Republic
|
Posted: Wed Oct 24, 2007 12:16 pm Post subject: |
|
|
vi ringrazio ragazzi non potevo chiedere di meglio! _________________ Rispondi in maniera intelligente anche a chi ti tratta stupidamente. |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Oct 24, 2007 2:04 pm Post subject: |
|
|
GuN_jAcK wrote: | vi ringrazio ragazzi non potevo chiedere di meglio! |
a dire il vero potresti guardare anche tmpwatch, io lo trovo molto comodo ... _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Wed Oct 24, 2007 2:32 pm Post subject: |
|
|
Io monto direttamente la /tmp in tmpfs _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Wed Oct 24, 2007 3:23 pm Post subject: |
|
|
Kernel78 wrote: | GuN_jAcK wrote: | vi ringrazio ragazzi non potevo chiedere di meglio! |
a dire il vero potresti guardare anche tmpwatch, io lo trovo molto comodo ... |
mi sfugge una cosa di tmpwatch:
Code: | # NOTE: if you have noatime in /etc/fstab for any partitions you plan on
# running tmpwatch on, you should obviously change any of the examples that
# use atime (-u|--atime). Those that don't specify anything, default to
# atime. |
visto che ho la root in "noatime" come dovrei modificare uno script del genere?
Code: | # Delete everything in /tmp that haven't been accessed in a week (>=168 hrs).
#
if [[ -d /tmp ]]; then
${TMPWATCH} --atime 168 /tmp
fi |
_________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
Scen Retired Dev
Joined: 29 Jul 2003 Posts: 2470 Location: Padova, Italy
|
Posted: Wed Oct 24, 2007 3:50 pm Post subject: |
|
|
Potresti sostituirlo con mtime o ctime, rispettivamente data ultima modifica e data creazione. _________________ I was born in a deep forest/I wish I could live here all my life/I am made from stones and roots/My home, these woods and roads
All my life I loved this sound/Of the woods all around/Eagles flies where the winds blows free
Journey is my destiny |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Wed Oct 24, 2007 4:02 pm Post subject: |
|
|
Scen wrote: | Potresti sostituirlo con mtime o ctime, rispettivamente data ultima modifica e data creazione. |
giusta osservazione, grazie _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Wed Oct 24, 2007 8:00 pm Post subject: |
|
|
Peach wrote: | Scen wrote: | Potresti sostituirlo con mtime o ctime, rispettivamente data ultima modifica e data creazione. |
giusta osservazione, grazie |
“Danger, Will Robinson!”
Scherzi a parte, attenzione ad usare ctime o mtime, altrimenti si corre il serio rischio che il file a cui accedi tutti i giorni ma che hai creato/modificato l'ultima volta diversi anni fa venga cancellato, va bene che dovresti far puntare solo a directory per file temporanei e che in quelle directory non dovresti tenerci file permanenti ma penso sia meglio specificare i rischi che si corrono.
Sarà poi che trovo che l'incremento prestazionale dato dal noatime decisamente non all'altezza di aver la disponibilità del momento di ultimo accesso ai vari file. _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
djinnZ Advocate
Joined: 02 Nov 2006 Posts: 4831 Location: somewhere in L.O.S.
|
Posted: Thu Oct 25, 2007 9:42 am Post subject: |
|
|
infatti usando ctime (ma anche con mtime) rischi che ti vengano piallati tutti i semafori in tmp. Una delle tante ragioni (per me è la seconda dopo la necessità di isolare le aree a scrittura frequente da quelle del sistema etc.) per usare un partizionamento complesso.
In realtà noatime ti serviva solo per l'accoppiata lilo+reiserfs e per guadagnare qualcosa in prestazioni (su sistemi multiutente non workstation però) o per ridurre gli accessi al disco su un portatile. _________________ scita et risus abundant in ore stultorum sed etiam semper severi insani sunt
mala tempora currunt...mater stultorum semper pregna est
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Thu Oct 25, 2007 11:35 am Post subject: |
|
|
il problema dei semafori o in generale di dover utilizzare un sistema di monitoraggio di /tmp è una cosa che secondo me deve essere vagliata su sistemi up 24/7. per il resto, quindi la maggior parte dei sistemi desktop, è sufficiente il WIPE_TMP. dopotutto se un programma utilizza /tmp per dei dati temporanei non gli servono dopo il successivo riavvio del programma, quindi anche del sistema. se deve tenere qualche schifezza in giro usi pure /var/tmp.
Cazzantonio wrote: | Io monto direttamente la /tmp in tmpfs |
e non hai mai avuto problemi? tipo sw per masterizzare che creano la iso in /tmp? |
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
Posted: Sun Oct 28, 2007 1:28 pm Post subject: |
|
|
Peach wrote: | visto che ho la root in "noatime" come dovrei modificare uno script del genere? |
semplicemente usando relatime al posto di noatime.
non perdi i benefici di noatime ma non ti tiri dietro tutto l'overhead I/O di atime. _________________ Arch Tester for Gentoo/FreeBSD
Equilibrium's Universe
all my contents are released under the Creative Commons Licence by-nc-nd 2.5 |
|
Back to top |
|
|
Kernel78 Moderator
Joined: 24 Jun 2005 Posts: 3654
|
Posted: Sun Oct 28, 2007 1:32 pm Post subject: |
|
|
!equilibrium wrote: | Peach wrote: | visto che ho la root in "noatime" come dovrei modificare uno script del genere? |
semplicemente usando relatime al posto di noatime.
non perdi i benefici di noatime ma non ti tiri dietro tutto l'overhead I/O di atime. |
Sai indicarmi della documentazione a riguardo ? _________________ Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con Code: | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' |
|
|
Back to top |
|
|
!equilibrium Bodhisattva
Joined: 06 Jun 2004 Posts: 2109 Location: MI/BG/LC
|
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4808 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Oct 29, 2007 1:10 pm Post subject: |
|
|
!equilibrium wrote: |
certo --> |
quando si muove equilibrium! c'è qualcosa di importante da dire.
la discussione mi pone molte domande. alcune vi appariranno scontate, e chiedo scusa fin d'ora.
1. a quanto pare fin d'ora era necessario scegliere esplicitamente l'opzione noatime per avere dei vantaggi di prestazioni. Si può ritenere che, a breve, mount sceglierà di default l'opzione più favorevole (ovvero relatime)?
2. come mai un problema un problema sistematico così evidente è stato sollevato solo ora, nel 2007, a oltre 15 anni di vita di Linux e quaranta ormai tondi di Unix?
3. una risposta parziale alla domanda 2 potrebbe venire dall'intervento di Jörn Engel che non rileva sul proprio hardware una grande differenza. Quali sono gli hardware dove la scelta è veramente importante? Esistono altri vantaggi, oltre alle prestazioni, nel limitare le scritture superflue (per esempio, la maggior vita dell'HD)?
4. nel thread si fa continuo riferimento ad ext3. per gli altri filesystem la questione ha la stessa rilevanza?
5. ...
scommetto che ci sono ancora 200 domande sul tema. ma per adesso mi fermo qui. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|