综合运用RAID和LVM

                           RAIDLVM的综合运用
运用背景:
目前市面上的磁盘主要是:普通 IDE 硬盘,速度不快,性能不稳定,不能用于存放关键数据, SCSI 硬盘容量小,价格昂贵
RAID 独立磁盘冗余整列技术可以解决以上问题
原理:把多块独立硬盘按不同方式组合成磁盘组,提高存储性能和冗余技术
LVM 逻辑卷功能:在 通过 LVM 构建的逻辑卷上存储数据,可以随便更改逻辑卷的大小,使用方便。
结合两种技术可以使数据存储安全方便。
实验思路:
2 IDE 磁盘分成单独的分区
再将 2 个磁盘整合成一个 RAID 设备 MD0
初始化物理卷后创建卷组 VG0
再在 VG0 上创建 LVM ,把 /home /var 里面的文件都移到 LVM
这样如果有磁盘损坏只需更换磁盘 (RAID)
使用方便可以随便移动数据进出 LVM 和增减 LVM 的大小
实验环境:
本人使用的是 red hat enterprise 5.1 其他版本均可
买不起硬盘所以在虚拟机里面做这个实验!
步骤:
首先关机,添加两个 IDE 的硬盘再开机,用命令: fdisk �Cl 查看一下:
添加的磁盘为 hdb hdd
再将两个硬盘分区: fdisk /dev/hdb 按提示操作 再更改磁盘的 ID fd raid 标志磁盘)
另外一个同样操作。完成后查看:
分区已经完成了。
下面就是拷贝 RAID 的配置文件,这里要确定你的系统安了 raidtools 工具,如果没有安装可以在网上下载一个安装。
运行命令如图:
编辑 raid 的配置文件
由于刚才拷贝的文件是 raid1 所以这里的 raid-level 1 ,这个级别的 raid 要求磁盘必须是双数。然后我们添加刚才的两个磁盘 hdb hdd
下面就可以运行命令创建 raid 设备 md0
创建过后我可以检查 md0 的情况,使用命令 more /proc/mdstat lsraid �CA  �Ca /dev/md0
Hdb hdd 状态良好 !
创建 lvm 的物理磁盘,使用 md0
下面就可以创建卷组了,如果你是第一次创建卷组,要先运行命令 vgscan
然后在运行 vgcreate 创建卷组
成功使用 md0 创建了卷组 vg
查看一下 vg 卷组的情况, vgdisplay
PE size 指的是每个块的大小,这里是 4M
VG Size 指的是 vg 的大小, 2G
vg 卷组中创建两个名为 home var 的逻辑卷
格式化两个逻辑卷:
从上面两张图片可以看到两个逻辑卷的基本信息和格式化成功的信息
接下来我们在 /mnt 目录下面新建 home var 两个文件夹
将逻辑卷 home var 分别挂载到 /mnt 里面相应的文件夹里面
再将 /home /var 文件夹里面的文件全部拷贝到 /mnt 文件夹里面相应的 home var 文件夹里面。
进入 /mnt/var 看看是否拷贝真的成功:
拷贝成功!
下面我们来编辑文件 /etc/fstab 使开机的时候自动挂载 /mnt 下面的 home var
Vi /etc/fstab
注意最后的两行是我自己加的!
防止开机时不能加载 raid md0 ,编辑文件 /etc/rc.sysinit 开机的时候第一个加载的就是此文件
Vi /etc/rc.sysinit
输入 /raid 回车找到此处,在此处加上以上的一段代码即可
现在就可以重启计算机,删除 /home /var 两个文件件的文件
这样,系统使用的就是在 raid1 md0 上建立的 vg 组上建立的逻辑卷 home var
安全性得到保证,使用也更方便。
如果使用很久过后两个文件夹变得很大,可以灵活分配更多的空间给这两个逻辑卷文件夹。
使用命令: e2fsadm -l +250 /dev/vg/home 即可
前面我们说过每个 PE 4M ,现在我们 +250 PE 就是增加了一个 G 的容量。
实验到此结束,本人也是菜鸟
望高手多多指教

你可能感兴趣的:(职场,raid,lvm,休闲,综合)