[linux-lvm] Problem mounting ext2 fs on LVM
Jos Visser
josv at osp.nl
Tue Feb 27 15:09:57 UTC 2001
I have experienced this problem too. It has got something to do with
wrongly kept status in the LVM kernel module. If you unload/load
lvm-mod, everything is back to normal.
++Jos
And thus it came to pass that Urs Thuermann wrote:
(on Tue, Feb 27, 2001 at 04:23:33PM +0100 to be exact)
> After having decided that the performance problem I described in the
> other thread in this ML are probably not that important for me, I
> tried to create an ext2 fs with 1024 byte blocks on a 1 GB LV.
>
> But I can't mount it after creating the fs. I can mount it if I
> create it on sda5 instead of the LV, or if I chosse 4K block size. I
> start with no VGs defined.
>
> 1K block size on /dev/sda5 is ok:
>
> isnogud:/root# fdisk -l /dev/sda|grep sda5
> /dev/sda5 80 399 2570368+ 8e Linux LVM
> isnogud:/root# mke2fs -b 1024 /dev/sda5 1048576
> mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
> Filesystem label=
> OS type: Linux
> Block size=1024 (log=0)
> Fragment size=1024 (log=0)
> 131072 inodes, 1048576 blocks
> 52428 blocks (5.00%) reserved for the super user
> First data block=1
> 128 block groups
> 8192 blocks per group, 8192 fragments per group
> 1024 inodes per group
> Superblock backups stored on blocks:
> 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
> 1024001
>
> Writing inode tables: done
> Writing superblocks and filesystem accounting information: done
> isnogud:/root# mount /dev/sda5 /mnt
> isnogud:/root# df /mnt
> Filesystem 1k-blocks Used Available Use% Mounted on
> /dev/sda5 1031880 13 979439 0% /mnt
> isnogud:/root# umount /mnt
>
> But if I try the same on an LV, I get
>
> isnogud:/root# pvcreate /dev/sda5
> pvcreate -- physical volume "/dev/sda5" successfully created
>
> isnogud:/root# vgcreate vg0 /dev/sda5
> vgcreate -- INFO: using default physical extent size 4 MB
> vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte
> vgcreate -- doing automatic backup of volume group "vg0"
> vgcreate -- volume group "vg0" successfully created and activated
>
> isnogud:/root# lvcreate -n test /dev/vg0 -L 1024
> lvcreate -- doing automatic backup of "vg0"
> lvcreate -- logical volume "/dev/vg0/test" successfully created
>
> isnogud:/root# mke2fs -b 1024 /dev/vg0/test
> mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
> Filesystem label=
> OS type: Linux
> Block size=1024 (log=0)
> Fragment size=1024 (log=0)
> 131072 inodes, 1048576 blocks
> 52428 blocks (5.00%) reserved for the super user
> First data block=1
> 128 block groups
> 8192 blocks per group, 8192 fragments per group
> 1024 inodes per group
> Superblock backups stored on blocks:
> 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
> 1024001
>
> Writing inode tables: done
> Writing superblocks and filesystem accounting information: done
> isnogud:/root# mount /dev/vg0/test /mnt
> mount: wrong fs type, bad option, bad superblock on /dev/vg0/test,
> or too many mounted file systems
>
> Any idea, what's wrong here? I works, when I choose 4K block size:
>
> isnogud:/root# mke2fs -b 4096 /dev/vg0/test
> mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
> Filesystem label=
> OS type: Linux
> Block size=4096 (log=2)
> Fragment size=4096 (log=2)
> 131072 inodes, 262144 blocks
> 13107 blocks (5.00%) reserved for the super user
> First data block=0
> 8 block groups
> 32768 blocks per group, 32768 fragments per group
> 16384 inodes per group
> Superblock backups stored on blocks:
> 32768, 98304, 163840, 229376
>
> Writing inode tables: done
> Writing superblocks and filesystem accounting information: done
> isnogud:/root# mount /dev/vg0/test /mnt
> isnogud:/root# df /mnt
> Filesystem 1k-blocks Used Available Use% Mounted on
> /dev/vg0/test 1032088 20 979640 0% /mnt
> isnogud:/root# umount /mnt
>
>
> urs
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
--
Each betrayal begins with trust.
More information about the linux-lvm
mailing list