A file server provides transaction processing capabilities previously
supplied by the operating system of a host computer. On-disk file system
metadata is changed only at commit time, and a transaction log protects
the transition. The disk state can only be a consistent state, resulting
from a commit operation. All disk-block reservation and pre-allocation
mapping are in the memory, and after a crash, they are automatically
discarded. The file server therefore relieves the client of processing
burden and also reduces network traffic. In addition, the file server can
more efficiently perform the transaction processing capabilities and
reduce the frequency of access to storage by judicious allocation of file
system blocks and transfer of file system blocks between file system
objects, cache memory, and the transaction log. The differentiation
between preallocation states and allocation states of in-memory file
system blocks also permits application programs to more efficiently
transfer data between files.
Een dossierserver verstrekt de mogelijkheden van de transactieverwerking die eerder door het werkende systeem van een server worden geleverd. De meta-gegevens van het het dossiersysteem van de op-schijf wordt veranderd slechts bij begaan tijd, en een transactielogboek beschermt de overgang. De schijfstaat kan slechts een verenigbare staat zijn, voortvloeiend uit bega verrichting. Al schijf-blok reserve en pre-toewijzingsafbeelding is in het geheugen, en na een neerstorting, worden zij automatisch verworpen. De dossierserver verlicht daarom de cliënt van verwerkingslast en vermindert ook netwerkverkeer. Bovendien kan de dossierserver de mogelijkheden van de transactieverwerking efficiënter uitvoeren en de frequentie van toegang tot opslag verminderen door oordeelkundige toewijzing van de blokken van het dossiersysteem en overdracht van de blokken van het dossiersysteem tussen de voorwerpen van het dossiersysteem, voorgeheugen, en het transactielogboek. De differentiatie tussen preallocationstaten en toewijzingsstaten van het systeemblokken van het in-geheugendossier laat ook toepassingsprogramma's toe gegevens tussen dossiers efficiënter om over te brengen.