Linux下的各种备份方法汇总(5)

2008-02-23 07:24:00来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


raidstart /dev/md0

mount /dev/md0 /RAID

你可以用此命令来检查已经安装的目录。 
df


--------------------------------------------------------------------------------

RAID镜象
和以上的例子一样,我要使用同一个硬盘上的两个分区,并且我也只对数据分区进行镜象。 
  

首先,设置/dev/md0,然后格式化分区,接着配置/etc/rc.d/rc.local来激活raid,最后配置
/etc/rc.d/rc.local来把镜象设备安装到一个目录下。 

如下设置 /etc/raidtab 
raiddev /dev/md0

          raid-level      1

          nr-raid-disks   2

          nr-spare-disks  0

          chunk-size     4

          persistent-superblock 1

          device          /dev/hda5

          raid-disk       0

          device          /dev/hda6

          raid-disk       1

用以下命令格式化分区 
mkraid /dev/md0

如果你在用"mkraid"命令时出了些问题,它应该会给出如何解决问题的提示。然后执行如下命令: 
mkfs -t ext2 /dev/md0

接着,你可以在"/proc/mdstat"文件中查raid的状态。 
 

cat /proc/mdstat

执行以下命令会在/etc/rc.d/rc.local中增加一行 
echo "raidstart /dev/md0" >> /etc/rc.d/rc.local

把这个命令执行一次。这可以为RAID设备建好目录并在/etc/rc.d/rc.local中增加一条命令。 
mkdir /RAID

echo "mount /dev/md0 /RAID" >> /etc/rc.d/rc.local

如果你不想重启动计算机,你现在就可以激活RAID, 
raidstart /dev/md0

mount /dev/md0 /RAID

你可以用此命令来检查已经安装的目录。 
df


--------------------------------------------------------------------------------

使用空闲的分区设置RAID 5
使用一个空闲的设备来试验RAID 5是一件很酷的事。我们还是只用一个硬盘。一般来说,我都会
建立一个100M的逻辑分区来进行试验。如果你有一个1G的扩展的分区,那你就可以有10个逻辑
分区来进行各种试验。 
具体的步骤和以上介绍的镜象以及条带一样,把配置文件按以下修改。 

raiddev /dev/md0

        raid-level      5

        nr-raid-disks   7

        nr-spare-disks  1

        persistent-superblock 1

        parity-algorithm        left-symmetric

        chunk-size      32

        device          /dev/hda5

        raid-disk       0

        device          /dev/hda6

        raid-disk       1

        device          /dev/hda7

        raid-disk       2

        device          /dev/hda8

        raid-disk       3

        device          /dev/hda9

        raid-disk       4

        device          /dev/hda10

        raid-disk       5

        device          /dev/hda11

        raid-disk       6

   ### Also, let us have a spare device  

        device         /dev/hda12

        spare-disk     0


--------------------------------------------------------------------------------

注解
请使用/etc/rc.d/rc.local来安装raid设备,而不要用/etc/fstab。如果你想用/etc/fstab,
你尽可以试一试。这多半没有用,但有些人就是喜欢自己试试看(就象我一样)。 
这些文档以前写得挺难懂得,但这些HOWTO已经更新过了,这些工具也变得更好用了。现在,在
这些例子的帮助下,任何一个会用Linux的人都可以设置一个raid设备。希望这可以帮助降低RAID
服务器的价钱。 

如果你想更好的使用软件RAID,请用U2W SCSI控制器,象Adaptec控制器或其他的好品牌,如DPT,Mylex等。
对于只需要镜象而不考虑速度的比较便宜的raid,也可以使用IDE控制器。如果你想更进一步使用硬件RAID,
有几个公司支持Linux的硬件RAID。


--------------------------------------------------------------------------------

Mark在 The Computer Underground 公司当一个接待员(短裤,T恤),在800linux.com当专业人员
(西装领带)。在空余时间做一些志愿工作,比如写一些象本文一样的文章来帮助那些需要帮助的人。
本文使用emacs和ispell编辑。 


版权所有 ? 1999 NJLUG
出版于第45期《Linux公报》1999年9月 中文版第十一期

--------------------------------------------------------------------------------
其它RAID资料:
Stripe and Mirroring RAID under RedHat 6.0 ( http://www.tcu-inc.com/mark/articles/Raid.html )

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何在Linux中设置磁盘限额?

下一篇:网卡设置指南