4.2. 物理卷管理
这部分论述了对物理卷不同方面进行管理的命令。
4.2.1. 创建物理卷
下面的子部分论述了创建物理卷的命令。
4.2.1.1. 设定分区类型
如果您将整张磁盘作为您的物理卷使用,那么磁盘就必须没有分区表。对于 DOS 磁盘分区,您应该用
fdisk
或者 cfdisk
或者等同的命令将分区 id 设为 0x8e。如果将整张磁盘作为一个设备使用就必须擦除分区表,这也就会有效地破坏磁盘中的数据。您可以用以下命令将现有分区表的第一个扇区归零,从而删除分区表:
dd if=/dev/zero of=PhysicalVolume bs=512 count=1
4.2.1.2. 初始化物理卷
使用
pvcreate
命令来将一个块设备初始化为一个物理卷。初始化和格式化文件系统类似。
以下命令初始化
/dev/sdd1
、/dev/sde1
和 /dev/sdf1
,将其作为 LVM 物理卷使用。
pvcreate /dev/sdd1 /dev/sde1 /dev/sdf1
要初始化分区而不是整张磁盘,请在分区中运行
pvcreate
。以下给出了将 /dev/hdb1
初始化成一个 LVM 物理卷,以便以后成为 LVM 逻辑卷的一部分的示例。
pvcreate /dev/hdb1
4.2.1.3. 扫描块设备
您可以使用
lvmdiskscan
命令来扫描用作物理卷的块设备,示例如下。
# lvmdiskscan
/dev/ram0 [ 16.00 MB]
/dev/sda [ 17.15 GB]
/dev/root [ 13.69 GB]
/dev/ram [ 16.00 MB]
/dev/sda1 [ 17.14 GB] LVM physical volume
/dev/VolGroup00/LogVol01 [ 512.00 MB]
/dev/ram2 [ 16.00 MB]
/dev/new_vg/lvol0 [ 52.00 MB]
/dev/ram3 [ 16.00 MB]
/dev/pkl_new_vg/sparkie_lv [ 7.14 GB]
/dev/ram4 [ 16.00 MB]
/dev/ram5 [ 16.00 MB]
/dev/ram6 [ 16.00 MB]
/dev/ram7 [ 16.00 MB]
/dev/ram8 [ 16.00 MB]
/dev/ram9 [ 16.00 MB]
/dev/ram10 [ 16.00 MB]
/dev/ram11 [ 16.00 MB]
/dev/ram12 [ 16.00 MB]
/dev/ram13 [ 16.00 MB]
/dev/ram14 [ 16.00 MB]
/dev/ram15 [ 16.00 MB]
/dev/sdb [ 17.15 GB]
/dev/sdb1 [ 17.14 GB] LVM physical volume
/dev/sdc [ 17.15 GB]
/dev/sdc1 [ 17.14 GB] LVM physical volume
/dev/sdd [ 17.15 GB]
/dev/sdd1 [ 17.14 GB] LVM physical volume
7 disks
17 partitions
0 LVM physical volume whole disks
4 LVM physical volumes