On Sun, Dec 28, 2008 at 04:33:28PM +0100, Christoph Thomas wrote:
> Package: e2fsprogs
> Version: 1.41.3-1
> Followup-For: Bug #509893
>
> EXT4-fs: dm-5: Filesystem with huge files cannot be mounted read-write
> without CONFIG_LSF.
Is there a particular reason why you are choosing to build your kernel
without CONFIG_LSF? This is really more of a kernel configuration
problem than anything else. Unfortunately there is no way for mke2fs
to know whether or not the user has disabled CONFIG_LSF in their
kernel.
If you must disable CONFIG_LSF (it saves a massive 4 bytes per inode),
you can create the filesystem with mke2fs -O ^huge_file. Or you can
edit /etc/mke2fs.conf. Just remove "huge_file," from the
configuration stanza:
[fs_types]
ext4 = {
features =
has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
inode_size = 256
}
It may be possible to enhance the kernel to allow mounting a
filesystem with huge_file, but to force the system to fail open() or
stat() operations for files that are bigger than 2TB, and to prohibit
creating files larger than 2TB, but this would be a kernel fix, and
not anything we can do in mke2fs.
For I'm going to have to treat this as either a kernel or mke2fs.conf
misconfiguration.
Regards,
- Ted
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]