在 RAID 磁盘上面架构 LVM 系统

浅谈在 RAID 磁盘上面架构 LVM 系统

利用 fdisk 将该分割槽删除

开始的系统应该是

建立 RAID ,假设我们利用五个 1GB 的分割槽建立 RAID-5 ,且具有一个 spare disk  那么你应该要如何进行?首先,请自行使用 fdisk 建置好如下的分割槽状态如下: 

   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1          62      497983+  fd  Linux raid autodetect

/dev/sdc1               1          62      497983+  fd  Linux raid autodetect

/dev/sdd1               1          62      497983+  fd  Linux raid autodetect

/dev/sde1               1          62      497983+  fd  Linux raid autodetect

接下来开始建立 RAID 

[root@RHEL /]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd{b,c,d,e}1

mdadm: array /dev/md0 started.

查看一下

[root@RHEL /]# mdadm --detail /dev/md0

-------------------------------------略------

    Number   Major   Minor   RaidDevice State

       0       8       17        0      active sync   /dev/sdb1

       1       8       33        1      active sync   /dev/sdc1

       2       8       49        2      active sync   /dev/sdd1

       3       8       65        -      spare   /dev/sde1

若无出现��何错误信息,此时你已经具有 /dev/md0 这个磁盘阵列装置了!接下来处理 LVM  

开始处理 LVM  PE我们取8M ,然后 VG 名为 raidvg LV 名为 raidlv ,底下为基本的流程

[root@RHEL /]# pvcreate /dev/md0

  Physical volume "/dev/md0" successfully created

查看

[root@RHEL /]# pvscan

  PV /dev/md0                      lvm2 [972.38 MB]

  Total: 1 [972.38 MB] / in use: 0 [0   ] / in no VG: 1 [972.38 MB]

[root@RHEL /]# vgcreate  -s 8M raidvg /dev/md0

Volume group "raidvg" successfully created

查看

[root@RHEL /]# vgdisplay

  VG Name               raidvg

  System ID             

  Format                lvm2

-----------------------略

VG Size               968.00 MB

  PE Size               8.00 MB

  Total PE              121

  Alloc PE / Size       0 / 0   

  Free  PE / Size       121 / 968.00 MB

-----------------------略

[root@RHEL /]# lvcreate -l 121 -n raidlv raidvg

  Logical volume "raidlv" created

查看

[root@RHEL /]# lvdisplay 

  --- Logical volume ---

  LV Name                /dev/raidvg/raidlv

  VG Name                raidvg

  LV UUID                v5KxPT-5YsJ-VCxh-E8Nb-H5L9-Fdoq-0L6l15

  LV Write Access        read/write

  LV Status              available

  # open                 0

  LV Size                968.00 MB

  Current LE             121

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     512

  Block device           253:0

这样就搞定了 LVM 了!而且这个 LVM 是架构在 /dev/md0 上面的喔!然后就是文件系统的建立与挂载了 

[root@RHEL /]# mkfs.ext3 /dev/raidvg/raidlv

[root@RHEL /]# mkdir /mnt/lvmraid

[root@RHEL /]# mount /dev/raidvg/raidlv /mnt/lvmraid

关闭本题所建立的各信息

 [root@www ~]# umount /mnt/lvmraid      <==卸除文件系统 

 [root@www ~]# lvremove /dev/raidvg/raidlv <==移除 LV 

 [root@www ~]# vgchange -a n  raidvg      <==让VG 丌活劢 

[root@www ~]# vgremove raidvg         <==移除VG 

[root@www ~]# pvremove /dev/md0         <==移除 PV 

[root@www ~]# mdadm --stop /dev/md0       <==关闭/dev/md0 RAID 

  关于LV的放大、缩小及LVM快照这里就不提了,,可以在我的《逻辑滚动条管理员 (Logical Volume Manager)的讨论 》一文的里下载压缩包                

你可能感兴趣的:(raid,LVM系统,磁盘上面架构)