Hvad er et logstruktureret filsystem?
Et logstruktureret filsystem er et computerfilsystem, hvor opdatering af data udføres hurtigere end i traditionelle metoder, fordi de fleste af handlingerne er lavet til at blive skrevet i stedet for søgninger. Søgninger udføres ofte af hukommelse og filsystemer for at finde en fil eller kodning, men et log-struktureret filsystem har normalt meget få søgninger, fordi søger har en tendens til at tage meget tid. De fleste fil- og arkivhukommelsessystemer, der er tilgængelige i 2011, foretrækker filer med få søgninger, fordi de er meget opmærksomme på, hvor en fil er placeret, så logstrukturerede systemer har tendens til at fungere bedst med disse systemer. Hvis hukommelsen eller filsystemet, der får adgang til det logstrukturerede system, allerede har få søgninger, kan det faktisk bremse behandlingen.
Når et filsystem skal omskrive eller ændre information, gør det det normalt ved at gå til det individuelle datum og ændre det. Dette system kan undertiden være langsomt, og et logstruktureret filsystem bruger en anden tilgang til hurtig behandling. I stedet for at tilføje disse oplysninger direkte til filen, der ændres, har det logstrukturerede system en log til siden, og alle ændringer gemmes i loggen. Nyere redigeringer tilføjes øverst, uanset hvilket program, der redigeres.
Når et filsystem skal finde en fil eller opdatering, bruger det en søgekommando, der søger i hele systemet. Mens søgekommandoen kan være nyttig, især til at finde begravet information, tager kommandoen ofte meget tid og hukommelse. Af denne grund er det logstrukturerede filsystem bygget på en måde, der kræver få søgninger. Dette opnås for det meste af sideloggen, fordi søgningen hurtigt kan søge gennem loggen i stedet for blindt at søge på hele computeren eller serveren.
De fleste fil- og arkivhukommelsesstrukturer kan ikke lide at bruge søgninger, fordi disse kun bruges, når systemet ikke ved, hvor en fil er placeret. Når et logstruktureret filsystem er integreret med et andet system, såsom en arkivdisk, fungerer de to normalt godt sammen. Dette fører til hurtigere ydelse og besparelse mellem det logstrukturerede system og det andet system.
Hvis det logstrukturerede filsystem er integreret med et andet system, der allerede har minimalt søger og ikke udfører mange hukommelsesskrivninger, kan der være et problem. Forfattere understøttes ikke godt, så det logstrukturerede systems tunge brug af skriver bliver en byrde. Det andet system skal normalt udføre slette-kommandoer for at give plads til den nye skrivning, hvilket tager meget tid og hukommelse at udføre.