thin_metadata_size(8) - phpMan

thin_metadata_size(8)       System Manager's Manual      thin_metadata_size(8)

NAME
       thin_metadata_size - thin provisioning metadata device/file size calcu-
       lator.
SYNOPSIS
       thin_metadata_size [options]
DESCRIPTION
       thin_metadata_size calculates the size of the thin  provisioning  meta-
       data  based on the block size of the thin provisioned devices, the size
       of the thin provisioning pool and the maximum number of all thin provi-
       sioned devices and snapshots. Because thin provisioning pools are hold-
       ing widely variable contents, this tool is needed to  provide  sensible
       initial default size.
OPTIONS
       -h, --help
              Print help and exit.
       -V, --version
              Print version information and exit.
       -b, --block-size {BLOCKSIZE[bskKmMgGtTpPeEzZyY]}
              Set block size.
           Block size of thin provisioned devices in units of bytes, sectors,
           kibibytes, kilobytes, ... respectively. Default is in sectors without a
           block size unit specifier. Size/number option arguments can be followed by
           unit specifiers in short one character and long form (eg. -b1m or
           -b1mebibytes).

       -s, --pool-size {POOLSIZE[bskKmMgGtTpPeEzZyY]}
              Set pool size.
           Thin provisioning pool size in units of bytes, sectors, kibibytes,
           kilobytes, ... respectively. Default is in sectors without a pool size
           unit specifier.

       -m, --max-thins {count[bskKmMgGtTpPeEzZyY]}
              Set max thins.
           Maximum sum of all thin provisioned devices and snapshots. Unit identifier
           supported to allow for convenient entry of large quantities, eg. 1000000 =
           1M. Default is absolute quantity without a number unit specifier.
       -u, --unit {bskKmMgGtTpPeEzZyY}
           Output unit specifier in units of bytes, sectors, kibibytes, kilobytes, ...
           respectively. Default is in sectors without an output unit specifier.

       -n, --numeric-only {short|long}
              Limit output to just the size number.
EXAMPLES
       Calculates the thin provisioning metadata device size for block size 64
       kibibytes, pool size 1 tebibytes and maximum number of thin provisioned
       devices and snapshots of 1000 in units of sectors with long output:
           $ thin_metadata_size -b64k -s1t -m1000
       Or  (using  the  long  options instead) for block size 1 gibibyte, pool
       size 1 petabyte and maximum number  of  thin  provisioned  devices  and
       snapshots of 1 million with numeric-only output in units of gigabytes:
           $ thin_metadata_size --block-size=1g --pool-size=1P --max-thins=1M --unit=G --numeric-only
       Same as before (1g, 1P, 1M, numeric-only) but with unit specifier char-
       acter appended:
           $ thin_metadata_size --block-size=1gibi --pool-size=1petabytes --max-thins=1mega --unit=G --numeric-only=short
       Or with unit specifier string appended:
           $ thin_metadata_size --block-size=1gibi --pool-size=1petabytes --max-thins=1mega --unit=G -nlong

DIAGNOSTICS
       thin_metadata_size returns an exit code of  0  for  success  or  1  for
       error.
SEE ALSO
       thin_dump(8),     thin_check(8),    thin_repair(8),    thin_restore(8),
       thin_rmap(8)
AUTHOR
       Joe Thornber <ejt AT redhat.com>, Heinz Mauelshagen <HeinzM AT RedHat.com>

System Manager's Manual       Device Mapper Tools        thin_metadata_size(8)