Linuxのファイルシステムを詳解します

FrontPage

bfsとは

SCO UnixWare Boot Filesystem (BFS).~
作った人 : Tigran A. Aivazian~
http://www.ocston.org/~tigran/patches/bfs/

BFSは UnixWare のカーネルのロード用です。~
カーネルイメージを置いてください。(vmlinuz〜とか)~
サポートしているオペレーションを見る限り、~
ディレクトリやスペシャルファイル(block/char/pipeデバイス)~
の作成は不可です。~
~

bfsの使い方詳解

※カーネル2.6での説明です。~

kernel config~
CONFIG_BFS_FS=m

マウント方法

losetup /dev/loop0 stand.img
mount -t bfs /dev/loop0 /mnt/stand

bfs諸元の詳解

最大ファイルシステムサイズ
最大ファイルサイズ
最大ファイル数
ディレクトリ最大作成数
ファイルの作成
ファイルへの書き込み
ファイルからの読み込み
ファイルの削除
ディレクトリの作成
ディレクトリからの読み込み
ディレクトリの削除
シンボリックリンク
スペシャルファイル
クォータ
NFSエクスポート
sparse file
マウント
アンマウント
非同期I/O
キャッシュ
SELinux

linux2.6.16-rc5/Documentation/filesystems/bfs.txt~

bfs性能の詳解

bfsI/O動作の詳解

bfsの各種登録関数一覧

システムコールの関数呼び出し関係
super_operations
alloc_inode
destroy_inode
read_inode
dirty_inode
write_inode
put_inode
drop_inode
delete_inode
put_super
write_super
sync_fs
write_super_lockfs
unlockfs
statfs
remount_fs
clear_inode
umount_begin
show_options
quota_read
quota_write
file_operations
llseek
read
aio_read
write
aio_write
readdir
poll
ioctl
unlocked_ioctl
compat_ioctl
mmap
open
flush
release
fsync
aio_fsync
fasync
lock
readv
writev
sendfile
sendpage
get_unmapped_area
check_flags
dir_notify
flock
inode_operations
create
lookup
link
unlink
symlink
mkdir
rmdir
mknod
rename
readlink
follow_link
put_link
truncate
permission
setattr
getattr
setxattr
getxattr
listxattr
removexattr
address_space_operations
writepage
readpage
sync_page
writepages
set_page_dirty
prepare_write
commit_write
bmap
invalidatepage
releasepage
direct_IO

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

関連ソフト/文書

Firefox3 Meter  Use OpenOffice.org

管理人/副管理人のみ編集できます