Linux(vfs)
struct file_system_type {
name | ファイルシステム名を指定する(XFSとか) | |
fs_flags | ファイルシステムのフラグ | |
get_sb | mount時にフックされる | |
kill_sb | umount時にフックされる | |
owner | THIS_MODULE(&__this_module)insmodで管理します |
};
※fs_flagに設定可能なフラグ4種類
FS_REQUIRES_DEV | NFSのexportを容易に実現(メタデータ集中型のファイルシステムのみ) | |
_ | メタデータが違うノードにある等の場合は、このオプションを使用してはいけないと思う(ソースコードを読む限り。。) | |
FS_BINARY_MOUNTDATA | mount(2)の第五引数のデータタイプはバイナリであることを指定 | |
FS_REVAL_DOT | NFS専用fsflags | |
FS_ODD_RENAME | NFS専用fsflags |