lvm之raid

LVM中创建RAID卷

RAID是一种创建逻辑卷的方法,它使用多个物理设备来提高性能或容错能力。在LVM中,这些物理设备是单个卷组中的物理卷。
LVM RAID支持RAID 0,RAID 1,RAID 5,RAID 6和RAID 10,至少要存在两个来自不同的物理磁盘的物理卷,因为RAID 0和RAID 1最少需要两块硬盘,RAID 5最少需要3块,RAID 6和RAID 10最少需要4块,RAID0是用来提高读写性能的,如果逻辑卷上的LE对应的PE都来自同一个物理磁盘显然不能提高性能,同样如果逻辑卷上的LE对应的PE都来自同一个物理磁盘,对于RAID1显然不能提可靠性,其余的这里就不在阐述了。

1、创建物理卷

-------------------------------------------------------------------------
root@debian:~# pvcreate /dev/sdb1 /dev/sdc1
-------------------------------------------------------------------------


2、创建卷组
-------------------------------------------------------------------------
root@debian:~# vgcreate raidvg /dev/sdb1 /dev/sdc1
-------------------------------------------------------------------------


3、创建raid1的逻辑卷

-------------------------------------------------------------------------
root@debian:~# lvcreate --type raid1 -m 1 -L 1G -n raid1lv1 raidvg /dev/sdc1 /dev/sdb1
Logical volume "raid1lv1" created.
root@debian:~#
-------------------------------------------------------------------------
--type, 用来指定RAID的级别
-m,     用来指定镜像的数量,1表示源数据有一个镜像数据

raidvg卷组后面的两个物理卷用来指明,在这两个物理卷上创建源数据和镜像数据

4、创建raid0的逻辑卷

-------------------------------------------------------------------------
root@debian:~# lvcreate --type raid0  -L 1G -n raid0lv1 raidvg /dev/sdc1 /dev/sdb1
Using default stripesize 64.00 KiB.    #使用默认的条带的大小我们可以用--stripesize参数来制定条带的大小
Logical volume "raid0lv1" created.
root@debian:~#
-------------------------------------------------------------------------

 

参考资料:

http://manpages.ubuntu.com/manpages/bionic/man7/lvmraid.7.html

https://wiki.archlinux.org/index.php/LVM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

https://linux.cn/article-3965-1.html

posted @ 2023-01-11 15:27  咿呀哒喏  阅读(398)  评论(0编辑  收藏  举报