raid 和 lv 组合使用 示例
假设有三块硬盘 /dev/sda、/dev/sdb、/dev/sdc,我们希望使用 RAID 5 来保证数据的冗余性,并同时使用 LVM 来管理逻辑卷。
- 创建 RAID 5 数组
使用 mdadm 工具创建 RAID 5 数组:
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc
其中,/dev/md0 是创建出来的 RAID 5 数组的设备名称,--level=5 表示使用 RAID 5 级别,--raid-devices=3 表示使用三块硬盘,后面跟着三个硬盘的设备名称。
- 创建 LVM 卷组
使用 pvcreate 命令创建物理卷:
pvcreate /dev/md0
然后使用 vgcreate 命令创建卷组:
vgcreate myvg /dev/md0
其中,myvg 是创建出来的卷组名称。
- 创建 LVM 逻辑卷
使用 lvcreate 命令创建逻辑卷:
lvcreate -n mylv -L 10G myvg
其中,mylv 是创建出来的逻辑卷名称,-L 10G 表示逻辑卷的大小为 10GB,myvg 表示将逻辑卷创建在 myvg 卷组中。
- 格式化和挂载逻辑卷
使用 mkfs 命令格式化逻辑卷:
mkfs.ext4 /dev/myvg/mylv
然后创建挂载点并挂载逻辑卷:
mkdir /mnt/mylv
mount /dev/myvg/mylv /mnt/mylv
至此,我们就成功地将 RAID 和 LVM 两个技术结合起来使用了。通过 RAID 5,我们可以保证数据的冗余性,使得硬盘出现故障时不会丢失数据;而通过 LVM,我们可以方便地管理逻辑卷,实现灵活的存储管理
原文地址: http://www.cveoy.top/t/topic/e9YB 著作权归作者所有。请勿转载和采集!