Vad är ett logstrukturerat filsystem?

Ett logstrukturerat filsystem är ett datorfilsystem där uppdatering av data utförs snabbare än i traditionella metoder, eftersom de flesta av åtgärderna görs för att skrivas istället för söker. Söker utförs ofta av minne och filsystem för att hitta en fil eller kodning, men ett logstrukturerat filsystem har vanligtvis mycket få söker, eftersom sökningar tenderar att ta mycket tid. De flesta fil- och arkivminnesystem som finns tillgängliga 2011 föredrar filer med få söker, eftersom de ägnar mycket uppmärksamhet åt var en fil är belägen, så logstrukturerade system tenderar att fungera bäst med dessa system. Om minnet eller filsystemet som åtkomst till det logstrukturerade systemet redan har få söker, kan det faktiskt bromsa behandlingen.

När ett filsystem måste skriva om eller ändra information gör det normalt genom att gå till det enskilda datumet och ändra det. Detta system kan ibland vara långsamt, och ett logstrukturerat filsystem använder ett annat tillvägagångssätt för hastighetsbehandling. Istället för att lägga till dettaInformation direkt till filen som ändras har det logstrukturerade systemet en logg åt sidan och alla ändringar sparas i loggen. Nyare redigeringar läggs till på toppen, oavsett vilket program som redigeras.

När ett filsystem behöver hitta en fil eller uppdatering använder det ett sökkommando som söker hela systemet. Även om sökkommandot kan vara användbart, särskilt för att hitta begravd information, tar kommandot ofta mycket tid och minne. Av denna anledning är det logstrukturerade filsystemet byggt på ett sätt som kräver få söker. Detta åstadkommes mestadels av sidogloggen, eftersom sökningen snabbt kan söka igenom stocken snarare än att blint söka hela datorn eller servern.

De flesta fil- och arkivminnesstrukturer gillar inte att använda sökningar, eftersom dessa endast används när systemet inte vet var en fil finns. När ett logstrukturerat filsystem är integrerat wMed ett annat system, till exempel en arkivskiva, fungerar de två vanligtvis bra tillsammans. Detta leder till snabbare prestanda och sparande mellan det logstrukturerade systemet och det andra systemet.

Om det logstrukturerade filsystemet är integrerat med ett annat system som redan har minimala sökningar och inte utför många minnesskrivningar, kan det vara ett problem. Skrivningar stöds inte väl, så det logstrukturerade systemets tunga användning av skrifter blir en börda. Det andra systemet måste vanligtvis utföra raderingskommandon för att ge plats för den nya skrivningen, vilket tar mycket tid och minne att utföra.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?