Re: File system full

Antonio Prado <[email protected]> Thu, 1 Sep 2016 16:24:35 +0200
Newsgroups gmane.os.freebsd.italian.esperti
Message-ID <[email protected]>
On 9/1/16 2:05 PM, Andrej Sossi wrote:
> - I file che hai cancellato, erano per caso gli ultimi file scritti?

si'

> - I file cancellati erano stati scritti in un colpo solo, quindi
> possibile non erano frammentati?

si'

> Non conosco gli algoritmi dietro UFS, ma dato che non ho riscontrato
> questo spessissimo, può dipendere dal disco pieno o anche dalla
> frammentazione dei settori che devono essere liberati? O da altri
> fattori che al momento non mi vengono in mente.

quando un file viene cancellato, UFS modifica un directory block, un
inode block e uno o piu' bitmap di gruppi di cilindri.

nel directory block, la corrispondente voce di directory viene rimossa
attraverso il richiamo dello spazio o l'annullamento del puntatore inode.

nell'inode block, il corrispondente campo type dell'inode, il link count
e i puntatori al blocco vengono azzerati.
subito dopo i blocchi del file eliminato e l'inode vengono aggiunti alle
mappe dei blocchi/inode liberi.

poi, per quanto riguarda i soft-updates, c'e' da dire che il syncer
daemon, ogni secondo, allinea le voci della tasklist.

dunque piu' di un aspetto puo' essere andato storto nello scenario che
descrivi

ciao
--
antonio

_______________________________________________
Esperti mailing list
[email protected]
http://mailman.gufi.org/mailman/listinfo/esperti