Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux pvcreate 命令。

 1、命令简介

pvcreate:初始化LVM使用的磁盘或分区。

2、命令语法

pvcreate [-d|--debug] [-f[f]|--force [--force]] [-y|--yes] [-h|--help] [-t|--test] [-v|--verbose] [--labelsector] [-M|--metadatatypetype] [--metadatacopies#copies] [--metadatasizesize] [--dataalignmentalignment] [--restorefilefile] [--setphysicalvolumesizesize] [-u|--uuiduuid] [--version] [-Z|--zeroy|n] PhysicalVolume [PhysicalVolume...]

3、命令描述

pvcreate 用于初始化物理卷(PhysicalVolume),以便之后由逻辑卷管理器(Logical Volume Manager,LVM)使用。每个物理卷可以是磁盘分区、整个磁盘、元设备或回环文件。对于DOS磁盘分区,应使用 fdisk(8)、cfdisk(8) 或等效工具将分区 ID 设置为 0x8e。对于整个磁盘设备,只需擦除分区表,这将有效地销毁该磁盘上的所有数据。这可以通过用以下命令将第一个扇区归零来完成:

dd if=/dev/zero of=PhysicalVolume bs=512 count=1

接下来,使用 vgcreate(8) 在物理卷上创建一个新的卷组,或者使用 vgextend(8) 将物理卷添加到现有的卷组中。

4、命令选项

选项

描述

-f, --force

强制创建而不需要任何确认。

你不能重建(重新初始化)

属于现有卷组的物理卷。

在紧急情况下,可以使用

-ff 覆盖此行为。

-u, --uuid uuid

为设备指定 uuid。如果不使用此选项,

pvcreate

将生成一个随机 uuid。

所有物理卷必须拥有唯一的 uuid。

在将 LVM 元数据的备份恢复到替换设备上之前,

需要使用此选项 - 参见 vgcfgrestore(8)。

-y, --yes

对所有问题回答“是”。

-Z, --zero y|n

是否擦除设备的前4个扇区(2048字节)。

如果没有指定此选项,

则默认擦除这些扇区,

除非指定了--restorefile

或--uuid选项中的一个或两个。

5、使用示例

1)使用 -f 强制创建物理卷

pvcreate -f /dev/sdx

这个命令将强制在 /dev/sdx 上创建一个物理卷,不进行任何确认。

2)指定 UUID 创建物理卷

pvcreate -u a1b4c3d3-5e6f-7g8h-9i0j-k1lsm2n3o5p0 /dev/sdx

3)使用 -y 选项自动回答所有确认为“是”

pvcreate -y /dev/sdx

4)擦除物理卷开头部分的数据

pvcreate -Z y /dev/sdx

推荐文档