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