免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1478 | 回复: 0
打印 上一主题 下一主题

在Raid阵列上创建LVM并设置快照方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-07 21:51 |只看该作者 |倒序浏览
现在,RAID技术在大多数企业都有着非常广泛的应用,LVM更是满足了日益增长的数据
需求,能根据所需的空间动态的调整大小。这次主要谈谈如何在RAID上架设LVM。
1、首先新加一块硬盘,大小为10G(用于实验足够了),并对其分区,分成5个分区(3
个主分区,2个逻辑分区),每个512M,并指定分区的类型为8e(即Linux LVM)。
分区过程略……
# partprobe(千万不要忘记执行这个命令,要不系统不认识你的新分区)
2、新建RAID,由于RAID的几个级别创建的过程都类似,这里就以创建5为例。
# mdadm -v(显示创建过程) -C(创建) /dev/md5(指定名字) -a yes(增加规则) -l 5(
指定级别) -n 3(指定磁盘个数) -x 1 (指定热备个数)/dev/sdb{1,2,3,5}
# mdadm --detail /dev/md5 (查看新建的RAID)
详细信息如下:
/dev/md5:
        Version : 0.90
  Creation Time : Sun Feb  7 20:53:24 2010
     Raid Level : raid5
     Array Size : 1011840 (988.29 MiB 1036.12 MB)
  Used Dev Size : 505920 (494.15 MiB 518.06 MB)
   Raid Devices : 3
  Total Devices : 4
Preferred Minor : 5
    Persistence : Superblock is persistent
    Update Time : Sun Feb  7 20:53:31 2010
          State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
  Spare Devices : 1
         Layout : left-symmetric
     Chunk Size : 64K
           UUID : c6e05478:f97f5318:9a10dc1a:80e152c5
         Events : 0.2
    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       18        1      active sync   /dev/sdb2
       2       8       19        2      active sync   /dev/sdb3
       3       8       21        -      spare   /dev/sdb5
3、对新建的阵列md5进行格式化,然后挂载md5阵列到/raid5目录下
# mkfs.ext3 /dev/md5
# mount /dev/md5 /raid5
# cd /raid5
# ls
可以看到想当亲切的“lost+found”
4、拷贝/etc/fstab到/raid5目录下
# cp /etc/fstab /raid5
5、任意down掉一块磁盘,观察热备的状态,并验证数据完好无损
# mdadm /dev/md5 -f /dev/sdb2
# mdadm --detail /dev/md5
Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       21        1      active sync   /dev/sdb5
       2       8       19        2      active sync   /dev/sdb3
       3       8       18        -      faulty spare   /dev/sdb2
可以看到热备(/dev/sda5)立即替换了/dev/sdb2的位置,而/dev/sdb2变成了faulty
spare,也可天看到数据完好无损~~
6、重新挂载/dev/sdb2,并观察其状态
# mdadm /dev/md5 --remove /dev/sdb2
# mdadm /dev/md5 --add /dev/sdb2
# mdadm --detail /dev/md5
Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       21        1      active sync   /dev/sdb5
       2       8       19        2      active sync   /dev/sdb3
       3       8       18        -      spare   /dev/sdb2
可以看到/dev/sdb2变成了备份的状态~~
7、下面我们在md5上创建LVM,首先卸载/raid5
# cd /
# umont /raid5(卸载分区时注意自己一定不能处于要卸载的目录中,要不卸载不掉的)
8、创建物理卷
# pvcreate /dev/md5
# pvdisplay /dev/md5(查看所创建的物理卷)
"/dev/md5" is a new physical volume of "988.12 MB"
  --- NEW Physical volume ---
  PV Name               /dev/md5
  VG Name               
  PV Size               988.12 MB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               xaPujq-udcM-TNKf-Sijq-Bp1N-LOwE-NuKkC0
9、创建卷组
# vgcreate rvg(卷组名字) /dev/md5
# vgdisplay rvg
--- Volume group ---
  VG Name               rvg
  System ID            
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1%

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/111712/showart_2179563.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP