前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LVM-HOWTO/学习笔记(二)

LVM-HOWTO/学习笔记(二)

作者头像
力哥聊运维与云计算
发布2019-06-28 11:36:56
1.1K0
发布2019-06-28 11:36:56
举报

1. 在3块scsi磁盘上创建lv

Run pvcreate on the disks

# pvcreate /dev/sda # pvcreate /dev/sdb # pvcreate /dev/sdc

Create a volume group

# vgcreate my_volume_group /dev/sda /dev/sdb /dev/sdc/

Run vgdisplay to verify volume group

# 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

创建lv

代码语言:javascript
复制
# lvcreate -L1G -nmy_logical_volume my_volume_group
代码语言:javascript
复制
lvcreate -- doing automatic backup of "my_volume_group"
代码语言:javascript
复制
lvcreate -- logical volume "/dev/my_volume_group/my_logical_volume" successfully created

创建文件系统

代码语言:javascript
复制
# mke2fs /dev/my_volume_group/my_logical_volume
代码语言:javascript
复制
mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
代码语言:javascript
复制
Filesystem label=
代码语言:javascript
复制
OS type: Linux
代码语言:javascript
复制
Block size=4096 (log=2)
代码语言:javascript
复制
Fragment size=4096 (log=2)
代码语言:javascript
复制
131072 inodes, 262144 blocks
代码语言:javascript
复制
13107 blocks (5.00%) reserved for the super user
代码语言:javascript
复制
First data block=0
代码语言:javascript
复制
9 block groups
代码语言:javascript
复制
32768 blocks per group, 32768 fragments per group
代码语言:javascript
复制
16384 inodes per group
代码语言:javascript
复制
Superblock backups stored on blocks:
代码语言:javascript
复制
        32768, 98304, 163840, 229376
代码语言:javascript
复制
代码语言:javascript
复制
Writing inode tables: done
代码语言:javascript
复制
Writing superblocks and filesystem accounting information: done

测试文件系统

Mount the logical volume and check to make sure everything looks correct

# mount /dev/my_volume_group/my_logical_volume /mnt # df Filesystem           1k-blocks      Used Available Use% Mounted on /dev/hda1              1311552    628824    616104  51% / /dev/my_volume_group/my_logical_volume                        1040132        20    987276   0% /mnt

2. 在3块scsi磁盘上创建条带化的lv

Run pvcreate on the disks:

# pvcreate /dev/sda # pvcreate /dev/sdb # pvcreate /dev/sdc

Create a volume group

# vgcreate my_volume_group /dev/sda /dev/sdb /dev/sdc

Run vgdisplay to verify volume group

# 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

The logical volume will be a striped set using for the 4k stripe size. This should increase the performance of the logical volume

代码语言:javascript
复制
# lvcreate -i3 -I4 -L1G -nmy_logical_volume my_volume_group
代码语言:javascript
复制
lvcreate -- rounding 1048576 KB to stripe boundary size 1056768 KB / 258 PE
代码语言:javascript
复制
lvcreate -- doing automatic backup of "my_volume_group"
代码语言:javascript
复制
lvcreate -- logical volume "/dev/my_volume_group/my_logical_volume" successfully created

Note

If you create the logical volume with a '-i2' you will only use two of the disks in your volume group. This is useful if you want to create two logical volumes out of the same physical volume, but we will not touch that in this recipe.

创建文件系统

代码语言:javascript
复制
# mke2fs /dev/my_volume_group/my_logical_volume
代码语言:javascript
复制
mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
代码语言:javascript
复制
Filesystem label=
代码语言:javascript
复制
OS type: Linux
代码语言:javascript
复制
Block size=4096 (log=2)
代码语言:javascript
复制
Fragment size=4096 (log=2)
代码语言:javascript
复制
132192 inodes, 264192 blocks
代码语言:javascript
复制
13209 blocks (5.00%) reserved for the super user
代码语言:javascript
复制
First data block=0
代码语言:javascript
复制
9 block groups
代码语言:javascript
复制
32768 blocks per group, 32768 fragments per group
代码语言:javascript
复制
14688 inodes per group
代码语言:javascript
复制
Superblock backups stored on blocks:
代码语言:javascript
复制
        32768, 98304, 163840, 229376
代码语言:javascript
复制
代码语言:javascript
复制
Writing inode tables: done
代码语言:javascript
复制
Writing superblocks and filesystem accounting information: done

查看文件系统

mount /dev/my_volume_group/my_logical_volume /mnt

and check to make sure everything looks correct

# df Filesystem           1k-blocks      Used Available Use% Mounted on /dev/hda1              1311552    628824    616104  51% / /dev/my_volume_group/my_logical_volume                        1040132        20    987276   0% /mnt

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-08-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档