你可以一起使用LVM和RAID吗?


1

我听说LVM通过将硬盘驱动器融合在一起可以拥有非常大的分区。我听说使用RAID可以备份数据。

我可以,我将如何做到这一点:使用4个相同的硬盘,我想把两个放在LVM中,所以我可以有300 GB。那GB,我把它与其他2个硬盘一起放在RAID1中?


这称为RAID 0 + 1,顺便说一句(将两个驱动器合并为空间,然后镜像该阵列)。LVM我真的没有看到这里要求
Earlz

请记住:RAID1为您提供镜像,从而保护您免受硬件故障,但不是备份!镜像保留两个相同的副本:如果有人覆盖数据,则两个副本都会受到相同的损坏。
火星人

Answers:


0

这通常是相反的方式。

RAID是Redundant Array of Independant Disks的首字母缩写,通过它,您可以在相同大小的多个物理设备(或这些设备上的分区)创建大型“md”设备。尝试RAID大小错误的驱动器会导致RAID容量降低。

有许多类型的RAID,从0级(无奇偶校验,不丢失存储),1(“镜像” - 仅两个设备,精确复制,减半容量)和超出5和6等级的级别(奇偶校验分布在所有驱动器,存储减少量作为有多少设备的等式。这是一个复杂的系统,并且完全解释它超出了本网站的范围。

逻辑卷管理是一种在一个或多个物理设备的分区空间内创建逻辑卷的方法。它通过更容易“动态”调整逻辑卷的大小,提供了比传统分区更大的灵活性,并且可以在RAID阵列之上创建LV,而传统的分区无法对其进行分区。

这是通常的方式,LVM在RAID之上。


0

您可以这样做(语法未选中):

mdadm -C /dev/md1 -n 2 -l 1 /dev/sda /dev/sdb
mdadm -C /dev/md2 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm -A /dev/md1 /dev/sda /dev/sdb
mdadm -A /dev/md2 /dev/sdc /dev/sdd

mdadm -C /dev/md0 -n 2 -l 0 /dev/md1 /dev/md2
mdadm -A /dev/md0 /dev/md1 /dev/md2

# alternatively:
mdadm -C /dev/md10 -n 4 -l 10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm -A /dev/md10 /dev/sda /dev/sdb /dev/sdc /dev/sdd


vgcreate raid01vg /dev/md0 
lvcreate -n bigP raid01vg
lvchange -a y raid01vg/bigP 

mkfs.ext4 /dev/mapper/raid01vg/bigP 
mkdir /mnt/bank; mount /dev/mapped/raid01vg/bigP /mnt/bank
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.