lvmconfig(8)


NAME

   lvmconfig, lvm dumpconfig, lvm config --- Display LVM configuration

SYNOPSIS

   lvmconfig [-f|--file Filename] [--type {current|default|diff|full|
   list|missing|new|profilable|profilable-command|profilable-metadata}]
   [--atversion Version] [--sinceversion Version] [--ignoreadvanced]
   [--ignoreunsupported] [--ignorelocal] [-l|--list] [--config
   ConfigurationString] [--commandprofile ProfileName] [--profile
   ProfileName] [--metadataprofile ProfileName] [--mergedconfig]
   [--showdeprecated] [--showunsupported] [--validate] [--withsummary]
   [--withcomments] [--withspaces] [--withversions] [ConfigurationNode...]

DESCRIPTION

   lvmconfig produces formatted output from the  LVM  configuration  tree.
   The  command  was added in release 2.02.119 and has an identical longer
   form lvm dumpconfig.

OPTIONS

   -f, --file Filename
          Send output to a file named 'filename'.

   -l, --list
          List configuration settings with summarizing  comment.  This  is
          the same as using lvmconfig --type list --withsummary.

   --type    {current|default|diff|full|missing|new|profilable|profilable-
   command|profilable-metadata}
          Select the type of configuration to display.  The  configuration
          settings  displayed have either default values or currently-used
          values assigned based on  the  type  selected.  If  no  type  is
          selected,   --type  current  is  used  by  default.  Whenever  a
          configuration setting with a default value is commented out,  it
          means  the  setting  does  not  have  any concrete default value
          defined. Output can be saved and used as  a  proper  lvm.conf(5)
          file.

          current
             Display  the  current  lvm.conf configuration merged with any
             tag config if used. See also lvm.conf(5) for more info  about
             LVM configuration methods.

          default
             Display  all  possible  configuration  settings  with default
             values assigned.

          diff
             Display all configuration settings for which the values  used
             differ   from   defaults.    The   value  assigned  for  each
             configuration setting is the  value  currently  used.   Using
             this  type  also  implies  the  use of --mergedconfig option.
             This is actually minimal LVM configuration which can be  used
             without a change to current configured behaviour.

          full
             Display  full  configuration  tree - a combination of current
             configuration tree (--type current) and tree of settings  for
             which  default  values  are  used  (--type  missing). This is
             exactly the configuration tree that LVM2 uses during  command
             execution.   Using   this   type  also  implies  the  use  of
             --mergedconfig  option.  If  comments  are   displayed   (see
             --withcomments  and  --withsummary  options),  then  for each
             setting  found  in  existing  configuration  and  for   which
             defaults  are not used, there's an extra comment line printed
             to denote this.

          list
             Display plain list of configuration settings.

          missing
             Display  all  configuration  settings  with  default   values
             assigned  which  are  missing  in the configuration currently
             used and for which LVM automatically fallbacks to using these
             default values.

          new
             Display  all new configuration settings introduced in current
             LVM version or specific version  as  defined  by  --atversion
             option.

          profilable
             Display  all  profilable  configuration settings with default
             values assigned.  See lvm.conf(5) for more info about profile
             config method.

          profilable-command
             Display  all  profilable  configuration settings with default
             values assigned that can be used in command profile. This  is
             a subset of settings displayed by --type profilable.

          profilable-metadata
             Display  all  profilable  configuration settings with default
             values assigned that can be used in metadata profile. This is
             a subset of settings displayed by --type profilable.

   --atversion Version
          Specify  an  LVM  version  in  x.y.z format where x is the major
          version, the y is the minor version  and  z  is  the  patchlevel
          (e.g.   2.2.106).    When   configuration   is   displayed,  the
          configuration settings recognized at this LVM  version  will  be
          considered  only.  This  can  be used to display a configuration
          that a certain  LVM  version  understands  and  which  does  not
          contain  any  newer settings for which LVM would issue a warning
          message when checking the configuration.

   --sinceversion Version
          Specify an LVM version in x.y.z format  where  x  is  the  major
          version,  the  y  is  the  minor version and z is the patchlevel
          (e.g. 2.2.106).  This option is currently applicable  only  with
          --type  new  to  display  all  configuration settings introduced
          since given version.

   --ignoreadvanced
          Exclude advanced configuration settings from the output.

   --ignoreunsupported
          Exclude unsupported  configuration  settings  from  the  output.
          These  settings  are  either  used for debugging and development
          purposes only or their support is not yet complete and they  are
          not  meant  to be used in production. The current and diff types
          include unsupported settings in their output by default, all the
          other types ignore unsupported settings.

   --ignorelocal
          Ignore local section.

   --config ConfigurationString
          Use  ConfigurationString  to  override  existing  configuration.
          This configuration is then applied  for  the  lvmconfig  command
          itself.   See  also  lvm.conf(5)  for  more  info  about  config
          cascade.

   --commandprofile ProfileName
          Use  ProfileName  to  override  existing  configuration.    This
          configuration  is then applied for the lvmconfig command itself.
          See also --mergedconfig option and  lvm.conf(5)  for  more  info
          about config cascade.

   --profile ProfileName
          The  same as using --commandprofile but the configuration is not
          applied for the lvmconfig command itself.

   --metadataprofile ProfileName
          Use  ProfileName  to  override  existing   configuration.    The
          configuration  defined in metadata profile has no effect for the
          lvmconfig command itself. lvmconfig displays  the  configuration
          only.   See  also --mergedconfig option and lvm.conf(5) for more
          info about config cascade.

   --mergedconfig
          When the lvmconfig command  is  run  with  the  --config  option
          and/or    --commandprofile    (or    using   LVM_COMMAND_PROFILE
          environment  variable),  --profile,  --metadataprofile   option,
          merge  all  the contents of the config cascade before displaying
          it.   Without  the   --mergeconfig   option   used,   only   the
          configuration at the front of the cascade is displayed. See also
          lvm.conf(5) for more info about config cascade.

   --showdeprecated
          Include deprecated configuration settings in the  output.  These
          settings   are  always  deprecated  since  certain  version.  If
          concrete  version  is   specified   with   --atversion   option,
          deprecated  settings  are  automatically  included  if specified
          version is lower that the version in  which  the  settings  were
          deprecated.  The  current  and  diff  types  include  deprecated
          settings int their output by default, all the other types ignore
          deprecated settings.

   --showunsupported
          Include  unsupported configuration settings in the output. These
          settings are either used for debugging or  development  purposes
          only or their support is not yet complete and they are not meant
          to be used in production. The current  and  diff  types  include
          unsupported  settings  in their output by default, all the other
          types ignore unsupported settings.

   --validate
          Validate current configuration used and  exit  with  appropriate
          return  code.  The validation is done only for the configuration
          at the front of the config cascade. To validate the whole merged
          configuration  tree,  use  also  the --mergedconfig option.  The
          validation is done even if config/checks lvm.conf(5)  option  is
          disabled.

   --withsummary
          Display a one line comment for each configuration node.

   --withcomments
          Display   a  full  comment  for  each  configuration  node.  For
          deprecated settings, also display comments about deprecation  in
          addition.

   --withspaces
          Where   appropriate,  add  more  spaces  in  output  for  better
          readability.

   --withversions
          Also display a comment containing the  version  of  introduction
          for  each configuration node. If the setting is deprecated, also
          display the version since which it is deprecated.

SEE ALSO

   lvm(8) lvmconf(8) lvm.conf(5)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.