LFS
E590636
LFS (Log-structured File System) is a file system design that writes all data sequentially in a log-like structure to optimize write performance and crash recovery, and is implemented in NetBSD.
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf | log-structured file system ⓘ |
| abbreviationFor | Log-structured File System NERFINISHED ⓘ |
| associatedWith | NetBSD kernel NERFINISHED ⓘ |
| belongsToCategory |
file systems
ⓘ
log-structured storage systems ⓘ |
| crashRecoveryMethod | log replay ⓘ |
| dataOrganization | log-like structure ⓘ |
| dataTypeStored |
file data
ⓘ
metadata ⓘ |
| designedFor | file system design ⓘ |
| fullName | Log-structured File System NERFINISHED ⓘ |
| goal |
improve write throughput
ⓘ
reduce seek overhead ⓘ simplify crash recovery ⓘ |
| hasDesign | log-structured layout for both data and metadata ⓘ |
| hasProperty |
minimizes random writes
ⓘ
requires garbage collection of segments ⓘ separates logical file system view from physical log layout ⓘ uses log as canonical data layout ⓘ |
| implementedAs | file system type in NetBSD ⓘ |
| implementedIn | NetBSD NERFINISHED ⓘ |
| influenced | later log-structured and copy-on-write file systems ⓘ |
| influencedBy | log-structured storage concepts from database systems ⓘ |
| layoutUnit | segment ⓘ |
| mountableOn | NetBSD NERFINISHED ⓘ |
| optimizationGoal |
crash recovery
ⓘ
write performance ⓘ |
| requiresProcess | segment cleaner ⓘ |
| runsOn | NetBSD operating system NERFINISHED ⓘ |
| supports | POSIX-style file interface ⓘ |
| supportsFeature |
crash recovery via log structure
ⓘ
efficient small writes ⓘ sequential disk writes ⓘ |
| supportsOperation |
file creation
ⓘ
file deletion ⓘ file read ⓘ file write ⓘ |
| targetMedium |
magnetic disks
ⓘ
sequential storage devices ⓘ |
| updateStrategy | out-of-place updates ⓘ |
| usedIn | research on file system performance ⓘ |
| usesConcept |
log-structured storage
ⓘ
segment cleaning ⓘ segments ⓘ |
| writesData | sequentially ⓘ |
| writeStrategy | append-only ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.