Home

This document is a cache from http://www.nobius.org/~dbg/practical-file-system-design.pdf


Practical File System Design

Document source : www.nobius.org


Index
access control lists (ACLs), 31, 52­53
access
routine, 168­169
ACLs (access control lists), 31, 52­53
ag_shift
field of BFS superblock, 50
aliases. See hard links
allocation groups (BFS)
allocation policies, 105­106
defined, 105
development of, 64
file system construction kit, 216, 217,
218
overview, 46­47
sizing, 105­106
superblock information, 50
allocation groups (XFS), 39
allocation policies, 99­109
allocation groups, 105­106
BFS performance, 151­152
BFS policies, 104­109
block bitmap placement and, 103
defined, 99
for directory data, 102, 106­107,
108­109
for file data, 102, 107­108
goal, 99
for i-node data, 102
log area placement and, 103
operations to optimize, 103­104
overview, 99, 109
physical disks, 100­101
preallocation, 107­109
AND operator in queries, 91­92
Andrew File System Benchmark, 142
APIs. See also C++ API; POSIX file I/O
API
attributes, 67­68
B+trees, 86
C++ API, 190­202
file system construction kit, 217­219
indexing, 81­83, 86
node monitor, 181­183, 198
POSIX file I/O API, 185­189
queries, 90­91, 181
user-level APIs, 185­202
attributes, 65­74. See also indexing;
queries
API, 67­68
attribute directories, 177­178
BeOS use of, 59­60
BFS data structure, 59­61
C++ API, 200­201
data structure issues, 68­70
defined, 9, 30, 65
directories as data structure, 69­70,
73­74
examples, 66­67
file system reentrancy and, 74
handling file systems lacking, 176­177
Keyword
attribute, 30
names, 65
overview, 30, 65, 74
POSIX file I/O API functions, 186­187
program data stored in, 65­66
small_data
structure, 60­61, 70­73
vnode layer operations, 176­179
attributes
field of BFS i-node, 54
225
Practical File System Design:The Be File System
, Dominic Giampaolo
page 225







Summary :

queries API, 67­68 attribute directories, 177­178 BeOS use of, 59­60 BFS data structure, 59­61 C++ API, 200­201 data structure issues, 68­70 defined, 9, 30, 65 directories as data structure, 69­70, 73­74 examples, 66­67 file system reentrancy and, 74 handling file systems lacking, 176­177 Keyword attribute, 30 names, 65 overview, 30, 65, 74 POSIX file I/O API functions, 186­187 program data stored in, 65­66 small_data structure, 60­61, 70­73 vnode layer operations, 176­179 attributes field of BFS i-node, 54 225 Practical File System Design:The Be File System , Dominic Giampaolo page 225


Tags : api,data,system,bfs,allocation,structure,groups,defined,policies,102,access,oeriew,see





Terms    |    Link pdf-search-files.com    |    Site Map
   |    Content Removal Notice   
   |    Contact   

All books are the property of their respective owners.
Please respect the publisher and the author for their creations if their books copyrighted