[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Domanda teorica



On 13/11/2014 17:25, Walter Valenti wrote:
> Domanda di teoria:
> quando all'interno di una directory si crea
> un nuovo file, i valori di tempo di "modifica" e
> "cambio" della directory vengono aggiornati.
> 
> Se invece il file viene modificato, nessuno 
> dei due parametri viene variato.
> Esiste qualche attributo della directory, che 
> in questo caso viene modificato?

Temo di no.

Questo comportamento è dovuto al fatto che la directory altro non è che
un blocco di dati e quando crei o cancelli un file il SO fa le dovute
modifiche ed aggiorna i meta-dati della directory. Quando invece
modifichi un file i dati ed i meta-dati che vengono aggiornati sono
quelli del file ma il SO non "risale" all'indietro aggiornando tutte le
directory fino a "/". C'è il parametro "atime" che in teoria viene
aggiornato ogni volta che a-ccedi a qualcosa ma spessissimo ormai i file
system si montano "noatime" per evitare continue scritture ad ogni accesso.

Il tutto è riassunto dal famoso adagio UNIX

	«file e directory non son salmoni.»

federico

-- 
Federico Di Gregorio                         federico.digregorio@dndg.it
Di Nunzio & Di Gregorio srl                               http://dndg.it
 In some countries (e.g., Germany) even many brands of toilet paper have
  format A6.             [http://www.cl.cam.ac.uk/~mgk25/iso-paper.html]


Reply to: