快速业务通道

用Linux建立多应用系统备份服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-13
用Linux建立多应用系统备份服务器 本文旨在结合自己的工作实际,利用LinuxFTP服务器建立了一个多系统备份服务器异地备份策略.
1 建立LinuxFTP服务器
使用了Red Hat Enterprise Linux 5 Update1, 以下所有实例中的Linux命令均在该操作系统下完成,为了增强数据备份的安全性、服务器网络连接的高可用性及吞吐量,在服务器中可以使用Raid技术增强数据的安全性和完整性,使用双网卡绑定技术来提高网络连接需要的性能.Raid 的具体实现可以根据用户各自的硬件环境采用Raid卡或着Linux提供的软件Raid实现,下面是Linux下实现软件Raid的具体实例.
1.1 Linux创建软Raid的配置过程以Raids为例,在Linux中使用3块廉价IDE硬盘组建一个Raid5设备,从而实现数据的安全性.组成Raid5设备的3块IDE硬盘在Linux中的设备文件名分别为:/dev/hdb (第2个IDE硬盘)、 /dev/hdc (第3个IDE硬盘)、/dev/hdd(第4个IDE硬盘).(1)创建新磁盘分区用root用户执行命令#fdisk /dev/hdb, 完成对第2 个IDE 硬盘的格式化.
在Command(m for help) :提示下输入n,即
创建新的磁盘分区.
在Command action
e extended
p primary partition (1-4) : 提示下输入p, 即创建主分区.
在Partition number (1-4) : 提示下输入1 , 即分区号.
在First cylinder (1-522, default 1) : 提示下按回车,即指定起始柱面(注意:括号中尾柱面数字取决于硬盘的具体型号).
在Last cylinder or size or sizeM or sizeK (1-522, default 522) : 提示下按回车, 即指定尾柱面.在Command (m for help) : 提示下输入p , 即查看分区状态,如果看到/dev/sdb1 等信息则说明分区成功.
在Command(m for help) :提示下输入t,即转换分区类型.
Empire CMS,phome.net

在Hex code (type L list codes) : 提示下输入L,即显示分区编码列表.
在Hex code (type L list codes) : 提示下输入fd,即LinuxRaid分区编码.
在Command(m for help) :提示下输入w ,即保存退出.
重复以上步逐,在其余2块硬盘上创建Linux-Raid分区.完成后需要重新启动Linux主机,以使设置生效.
(2)创建Raid设备
执行命令# mdadm -Cv /dev/md0 -l5 -n3 -c128 /dev/hd[b,c,d]1命令中各参数的作用如下:“-C” :创建一个新的阵列; “/dev/md0” :表示阵列设备名称; “-l5”表示设置阵列模式,可以选择0、 1、 4、 5、 6, 它们分别对应于Raid0、 Raid1、 Raid4、Raid5、Raid6,这里设为Raid5模式; “-n3”指设置阵列中活动设备的数目, 该数目加上备用设备的数目应等于阵列中的总设备数; “-c128”指设置块的
尺寸为128 kb, 缺省为64 kb ; “/dev/hd[b, c,d,]1” 指当前阵列中包含的所有设备标识符,也可以分开来写,中间用空格分开.当创建一个新阵列或者对阵列重构时,设备需要进行同步操作.这一过程需要一定时间,可以通过查看/proc/mdstat文件, 来显示阵列的当前状态以
及同步进度、所需时间等信息.
# more /proc/mdstat
Personalities : [raid5]
md0 : active raid5 hdd1[2] hdc1[1] hdb1[0]
75469842 blocks level 5, 128 k chunk, algorithm 2
[3/2] [UU_]
[>....................] recovery = 4.3 % (1622601/
37734912) finish=1.0min speed=15146K/sec
unused devices:
当新建或重构完成后,再次查看/proc/mdstat
文件:
# more /proc/mdstat
Personalities : [raid5]
md0 : active raid5 hdd1[2] hdc1[1] hdb1[0]
75469842 blocks level 5, 128k chunk, algorithm 2 [3/
3] [UUU]
unused devices:
由此可以很清楚地看出当前阵列的状态,各部
Empire CMS,phome.net

分所代表的意思如下: “[3/3]”中的第1位数表示阵
列所包含的设备数,第2位数表示活动的设备数,如
果有一个设备损坏,则第2位数将减1; “[UUU]”标
记当前

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号