Smart File System: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
LjL (discussione | contributi) →Collegamenti esterni: Ripristinato titolo originale da traduzione un po' fantasiosa |
Elisione obbligatoria, +portale |
||
(4 versioni intermedie di 3 utenti non mostrate) | |||
Riga 14:
Una delle caratteristiche più performanti è realizzata raggruppando voci di [[directory]] multiple in un singolo blocco e raggruppando blocchi di [[metadata]] insieme in [[computer cluster|cluster]]. Una [[bitmap]] è utilizzata per tenere traccia dello spazio libero, mentre viene tenuta traccia dei dati file usando [[extent]] (blocchi logici continui) disposti in una struttura ad albero B+ (detta anche ad albero "bilanciato") ereditata dalla tecnologia di database.
L'integrità è mantenuta da un log di rollback ("annullamento") di tutti i cambiamenti fatti ai metadata in un periodo di tempo determinato. Prima viene scritto il log sul disco, e in seguito i blocchi metadata sono sovrascritti direttamente. Se il sistema dovesse andare in crash, la volta successiva che il filesystem verrà montato si accorgerà della procedura incompleta e ritornerà con una procedura appunto di "rollback" (letteralmente come il riavvolgersi di un nastro) all'ultimo stato coerente. Per ragioni di performance viene garantita solo l'integrità dei metadata. Allo stato attuale i dati nei file possono ancora essere corrotti se
== Supporto nativo ==
Riga 31:
== Collegamenti esterni ==
* [http://www.codewiz.org/articles/ar10/am_Articolo2.html PFS e SFS su codewiz.org] Versione testuale: [http://www.codewiz.org/articles/ar10_filesystems.txt Link all'articolo in formato txt]
*
*
* [
* [http://obligement.free.fr/articles/sfs.php Recensione di SFS su rivista online Obligement Amiga] (in lingua francese)
* [http://www.gregdonner.org/os35faq/diskfileoperation.html Risposte a domande frequenti sull'AmigaOS 3.5] (sito in lingua inglese creato dal programmatore Greg Donner)
* [https://web.archive.org/web/20050403234907/http://www.intuitionbase.com/static.php?section=prefaq Installare un Filesystem su AmigaOS 4] (in lingua inglese)
* [https://web.archive.org/web/20150911000334/http://www.intuitionbase.com/static.php?section=en_SFS-walkthrough Smart File System, Walkthrough] (in lingua inglese)
* [http://www.freescale.com/files/32bit/doc/app_note/AN2751.pdf Linux su Pegasos II e accesso a partizioni SFS] (HowTo valido per Yellow Dog Linux 3)
{{portale|informatica}}
[[Categoria:Amiga]]
[[Categoria:File system]]
|