Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Pulizia del sistema (/tmp)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
GuN_jAcK
l33t
l33t


Joined: 23 Mar 2005
Posts: 832
Location: Prague, Czech Republic

PostPosted: Wed Oct 24, 2007 1:28 am    Post subject: Pulizia del sistema (/tmp) Reply with quote

Ragazzi avrei una domanda...

In questi giorni sto facendo un po di pulizie sul disco perchè sopra c'è stratificata la peggio roba :D :D

Andando a spulciare nella dir /tmp ho visto che ci sono una marea di temporanei, anche robba che avevo sul disco un anno fa 8O

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 :oops:
_________________
Rispondi in maniera intelligente anche a chi ti tratta stupidamente.
Back to top
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Wed Oct 24, 2007 6:50 am    Post subject: Reply with quote

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
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Wed Oct 24, 2007 10:10 am    Post subject: Reply with quote

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
View user's profile Send private message
GuN_jAcK
l33t
l33t


Joined: 23 Mar 2005
Posts: 832
Location: Prague, Czech Republic

PostPosted: Wed Oct 24, 2007 12:16 pm    Post subject: Reply with quote

vi ringrazio ragazzi :D non potevo chiedere di meglio! :)
_________________
Rispondi in maniera intelligente anche a chi ti tratta stupidamente.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Oct 24, 2007 2:04 pm    Post subject: Reply with quote

GuN_jAcK wrote:
vi ringrazio ragazzi :D 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
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Oct 24, 2007 2:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Wed Oct 24, 2007 3:23 pm    Post subject: Reply with quote

Kernel78 wrote:
GuN_jAcK wrote:
vi ringrazio ragazzi :D 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
View user's profile Send private message
Scen
Retired Dev
Retired Dev


Joined: 29 Jul 2003
Posts: 2470
Location: Padova, Italy

PostPosted: Wed Oct 24, 2007 3:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Wed Oct 24, 2007 4:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Oct 24, 2007 8:00 pm    Post subject: Reply with quote

Peach wrote:
Scen wrote:
Potresti sostituirlo con mtime o ctime, rispettivamente data ultima modifica e data creazione.


giusta osservazione, grazie

“Danger, Will Robinson!” :lol:
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
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Thu Oct 25, 2007 9:42 am    Post subject: Reply with quote

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:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Thu Oct 25, 2007 11:35 am    Post subject: Reply with quote

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
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Sun Oct 28, 2007 1:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sun Oct 28, 2007 1:32 pm    Post subject: Reply with quote

!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
View user's profile Send private message
!equilibrium
Bodhisattva
Bodhisattva


Joined: 06 Jun 2004
Posts: 2109
Location: MI/BG/LC

PostPosted: Sun Oct 28, 2007 3:52 pm    Post subject: Reply with quote

Kernel78 wrote:
Sai indicarmi della documentazione a riguardo ?


certo --> Replacing atime With relatime
_________________
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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4808
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Oct 29, 2007 1:10 pm    Post subject: Reply with quote

!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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum