⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 879.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=100 
          border=0></TD>
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=98 
border=0></TD>
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=79 
border=0></TD>
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=103 
          border=0></TD>
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=26 
border=0></TD>
          <TD><IMG height=1 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 
        border=0></TD></TR>
        <TR>
          <TD colSpan=3><A title=linux知识宝库 
            href="index.html" tppabs="http://www.linuxhero.com/docs/index.html"><IMG height=83 
            src="images/header_r1_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c1.gif" width=472 border=0 
            name=header_r1_c1></A></TD>
            <TD colSpan=3>
              <form action="http://www.linuxhero.com/docs/search.html" method=get>
                <table 
                        style="BORDER-RIGHT: #c4c4c4 1px solid; BORDER-TOP: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-BOTTOM: #c4c4c4 1px solid" 
                        cellspacing=0 cellpadding=3 width="95%" border=0 align="center">
                  <tbody> 
                  <tr> 
                    <td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"> 
                      <div align=center><font class=normalfont>搜索文章: 
                        <input type=hidden value=result name=action2>
                          <input type=radio checked value=title name=type>标题 
                          <input type=radio value=content name=type>内容 
                          <input type=image src="images/button_go.gif" tppabs="http://www.linuxhero.com/docs/images/button_go.gif" border=0 name=image2>
                        </font></div>
                    </td>
                  </tr>
                  <tr> 
                    <td noWrap> 
                      <div align="center"> 
                        <input maxlength=100 size=30 name=keyword2>
                      </div>
                    </td>
                  </tr></tbody> 
                </table>
              </form>
            </TD>
            <TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
          <TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
        <TR>
          <TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22 
            src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0 
            name=header_r2_c1></TD>
          <TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
              <DIV align=right><FONT class=normalfont>当前位置: 
              <A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
              <font color="#FF6699">&gt;&gt;</font>
<A href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</A>                 | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
            </TD>
          <TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 
        border=0></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff 
        border=0>
         <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
              
              <TR>
                <TD vAlign=top align=middle width="60%">
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" 
                  background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
                    <TBODY>
                    <TR>
                        <TD vAlign=top width="80%"> 
                          <DIV align=center>
                        <FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
                            </FORM>
                        <TABLE cellSpacing=0 cellPadding=0 width="95%" 
                          border=0><TBODY>
                          <TR>
                            <TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif" 
                          height=30></TD></TR></TBODY></TABLE>
                        <TABLE cellSpacing=0 cellPadding=3 width="95%" 
                        align=center border=0>
                          <TBODY>
                          <TR>
                            <TD>
                              <TABLE cellSpacing=0 cellPadding=3 width="100%" 
                              border=0>
                                <TBODY>
                                <TR>
                                      <TD vAlign=top> 
<p><FONT class=normalfont><B><font color=blue>Linux下的实时数据镜像</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:原作:Atif Ghaffa 翻译:sword_martin<br>来自:Linux知识宝库<br>联系方式:无名<br><br>摘要:  <br>
<br>
   在本文中我们将要讨论的是,如何抛开昂贵的SAN(存贮区域网络Storage Area Network, <br>
   如全球文件系统GFS)或网络块设备在Linux下实现数据复制。我们在复制系统中采用了FAM <br>
   (文件变更监视模块)和IMON(信息节点监视模块),这两个系统都是SGI当初为IRIX开发的。  <br>
  SGI的员工真是非常的Cool,是他们将这两个程序移植到了Linux上并且公开了源代码。  <br>
  当花费已不再是问题时,可以采用基于GFS(全球文件系统)和SAN实现实时数据镜像;否则, <br>
  数据共享及其它许多的选择就不可或缺了。  <br>
   有几个方法可供选择。在本文中我们将会对这些方法进行讨论,你将会看到它们各自的优缺点。  <br>
<br>
为何要用复制替代共享?  <br>
   难道假设文件服务器不向客户端提供共享数据吗?是的,假设的工作环境确实是这样的。如果 <br>
   我们正在使用的文件服务器是通过NFS或SMB之类软件的共享文件的,系统中就会存在一个”瓶 <br>
   颈”和”引起系统故障的关键点”。若是在GFS之上通过共享的存贮设备(SAN或多通道的SCSI) <br>
   共享数据,这种配置不但代价昂贵,并且这种存贮盒还会成为”引起系统故障的关键点”。也 <br>
   可以用NBD(网络块设备)建立一个网络镜像,但这不是一种常用的方式,NBD本身有些缺限, <br>
   它非常难于设置管理,如果你只是要在少数几个WEB服务器间复制数据,用NBD只会给你带来更 <br>
   多的麻烦。  <br>
<br>
尽量简单  <br>
<br>
好的,下面我们来试着复制。  <br>
<br>
方案一:  <br>
<br>
    两台WEB服务器中的一台为主服务器,另外一台是备份服务器。要求备份服务器上的文件要与 <br>
    主服务器上的保持相同。  <br>
    这很简单吧。  <br>
    但是如何使其自动工作呢?用户每天得多次FTP到主服务器上复制数据。但当主服务器发生错 <br>
    误、由备份服务器接管系统时会发生什么呢?由于这种备份操作不是实时的,备份服务器中的 <br>
    数据肯定与主服务器不一致,这时管理员会非常恼怒J。你当然可以运行一个计时守护程序, <br>
    每隔5秒运行一次”rsync –av –delete source destination”,但这样做会增加机器的负 <br>
    荷,影响系统的运转。  <br>
<br>
方案二:  <br>
<br>
    有一台FTP服务器用来保存更新web数据,而六个web服务器使用dns轮转方式实现负载平衡,这 <br>
    样可以保证每台服务器上的数据都是相同的。这样我们就可以避免使用NFS,但是这样的解决 <br>
    方案并不能令人满意。  <br>
    那么最好的解决方法是什么呢?应该是”只有在数据发生变化时才将文件复制到各个web服务 <br>
    器上”,如果文件没有发生变化就什么也不作。这也就是我们使用”fam”来做的工作。  <br>
<br>
使之智能工作  <br>
<br>
    那么,我们怎么知道文件发了变化呢?我想M$ 的Windows程序开发员会这么说:  <br>
    我们可以每隔几秒就搜寻目标目录一次,将其中的文件与缓存中保存的文件做比较,看文件 <br>
    时间戳及大小是否发生了变化。  <br>
    对,没错,是这样。  <br>
    这是种轮询的工作方式,它的问题在于查找并比较文件的时间戳和大小,它的代价是昂贵的。 <br>
    你能想象在WEB服务器上每隔5秒就运行一次”ls –lR /somedirectory”造成的后果吗?  <br>
    最好的方法应该是:文件被改动的时候能够有人告诉我们,这样我们可以采取相应的动作。 <br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -