在本实践指南中,设置包含三个 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
|