pvs 命令详解

| 选择喜欢的代码风格  

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

pvs 命令安装:


-bash/zsh: pvs 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/pvs

# Docker
docker run cmd.cat/pvs pvs

pvs 命令补充说明:


pvs 命令以可配置的形式提供物理卷信息,每个物理卷显示一行。

pvs 命令提供大量格式控制,对脚本很有用。使用 pvs 命令仅能得到物理卷的概要信息,如果要得到更加详细的信息可以使用 pvdisplay 命令

pvs 命令语法:


pvs
     [ option_args ]
     [ position_args ]

-----------------------------------------
pvs
     [ -a|--all ]
     [ -o|--options String ]
     [ -S|--select String ]
     [ -O|--sort String ]
     [    --segments ]
     [    --aligned ]
     [    --binary ]
     [    --configreport log|vg|lv|pv|pvseg|seg ]
     [    --foreign ]
     [    --ignorelockingfailure ]
     [    --logonly ]
     [    --nameprefixes ]
     [    --noheadings ]
     [    --nosuffix ]
     [    --readonly ]
     [    --reportformat basic|json ]
     [    --rows ]
     [    --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 ]
     [    --unquoted ]
     [ 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 ]

pvs 命令选项:


 --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).

 --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.

 --nameprefixes
        Add  an  "LVM2_"  prefix plus the field name to the output.
        Useful with --noheadings to produce a list  of  field=value
        pairs  that  can  be used to set environment variables (for
        example, in udev rules).

 --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.

 --reportformat basic|json
        Overrides current output format for reports  which  is  de‐
        fined  globally  by  the  report/output_format  setting  in
        lvm.conf(5).  basic is the original format with columns and
        rows.  If there is more than one report per  command,  each
        report is prefixed with the report name for identification.
        json   produces   report   output   in   JSON  format.  See
        lvmreport(7) for more information.

 --rows
        Output columns as rows.

 --segments
        Produces one line of output for each contiguous  allocation
        of  space  on  each PV, showing the start (pvseg_start) and
        length (pvseg_size) in units of physical extents.

 -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.

 -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.

 --unquoted
        When   used  with  --nameprefixes,  output  values  in  the
        field=value pairs are not quoted.

 -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.)

pvs 命令实例:


pvs 显示物理卷的信息:

pvs

pvs 显示非物理卷:

pvs -a

pvs 更改默认显示以显示更多详细信息:

pvs -v

pvs 仅显示特定字段:

pvs -o field_name_1,field_name_2

pvs 将字段附加到默认显示:

pvs -o +field_name

pvs 抑制标题行:

pvs --noheadings

pvs 使用分隔符来分隔字段:

pvs --separator special_character

pvs 命令扩展阅读:


 

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




pvs 命令评论

共收录到 535Linux 命令