On Mon, Apr 9, 2012 at 6:35 AM, Stroller <strol...@stellar.eclipse.co.uk> wrote:
>
> On 9 April 2012, at 11:23, Canek Peláez Valdés wrote:
>> …
>>       The `c', 's',  and `u' attributes are not honored by the ext2
>> and ext3 filesystems as implemented in the current mainline Linux
>> kernels. …
>>
>> This means ext4 mandatory if you want to use it, and this (usually)
>> means GRUB2, which is still considered beta.
>
> # eix -Ic grub
> [I] sys-boot/grub (0.97-r10@03/07/12): GNU GRUB boot loader
> # df -Th
> Filesystem     Type      Size  Used Avail Use% Mounted on
> rootfs         rootfs    228G  5.8G  211G   3% /
> /dev/root      ext4      228G  5.8G  211G   3% /
> devtmpfs       devtmpfs  875M  212K  875M   1% /dev
> rc-svcdir      tmpfs     1.0M   60K  964K   6% /lib64/rc/init.d
> cgroup_root    tmpfs      10M     0   10M   0% /sys/fs/cgroup
> shm            tmpfs     876M     0  876M   0% /dev/shm
> #

Interesting. Do you have extents enabled in the filesystem? Mine does:

# tune2fs -l /dev/sda4 | grep features
Filesystem features:      has_journal ext_attr resize_inode dir_index
filetype needs_recovery extent sparse_super large_file uninit_bg

I was under the impression that GRUB legacy could not read ext4
filesystems with extents enabled; that was the primary reason I
migrated to GRUB2. I believe there is a patch for GRUB legacy which
adds ext4+extents support, but I don't think Gentoo applies it.

If GRUB legacy supports ext4 from upstream, then it's a new feature
(or certainly, I hadn't heard about it until now).

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to