wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing...
wget ftp://kernel.org/pub/linux/kernel/people/shaggy/ex...
tar xjf linux-2.6.19-rc1.tar.bz2
tar xzf ext4-patches-2.6.19-rc1.tar.gz
cd linux-2.6.19-rc1
patch -p1 < ../ext4-patches/ext4-copy.patch
patch -p1 < ../ext4-patches/ext4-rename.patch
patch -p1 < ../ext4-patches/ext4-enable.patch
patch -p1 < ../ext4-patches/jbd2-copy.patch
patch -p1 < ../ext4-patches/jbd2-rename.patch
patch -p1 < ../ext4-patches/jbd2-rename-slab.patch
patch -p1 < ../ext4-patches/jbd2-enable.patch
patch -p1 < ../ext4-patches/jbd2-cleanup.patch
patch -p1 < ../ext4-patches/ext4-extents.patch
patch -p1 < ../ext4-patches/ext4_fsblk_sector_t.patch
patch -p1 < ../ext4-patches/ext4-extents-48bit.patch
patch -p1 < ../ext4-patches/ext4-unitialized-extent-handling.patch
patch -p1 < ../ext4-patches/extents_comment_fix.patch
patch -p1 < ../ext4-patches/64bit_jbd2_core.patch
patch -p1 < ../ext4-patches/sector_t-jbd2.patch
patch -p1 < ../ext4-patches/ext4_48bit_i_file_acl.patch
patch -p1 < ../ext4-patches/64bit-metadata.patch
patch -p1 < ../ext4-patches/ext4_blk_type_from_sector_t_to_ulonglong.patch
patch -p1 < ../ext4-patches/ext4_remove_sector_t_bits_check.patch
patch -p1 < ../ext4-patches/jbd2_blks_type_from_sector_t_to_ull.patch
patch -p1 < ../ext4-patches/ext4_allow_larger_descriptor_size.patch
patch -p1 < ../ext4-patches/ext4_move_block_number_hi_bits.patch
make menuconfig
CONFIG_EXT4DEV_FS=m
CONFIG_EXT4DEV_FS_XATTR=y
CONFIG_EXT4DEV_FS_POSIX_ACL=y
# CONFIG_EXT4DEV_FS_SECURITY is not set
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
CONFIG_JBD2=m
CONFIG_JBD2_DEBUG=y
CONFIG_FS_MBCACHE=y
make
make modules
make modules_install
make install
mount -t ext4dev -o extents /dev/vg0/lvext4 /mnt/ext4
/dev/mapper/vg0-lvext4 ext4dev 8.9T 2G 8.8T 1% /mnt/ext4