在本实践指南中,设置包含三个 SCSI 磁盘,这些磁盘将使用 LVM 放入一个逻辑卷中。这些磁盘位于 /dev/sda、/dev/sdb 和 /dev/sdc。
![]() | 注意 |
---|---|
在 LVM 1 中,目前无法向条带化逻辑卷添加磁盘。如果您希望能够执行此操作,请使用带有 lvm 2 格式元数据的 LVM 2。 |
在卷组中使用磁盘之前,您需要准备它
![]() | 警告! |
---|---|
以下操作将销毁 /dev/sda、/dev/sdb 和 /dev/sdc 上的所有数据 |
在磁盘上运行 pvcreate
# pvcreate /dev/sda # pvcreate /dev/sdb # pvcreate /dev/sdc |
创建一个卷组
# vgcreate my_volume_group /dev/sda /dev/sdb /dev/sdc |
运行 vgdisplay 以验证卷组
# vgdisplay --- Volume Group --- VG Name my_volume_group VG Access read/write VG Status available/resizable VG # 1 MAX LV 256 Cur LV 0 Open LV 0 MAX LV Size 255.99 GB Max PV 256 Cur PV 3 Act PV 3 VG Size 1.45 GB PE Size 4 MB Total PE 372 Alloc PE / Size 0 / 0 Free PE / Size 372/ 1.45 GB VG UUID nP2PY5-5TOS-hLx0-FDu0-2a6N-f37x-0BME0Y |
如果卷组看起来正确,那么现在可以基于卷组创建一个逻辑卷了。
您可以将逻辑卷设置为任何您喜欢的大小(最大为在其上创建它的 VG 的大小;它类似于非 LVM 设置上的分区)。在本示例中,我们将在卷组上创建一个大小为 1GB 的单个逻辑卷。逻辑卷将是使用 4k 条带大小的条带化集。这应该会提高逻辑卷的性能。
# lvcreate -i3 -I4 -L1G -nmy_logical_volume my_volume_group lvcreate -- rounding 1048576 KB to stripe boundary size 1056768 KB / 258 PE lvcreate -- doing automatic backup of "my_volume_group" lvcreate -- logical volume "/dev/my_volume_group/my_logical_volume" successfully created |
![]() | 注意 |
---|---|
如果您使用 '-i2' 创建逻辑卷,您将仅使用卷组中的两个磁盘。如果您想从同一物理卷中创建两个逻辑卷,这将非常有用,但我们不会在本实践指南中涉及这一点。 |
在逻辑卷上创建一个 ext2 文件系统
# mke2fs /dev/my_volume_group/my_logical_volume mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09 Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 132192 inodes, 264192 blocks 13209 blocks (5.00%) reserved for the super user First data block=0 9 block groups 32768 blocks per group, 32768 fragments per group 14688 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Writing superblocks and filesystem accounting information: done |