首页 > 系统相关 >Linux常用命令之pvs命令详解

Linux常用命令之pvs命令详解

时间:2024-11-29 18:03:48浏览次数:7  
标签:pvs 卷组 name -- 常用命令 Linux LVM 物理

pvs 命令详解

pvs 命令是 LVM(Logical Volume Manager,逻辑卷管理器)工具集中的一个命令行工具,用于显示系统中所有物理卷 (Physical Volumes, PV) 的信息。LVM 是一种磁盘管理技术,它允许用户将多个硬盘或分区组合成一个大的存储池,称为卷组 (Volume Group, VG),然后从这个卷组中创建出一个或多个逻辑卷 (Logical Volume, LV)。通过这种方式,LVM 提供了比传统磁盘分区更加灵活的存储解决方案。

语法
pvs [选项] [设备...]
常用选项
  • -a, --all:显示所有物理卷,包括那些未分配给任何卷组的。
  • -o, --options <字段列表>:指定要显示的字段。例如,-o +pv_name,vg_name,pv_size,pfree 可以用来显示物理卷名称、所属卷组名称、物理卷大小和可用空间。
  • -S, --select <条件>:根据特定条件选择要显示的物理卷。例如,-S 'pv_name=/dev/sdb1' 会仅显示 /dev/sdb1 的信息。
  • –noheadings:不显示列标题。
  • –separator <分隔符>:使用指定的分隔符来分隔输出字段。
  • –units <单位>:指定输出容量单位,如 B, KB, MB, GB, TB 或者 %。
  • -h, --help:显示帮助信息。
  • -v, --version:显示命令版本信息。
输出字段解释
  • PV (Physical Volume):物理卷的设备路径。
  • VG (Volume Group):该物理卷所属的卷组名称。
  • Fmt (Format):物理卷的格式类型,通常是 “lvm2”。
  • Attr (Attributes):物理卷属性,比如是否为活动状态等。
  • PSize (Physical Size):物理卷的总大小。
  • PFree (Physical Free):物理卷上未被使用的空间量。
  • PV UUID:物理卷的唯一标识符。
  • DevSize:底层物理设备的实际大小。
  • PE Count:物理扩展 (Physical Extents, PE) 的数量。
  • Free PE:未被使用的物理扩展数量。
示例
  1. 列出所有物理卷

    pvs
    
  2. 显示特定物理卷的信息

    pvs /dev/sda2
    
  3. 自定义输出字段
    如果只想查看物理卷名称、所属卷组名称以及剩余空间,可以使用:

    pvs -o pv_name,vg_name,pfree
    
  4. 添加额外的字段
    如果除了默认字段外还想看到物理卷的 UUID,可以使用:

    pvs -o +pv_uuid
    
  5. 取消标题行
    当需要在脚本中处理输出时,可以去掉标题行:

    pvs --noheadings
    
  6. 设置分隔符
    使用逗号作为字段之间的分隔符:

    pvs --separator ','
    
  7. 指定单位
    以 GB 为单位显示大小:

    pvs --units g
    
  8. 过滤显示结果
    显示属于特定卷组的所有物理卷:

    pvs -S 'vg_name=my_vg'
    
  9. 结合其他 LVM 命令使用
    通常,pvs 会与其他 LVM 命令一起使用,如 vgs (显示卷组信息) 和 lvs (显示逻辑卷信息),来全面了解系统的 LVM 结构。

注意事项

  • 权限:查看物理卷信息不需要超级用户权限,但执行修改操作(如添加新的物理卷到卷组)则需要 root 权限。
  • 数据备份:在进行任何 LVM 操作之前,请确保已经备份了重要数据,因为不当的操作可能会导致数据丢失。
  • 理解 LVM 结构:理解 LVM 的基本概念(如物理卷、卷组、逻辑卷)对于正确使用 pvs 和其他 LVM 工具非常重要。

标签:pvs,卷组,name,--,常用命令,Linux,LVM,物理
From: https://blog.csdn.net/weixin_56303229/article/details/144105512

相关文章

  • C++_Linux二进制格式
    C++调试工具GDB适合用于调试代码逻辑错误和程序崩溃,二者结合使用可以大大提高错误排查效率Valgrind和Memcheck更适合用于检查程序的内存问题,如内存泄漏、非法内存访问等。GFlags是VS中自带的内存检查工具gprof是一个GNU项目中的性能分析工具,用于分析C和C++程序的......
  • Linux服务器部署java项目(一)
    前一阵子实验室的项目要部署在服务器上(ubuntu22.04),记录一下部署的过程1.jdk1.8安装解压安装包tar-zxvfjdk版本号加配置文件sudovim/etc/profile.d/my_env.sh#JAVA_HOMEexportJAVA_HOME=/opt/jdk1.8.0_191exportPATH=$PATH:$JAVA_HOME/bin测试是否安......
  • linux下简单制作iso,img镜像文件
       解压rpmrpm2cpio*.rpm|cpio-div https://www.cnblogs.com/sztom/p/10184766.html 1.如果你是直接从cd压制iso文件的,执行sudoumount/dev/cdromddif=/dev/cdromof=file.isobs=10242.如果你要把某个文件或者目录压到iso文件中,需要使用mkisofs这个工具。......
  • Linux netstat 命令详解
    简介netstat全称是:networkstatistics,是一个用于监控、排除网络连接故障、路由表的命令行工具,它提供关于网络统计和socket连接的详细信息。安装sudoaptinstallnet-tools#ForDebian/Ubuntusudoyuminstallnet-tools#ForCentOS/RHEL常用选项示例查看所有连接......
  • Linux常用命令之usermod命令详解
    usermod命令详解usermod命令在Linux和Unix系统中用于修改用户账户的属性。它允许系统管理员更改用户的主目录、默认shell、用户ID(UID)、组ID(GID)等。以下是对usermod命令的详细解释,包括其语法、选项和示例。基本语法usermod[选项]用户名常用选项-cC......
  • Linux驱动开发之LCD显示和触摸
    目录LCD屏幕显示LCD相关参数FramebufferDRM驱动框架LCD屏幕触摸MT协议LCD屏幕显示LCD(LiquidCrystalDisplay),即液晶显示器,是一种数显技术,可以通过液晶和彩色过滤器过滤光源并在平面板上产生图像,是现在最常用到的显示器。而液晶本身不能发光,只能通过对光线的穿透和反......
  • 【Linux合集】clickhouse单机部署
    clickhouse单机部署1、前言之前由于设置安装clickhouse默认安装最新版本发现每次时隔两天都会因为打满内存导致clickhouse崩溃,先由于观察发现24版本稳定,现将版本定格在24.2.1.2248版本2、安装clickhousesudoyuminstall-yyum-utilssudoyum-config-manager--add-repoh......
  • 【Linux合集】单机部署zk集群
    创建存放目录/zk的多集群目录mkdir-p/data/{softwares,applications}/mkdir-p/data/applications/{zookeeper-server1,zookeeper-server2,zookeeper-server3}下载3.7.2版本zk先切目录到softwares下cd/data/softwares/wgethttps://archive.apache.org/dist/zookeeper/z......
  • 【应急响应】Linux 计划任务与 DFIR 排查实践(三)
    原创Y1x1nY1X1n安全2024年11月29日07:04免责声明本公众号文章中的程序、方法、信息和工具仅用于安全研究、教学、网络安全人员对网站及服务器的检测维护,禁止用于其他非法用途。使用者对不当使用造成的后果承担全部法律及连带责任,作者和公众号不担责。文中安全漏洞情报依公......
  • linux基本命令——sort详解
    sort命令作用、语法及参数作用Linuxsort命令用于将文本文件内容加以排序。sort可针对文本文件的内容,以行为单位来排序。注意1、排序时,默认是按每行/每个域的首字符排序,数字的优先级要大于字符的优先级2、不指定升序还是降序时,默认是升序语法sort[-bcdfimMnr][-o<......