Re: -l 100%FREE doesn't work with RAID1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 20 Jan 2016 at 13:29 Fran Garcia <franchu.garcia@gmail.com> wrote:
On 20 January 2016 at 13:19, Bryan Larsen <bryan@larsen.st> wrote:
> I'm setting up some provisioning scripts, so I don't know the actual sizes
> of the hard drives
>
> $ sudo lvcreate --type raid1 -m 1 -l 100%FREE -n backups hdd_vg
>   Insufficient free space: 781320 extents needed, but only 390658 available
> $ sudo lvcreate --type raid1 -m 1 -l 50%FREE -n backups hdd_vg
>   Insufficient free space: 390662 extents needed, but only 390658 available

the quick and dirty solution... :

EXTENTS=$(sudo vgs -o vg_all --noheadings hdd_vg | awk '{print $12/2}')
lvcreate --type raid1 -m 1 -l $EXTENTS -n backups hdd_vg

:-)

Two problems with that.

1: I had to replace $12 with $9 to get things to work with my version.   So probably best to use -o vg_free_count instead of -o vg_all

2: but more importantly, it has the same problem as -l 50%FREE:

  Insufficient free space: 390662 extents needed, but only 390658 available

This works for me:

EXTENTS=$((`sudo vgs -o vg_free_count --noheading hdd_vg`/2 - 2))
sudo lvcreate --type raid1 -m 1 -l $EXTENTS -n backups hdd_vg

Bryan
_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux