pvcreate /dev/sdg
vgcreate enipvg /dev/sdg
lvcreate enipvb -n lv_name --size 50G
mkfs -t reiserfs /dev/enipvg/lv_name
mount /dev/enipvg/lv_name /mnt/lv_name
umount /mnt/lv_name
最近稍微接触了一下磁盘阵列,随便写一下笔记~~
RAID10,实际上就是RAID1+0,也就是说把磁盘分为两组,一组为主盘,一组为镜像,也就是说最少要4块硬盘,并且是2的倍数。好处是读写速度块,安全性好,但是利用率低(只有一半的容量是有效的)~~
RAID5,可以支持n+1(n>=2)个硬盘,也就是最少要3块硬盘。1块作冗余盘使用。如果n个盘里面有1个盘坏掉,可以根据其他盘和冗余盘一起算出坏掉的盘的数据。原理是利用了xor计算的可逆性,因为xor运算的逆运算就是xor。举个例子,有4+1块盘,其中某个bit的值如下:
分区 1 2 3 4 冗余
数据 1 0 1 0 0(冗余的值就是1 xor 0 xor 1 xor 0 = 0算出来的)
假设其中任一个分区坏掉的话(这里以4为例),则我们可以根据(1 xor 0 xor 1 xor 0 = 0)就能推算出分区4的值为0。
RAID5的缺点就是读写性能慢,因为每次写入都要更新冗余盘(不考虑缓存的情况),安全性差,因为只要有2块以上的硬盘坏掉就没有办法使用xor运算推算了。好处是利用率高(只有1块冗余盘)。