All of lore.kernel.org
 help / color / mirror / Atom feed
From: Zdenek Kabelac <zkabelac@redhat.com>
To: LVM general discussion and development <linux-lvm@redhat.com>
Subject: Re: [linux-lvm] Usable space in PV
Date: Thu, 1 Oct 2015 13:26:15 +0200	[thread overview]
Message-ID: <560D1857.9070909@redhat.com> (raw)
In-Reply-To: <560BFF8B.7030006@koolin.ru>

Dne 30.9.2015 v 17:28 Timofey Koolin napsal(a):
> Task: calc usable space of PV before create PV and before create partition for
> PV.
>
> In my experiments usable space in PV = PVSize / ExtentSize * ExtentSize with
> integer operations.
> But when Metadata may be large - when LVM have a lot of logical volumes and it
> can take more space.
>
> I found in /etc/lvm/lvm.conf parameter pvmetadatasize = 255 secotors (default).
> What will if metadata will grow to more then 255 sectors?
>


If you plan to host lots of LVs within a single VG (in range of hundreds)
use i.e. 'pvcreate --metadatasize 5M'
(i.e. ~7000 linear single segment LVs  takes around 2.2MB and you need space 
for at least 2 metadatas to fit in)

What I'm not quite sure is your 'task' - what's the purpose ?
Do you want to do some 'sector' precise emulation of what lvm2 is doing by 
watching resuls of couple command with just subset of it's options ?

Isn't better to read man pages ?

Zdenek

  reply	other threads:[~2015-10-01 11:26 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-09-30 15:28 [linux-lvm] Usable space in PV Timofey Koolin
2015-10-01 11:26 ` Zdenek Kabelac [this message]
2015-10-01 16:10   ` Timofey Koolin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=560D1857.9070909@redhat.com \
    --to=zkabelac@redhat.com \
    --cc=linux-lvm@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.