pvdisplay 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

pvdisplay 命令安装:


-bash/zsh: pvdisplay command not not found

# Windows (WSL2)
sudo apt-get update sudo apt-get install lvm2

# Debian
apt-get install lvm2

# Ubuntu
apt-get install lvm2

# Alpine
apk add lvm2

# Arch Linux
pacman -S lvm2

# Kali Linux
apt-get install lvm2

# CentOS
yum install lvm2

# Fedora
dnf install lvm2

# Raspbian
apt-get install lvm2

# Dockerfile
dockerfile.run/pvdisplay

# Docker
docker run cmd.cat/pvdisplay pvdisplay

pvdisplay 命令补充说明:


pvdisplay 显示 PV 的属性,例如大小、物理扩展区大小、VG 描述符区域已用空间等。

pvs 命令 是一个首选替代方案,它显示相同的信息,甚至更多,并且使用更紧凑且可配置的输出格式。

pvdisplay 命令语法:


pvdisplay
     [ option_args ]
     [ position_args ]

-----------------------------------------
pvdisplay
     [ -a|--all ]
     [ -c|--colon ]
     [ -C|--columns ]
     [ -m|--maps ]
     [ -o|--options String ]
     [ -S|--select String ]
     [ -s|--short ]
     [ -O|--sort String ]
     [    --aligned ]
     [    --binary ]
     [    --configreport log|vg|lv|pv|pvseg|seg ]
     [    --foreign ]
     [    --ignorelockingfailure ]
     [    --logonly ]
     [    --noheadings ]
     [    --nosuffix ]
     [    --readonly ]
     [    --separator String ]
     [    --shared ]
     [    --unbuffered ]
     [    --units [Number]r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ]
     [ COMMON_OPTIONS ]
     [ PV|Tag ... ]

 Common options for lvm:
     [ -d|--debug ]
     [ -h|--help ]
     [ -q|--quiet ]
     [ -t|--test ]
     [ -v|--verbose ]
     [ -y|--yes ]
     [    --commandprofile String ]
     [    --config String ]
     [    --devices PV ]
     [    --devicesfile String ]
     [    --driverloaded y|n ]
     [    --journal String ]
     [    --lockopt String ]
     [    --longhelp ]
     [    --nohints ]
     [    --nolocking ]
     [    --profile String ]
     [    --version ]

pvdisplay 命令选项:


--aligned
  Use with --separator to align the output columns

-a|--all
  Show  information about devices that have not been initial‐
  ized by LVM, i.e. they are not PVs.

--binary
  Use binary values "0" or "1" instead of descriptive literal
  values for columns that have exactly two  valid  values  to
  report (not counting the "unknown" value which denotes that
  the value could not be determined).

-c|--colon
  Generate  colon  separated  output  for  easier  parsing in
  scripts or programs.  Also see vgs(8) which  provides  con‐
  siderably more control over the output.

-C|--columns
  Display  output  in columns, the equivalent of vgs(8).  Op‐
  tions listed are the same as options given in vgs(8).

--commandprofile String
  The command profile to use for command configuration.   See
  lvm.conf(5) for more information about profiles.

--config String
  Config settings for the command. These override lvm.conf(5)
  settings.    The   String  arg  uses  the  same  format  as
  lvm.conf(5),  or  may  use   section/field   syntax.    See
  lvm.conf(5) for more information about config.

--configreport log|vg|lv|pv|pvseg|seg
  See lvmreport(7).

-d|--debug ...
  Set  debug  level. Repeat from 1 to 6 times to increase the
  detail of messages sent to the log file and/or  syslog  (if
  configured).

--devices PV
  Devices  that  the  command can use. This option can be re‐
  peated or accepts a comma separated list of  devices.  This
  overrides the devices file.

--devicesfile String
  A  file listing devices that LVM should use.  The file must
  exist  in  /etc/lvm/devices/  and  is  managed   with   the
  lvmdevices(8)  command.  This overrides the lvm.conf(5) de‐
  vices/devicesfile and devices/use_devicesfile settings.

--driverloaded y|n
  If set to no, the command will not attempt to  use  device-
  mapper.  For testing and debugging.

--foreign
  Report/display foreign VGs that would otherwise be skipped.
  See  lvmsystemid(7) for more information about foreign VGs.

-h|--help
  Display help text.

--ignorelockingfailure
  Allows a command to continue with read-only metadata opera‐
  tions after locking failures.

--journal String
  Record information in the systemd journal.   This  informa‐
  tion  is in addition to information enabled by the lvm.conf
  log/journal setting.  command: record information about the
  command.  output: record the default command  output.   de‐
  bug: record full command debugging.

--lockopt String
  Used  to  pass  options for special cases to lvmlockd.  See
  lvmlockd(8) for more information.

--logonly
  Suppress command report and display only log report.

--longhelp
  Display long help text.

-m|--maps
  Display the mapping of physical extents to LVs and  logical
  extents.

--noheadings
  Suppress  the headings line that is normally the first line
  of output.  Useful if grepping the output.

--nohints
  Do not use the hints file to locate devices for PVs. A com‐
  mand may read more devices to find PVs when hints  are  not
  used. The command will still perform standard hint file in‐
  validation where appropriate.

--nolocking
  Disable locking.

--nosuffix
  Suppress  the suffix on output sizes. Use with --units (ex‐
  cept h and H) if processing the output.

-o|--options String
  Comma-separated, ordered  list  of  fields  to  display  in
  columns.   String arg syntax is: [+|-|#]Field1[,Field2 ...]
  The prefix + will append the specified fields  to  the  de‐
  fault  fields,  - will remove the specified fields from the
  default fields, and # will compact specified fields (remov‐
  ing them when empty for all rows.)  Use -o help to view the
  list of all available fields.  Use separate lists of fields
  to add, remove or  compact  by  repeating  the  -o  option:
  -o+field1,field2  -o-field3,field4  -o#field5.  These lists
  are evaluated from left to right.  Use field name lv_all to
  view all LV fields, vg_all all VG  fields,  pv_all  all  PV
  fields,  pvseg_all  all  PV  segment fields, seg_all all LV
  segment fields, and pvseg_all all PV segment columns.   See
  the  lvm.conf(5)  report  section  for more config options.
  See lvmreport(7) for more information about reporting.

--profile String
  An alias for --commandprofile or --metadataprofile, depend‐
  ing on the command.

-q|--quiet ...
  Suppress output and log  messages.  Overrides  --debug  and
  --verbose.   Repeat  once to also suppress any prompts with
  answer 'no'.

--readonly
  Run the command in a special read-only mode which will read
  on-disk metadata without needing to take  any  locks.  This
  can  be  used to peek inside metadata used by a virtual ma‐
  chine image while the virtual machine is  running.  No  at‐
  tempt  will  be  made to communicate with the device-mapper
  kernel driver, so this option is unable to  report  whether
  or not LVs are actually in use.

-S|--select String
  Select objects for processing and reporting based on speci‐
  fied  criteria.   The criteria syntax is described by --se‐
  lect help and lvmreport(7).  For  reporting  commands,  one
  row  is  displayed  for  each object matching the criteria.
  See --options help for selectable object fields.  Rows  can
  be  displayed  with  an additional "selected" field (-o se‐
  lected) showing 1 if the row matches the  selection  and  0
  otherwise.   For  non-reporting  commands which process LVM
  entities, the selection is used to choose items to process.

--separator String
  String to use to separate each column. Useful  if  grepping
  the output.

--shared
  Report/display  shared  VGs that would otherwise be skipped
  when  lvmlockd  is  not  being  used  on  the  host.    See
  lvmlockd(8) for more information about shared VGs.

-s|--short
  Only display the size of the given PVs.

-O|--sort String
  Comma-separated  ordered  list  of  columns to sort by. Re‐
  places the default selection. Precede any column with - for
  a reverse sort on that column.

-t|--test
  Run in test mode. Commands will not update metadata.   This
  is implemented by disabling all metadata writing but never‐
  theless returning success to the calling function. This may
  lead to unusual error messages in multi-stage operations if
  a  tool  relies  on  reading  back metadata it believes has
  changed but hasn't.

--unbuffered
  Produce output immediately without sorting or aligning  the
  columns properly.

--units [Number]r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E
  All  sizes are output in these units: human-(r)eadable with
  '<' rounding indicator, (h)uman-readable,  (b)ytes,  (s)ec‐
  tors,  (k)ilobytes,  (m)egabytes, (g)igabytes, (t)erabytes,
  (p)etabytes, (e)xabytes.  Capitalise to  use  multiples  of
  1000  (S.I.)  instead  of 1024.  Custom units can be speci‐
  fied, e.g. --units 3M.

-v|--verbose ...
  Set verbose level. Repeat from 1 to 4 times to increase the
  detail of messages sent to stdout and stderr.

--version
  Display version information.

-y|--yes
  Do not prompt for confirmation interactively but always as‐
  sume the answer yes. Use with extreme caution.  (For  auto‐
  matic no, see -qq.)

pvdisplay 命令实例:


pvdisplay 显示所有物理卷的信息:

sudo pvdisplay

pvdisplay 显示有关驱动器 /dev/sdXY 上的物理卷的信息:

sudo pvdisplay /dev/sdXY

pvdisplay 命令扩展阅读:


 

CommandNotFound ⚡️ 坑否 - 其他频道扩展阅读:




pvdisplay 命令评论

共收录到 535Linux 命令