「ext3」の編集履歴(バックアップ)一覧はこちら
「ext3」(2009/02/26 (木) 16:36:36) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
* Where mkfs.ext3 source?
apt-get source e2fsprogs
./configure
make
cp misc/mke2fs misc/mkfs.ext3
* analyze source
e2fsck/e2fsck.h
193 typedef struct e2fsck_struct *e2fsck_t;
194
195 struct e2fsck_struct {
misc/mke2fs.c
errcode_t ext2fs_initialize(const char *name, int flags, struct ext2_super_block *param, io_manager manager, ext2_filsys *ret_fs)
errcode_t ext2fs_allocate_tables(ext2_filsys fs)
errcode_t ext2fs_create_resize_inode(ext2_filsys fs)
errcode_t ext2fs_flush(ext2_filsys fs)
errcode_t ext2fs_close(ext2_filsys fs)
http://www.eleki-jack.com/Kurobox-pro2/2007/07/-mkfsext3.html
** ext2
http://e2fsprogs.sourceforge.net/ext2intro.html~
http://wiki.bit-hive.com/linuxkernelmemo/pg/Ext2%20FS
* Where mkfs.ext3 source?
apt-get source e2fsprogs
./configure
make
cp misc/mke2fs misc/mkfs.ext3
* analyze source
e2fsck/e2fsck.h
193 typedef struct e2fsck_struct *e2fsck_t;
194
195 struct e2fsck_struct {
misc/mke2fs.c
errcode_t ext2fs_initialize(const char *name, int flags, struct ext2_super_block *param, io_manager manager, ext2_filsys *ret_fs)
errcode_t ext2fs_allocate_tables(ext2_filsys fs)
errcode_t ext2fs_create_resize_inode(ext2_filsys fs)
errcode_t ext2fs_flush(ext2_filsys fs)
errcode_t ext2fs_close(ext2_filsys fs)
http://www.eleki-jack.com/Kurobox-pro2/2007/07/-mkfsext3.html
** ext2
http://e2fsprogs.sourceforge.net/ext2intro.html~
http://wiki.bit-hive.com/linuxkernelmemo/pg/Ext2%20FS
** The Minix filesystem contains two serious limitations:
+ block addresses are stored in 16 bit integers, thus the maximal filesystem size is restricted to 64 mega bytes
+ directories contain fixed-size entries and the maximal file name is 14 characters