﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客网-SA Blog --系统管理员的博客生涯</title><link>http://www.cnitblog.com/201/</link><description>书写自己的系统管理博客生涯</description><language>zh-cn</language><lastBuildDate>Fri, 10 Oct 2008 20:39:24 GMT</lastBuildDate><pubDate>Fri, 10 Oct 2008 20:39:24 GMT</pubDate><ttl>60</ttl><item><title>百种ADSL路由器的初始默认密码大全</title><link>http://www.cnitblog.com/201/archive/2008/10/06/49892.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Mon, 06 Oct 2008 05:52:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/10/06/49892.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49892.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/10/06/49892.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49892.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49892.html</trackback:ping><description><![CDATA[<p>以下这些都是一些ADSL设奋的出厂时的默认初始IP，用户名和密码，是要调试这些设奋时必须要知道的东西。 </p>
<p>一般调试这些设奋有三种方法： </p>
<p>一种是最常见的WEB方法，就是在浏览器中填入设奋的IP，如QX1680，就是在浏览器地址栏输入IP地址：10.0.0.2，出现提示栏后，输入用户名admin，密码qxcommsupport,就可以管理员设置界面了。最常见和最简单的就是这种方法。 </p>
<p>第二种方法就是用TELNET的方法，telnet IP,如早期的合勤642，方法telnet 192.168.1.1,然后输入密码1234,就可以进入全英文的字符界面了。 </p>
<p>第三种方法就是用厂商自带的配置程序来进入配置界面，如CyberLink 6307/6309KG 它使用在随Cybrlink 6307/6309KG带的光盘中DSLCom.exe， 出厂时默认值：路由IP地址 :1 92.168.1.1密码 : stm，由于这种方法没有前两种方法方便，所以现在的低端产品比较少采用了。 绝大部分产品的调试都是要先通过产品自带的双绞线连接设奋后，把本机网卡的IP设置成跟该设奋同一网段，再进行配置，如设奋被改了默认的IP或者密码，大部分都可以通过复位来恢复出厂默认值。最常用也是最有用的方法就是把设奋断电后，一直按住复位键，然后通电，持续一小段时间后就可以恢复。 </p>
<p><br>上海大亚科技 大亚108 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：admin 密码：password </p>
<p>艾玛 701g <br>192.168.101.1 192.168.0.1 <br>用户名：admin 密码：admin <br>用户名：SZIM 密码：SZIM </p>
<p>艾玛701H <br>192.168.1.1 10.0.0.2 <br>用户名：admin 密码：epicrouter </p>
<p>实达2110EH ROUTER <br>192.168.10.1 <br>用户名：user 密码：password <br>用户名：root 密码：grouter </p>
<p>神州数码/华硕： <br>用户名：adsl 密码：adsl1234 <br>全向： <br>用户名：root 密码：root </p>
<p>普天： <br>用户名：admin 密码：dare </p>
<p>e-tek <br>用户名:admin 密码:12345 </p>
<p>zyxel <br>用户名:anonymous 密码:1234 </p>
<p>北电 <br>用户名:anonymous 密码:12345 </p>
<p>大恒 <br>用户名：admin 密码：admin </p>
<p>大唐 <br>用户名：admin 密码：1234 </p>
<p>斯威特 <br>用户名：root 密码：root <br>用户名：user 密码：user <br>中兴 <br>用户名：adsl 密码：adsl831 </p>
<p>viking <br>帐号：adsl 密码：adsl1234 <br>帐号：root 密码：grouter </p>
<p><br>华为mt800 <br>帐号：admin 密码：admin</p>
<p>home gateway <br>帐号：user 密码：password <br>帐号：admin 密码：epicrouter </p>
<p><br>全向QL1680 <br>IP地址10.0.0.2 <br>用户名：admin，密码：qxcomm1680， <br>管理员密码：qxcommsupport。 </p>
<p>全向QL1880 <br>IP地址192.168.1.1 <br>用户名：root，密码：root </p>
<p>全向QL1688 <br>IP地址10.0.0.2 <br>用户名为admin；密码为qxcomm1688 </p>
<p>TP-LINK TD-8800 <br>192.168.1.1 <br>户名admin,密码admin </p>
<p>合勤zyxel 642 <br>在运行输入telnet 192.168.1.1 <br>密码1234 </p>
<p>Ecom ED-802EG <br>192.168.1.1 <br>用户名root <br>密码root </p>
<p>神州数码6010RA <br>192.168.1.1　 <br>用户名ADSL <br>密码ADSL1234 </p>
<p>华为SmartAX MT800 <br>192.168.1.1 <br>用户名ADMIN <br>密码ADMIN <br>恢复默认配置的方法有两种，一种是连续按MODEM背后的RESET键三次，另一种是在配置菜单的SAVE&amp;REBOOT里选择恢复默认配置。 </p>
<p>伊泰克 <br>IP：192.168.1.1 <br>用户名：supervisor <br>密码：12345 </p>
<p>华硕 <br>IP：192.168.1.1 <br>用户名：adsl <br>密码：adsl1234 </p>
<p>阿尔卡特 <br>192.168.1.1 <br>一般没有密码 </p>
<p>同维DSL699E <br>192.168.1.1 <br>用户名：ROOT <br>密码：ROOT </p>
<p>大亚DB102 <br>192.168.1.1 <br>用户名：admin <br>密码：dare <br>高级设置://192.168.1.1/doc/index1.htm </p>
<p>WST RT1080 <br>192.168.0.1 <br>username:root <br>password:root </p>
<p>WST ART18CX <br>10.0.0.2 <br>username:admin <br>password:conexant <br>username:user <br>password:password </p>
<p>泛德　 <br>用户名：admin <br>密码：conexant </p>
<p>东信Ea700 <br>192.168.1.1 <br>用户名：空 <br>密码：password </p>
<p>broadmax hsa300a <br>192.168.0.1 <br>username:broadmax <br>password:broadmax </p>
<p>长虹ch-500E <br>192.168.1.1 <br>username:root <br>password:root </p>
<p>重庆普天CP ADSL03 <br>192.168.1.1 <br>username:root <br>password:root </p>
<p>台湾突破EA110 <br>RS232:38400 <br>192.168.7.1 <br>usernameSL <br>pswSL </p>
<p>etek-td ADSL_T07L006.0 <br>192.168.1.1 <br>User Name: supervisor <br>Password: 12345 <br>忘记密码的解决办法： 使用超级终端的Xmodem方式重写Vxworks.dlf，密码恢复成：12345</p>
<p>GVC DSL-802E/R3A <br>10.0.0.2 <br>username:admin <br>password:epicrouter <br>username:user <br>password:password </p>
<p>科迈易通km300A-1 <br>192.168.1.1 <br>username: <br>password:password </p>
<p>科迈易通km300A-G <br>192.168.1.1 <br>username:root <br>password:root </p>
<p>科迈易通km300A-A <br>192.168.1.1 <br>username:root or admin <br>password:123456 </p>
<p>sunrise SR-DSL-AE <br>192.168.1.1 <br>username:admin <br>password:0000 </p>
<p>sunrise DSL-802E_R3A <br>10.0.0.2 <br>username:admin <br>password:epicrouter <br>username:user <br>password:password </p>
<p>UTStar ut-300R <br>192.168.1.1 <br>username:root or admin <br>password:utstar </p>
<p>中达通CT-500 <br>192.168.1.1 <br>用户名：root <br>密码：12345 </p>
<p>中兴adsl841 <br>默认IP：192.168.1.1 <br>UserName：admin <br>Password：private </p>
<p>成都天逸 <br>用户名：admin <br>密码：epicrouter </p>
<p>上海中达 <br>用户名：（随意） <br>密码：12345 </p>
<p>全向QL1680 <br>IP地址10.0.0.2 <br>用户名是admin <br>密码是qxcomm1680 <br>管理员密码是 qxcommsupport </p>
<p>全向QL1880 <br>IP地址192.168.1.1 <br>用户名是root <br>密码是root </p>
<p>全向QL1688 <br>IP地址10.0.0.2 <br>用户名为admin； <br>密码为qxcomm1688 </p>
<p>CyberLink 6307/6309KG <br>它使用在随Cyberlink6307/6309KG带的光盘中DSLCom.exe， <br>路由IP地址 : 192.168.1.1 <br>密码 : stm </p>
<p>TP-LINK TD-8800 <br>192.168.1.1, <br>户名admin, <br>密码admin. </p>
<p>合勤zyxel 642 <br>在运行输入telnet 192.168.1.1 <br>密码1234 <br>一直按住机身后面的的RESET复位键然后开机，保持几十秒就可以恢复出厂默认 值。 </p>
<p>Ecom ED-802EG <br>192.168.1.1 <br>用户名root <br>密码root </p>
<p>神州数码6010RA <br>192.168.1.1　 <br>用户名为ADSL <br>密码为ADSL1234 </p>
<p>华为SmartAX MT800 <br>IP是192.168.1.1 <br>用户名ADMIN <br>密码ADMIN <br>恢复默认配置的方法有两种，一种是连续按MODEM背后的RESET键三 次，另一种是在配置菜单的SAVE&amp;REBOOT里选择恢复默认配置。</p>
<p><br>伊泰克 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：supervisor <br>密码：12345 </p>
<p>华硕 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：adsl <br>密码：adsl1234 </p>
<p>阿尔卡特 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>一般没有密码 </p>
<p>同维DSL699E <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：ROOT <br>密码：ROOT </p>
<p>大亚DB102 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：admin <br>密码：dare <br>高级设置界面：<a href="http://192.168.1.1/">http://192.168.1.1/</a> doc/index1.htm <br>WST的RT1080 <br><a href="http://192.168.0.1/">http://192.168.0.1/</a> <br>username:root <br>password:root </p>
<p>WST的ART18CX <br><a href="http://10.0.0.2/">http://10.0.0.2/</a> <br>username:admin <br>password:conexant <br>username:user <br>password ：assword </p>
<p>全向qxcomm1688 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>高端设置密码是：qxcommsuport </p>
<p>全向qxcomm1680 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>登陆ADSL的密码是:qxcomm1680 </p>
<p>实达 <br>V3.2　root <br>root <br>V5.4　root <br>grouter </p>
<p>泛德 <br>admin <br>conexant </p>
<p>东信Ea700 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>用户名：空 <br>密码：password </p>
<p>broadmax的hsa300a <br><a href="http://192.168.0.1/">http://192.168.0.1/</a> <br>username:broadmax <br>password:broadmax </p>
<p>长虹ch-500E <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:root <br>password:root </p>
<p>重庆普天CP ADSL03 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:root <br>password:root </p>
<p>台湾突破EA110 <br>RS232:38400 <br><a href="http://192.168.7.1/">http://192.168.7.1/</a> <br>username SL <br>psw SL </p>
<p>etek-td的ADSL_T07L006.0 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>User Name: supervisor <br>Password: 12345 <br>忘记密码的解决办法： <br>使用超级终端的Xmodem方式重写Vxworks.dlf，密码恢复成：12345<br>GVC的DSL-802E/R3A <br><a href="http://10.0.0.2/">http://10.0.0.2/</a> <br>username:admin <br>password:epicrouter <br>username:user <br>password assword </p>
<p>科迈易通km300A-1 <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username: <br>password assword </p>
<p>科迈易通km300A-G <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:root <br>password:root </p>
<p>科迈易通km300A-A <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:root or admin <br>password:123456 </p>
<p>sunrise的SR-DSL-AE <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:admin <br>password:0000 </p>
<p>sunrise的DSL-802E_R3A <br><a href="http://10.0.0.2/">http://10.0.0.2/</a> <br>username:admin <br>password:epicrouter <br>username:user <br>password assword </p>
<p>UTStar的ut-300R <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>username:root or admin <br>password:utstar </p>
<p>格林耐特 GRT1500R GS8120/GS3780 green net <br>192.168.1.1 <br>User Name:root <br>Password:12345 </p>
<p>格林耐特 GRT1500 AD6485/AD6488 green net <br>192.168.1.1 <br>User Name:root <br>Password:12345 </p>
<p>grt 1500c <br><a href="http://192.168.1.1/">http://192.168.1.1/</a> <br>User Name: adminr <br>Password: greennet </p>
<p>ALPHA AFW-GR50 <br>192.168.18.1 <br>用户名：admin <br>密码：admin </p>
<p>NETCORE（磊拓）路由器 <br>IP192.168.1.1 <br>帐户：guest <br>密码：guest </p>
<p>D-LINK 路由器 <br>IP 192.168.0.1 <br>帐户为ADMIN <br>密码为空 </p>
<p>A+LINK 路由器 <br>IP 192.168.123.254 <br>密码为ADMIN </p>
<p>NETGEAR 路由器 <br>192.168.0.1 <br>帐号ADMIN <br>密码 password </p>
<p>锐捷网络 路由器 <br>192.168.1.1 <br>帐号：ADMIN <br>密码：ADMIN </p>
<p>TP-LINK R402 <br>192.168.1.1 <br>用户：admin <br>密码：admin </p>
<p>TP-LINK R480T <br>192.168.1.1 <br>用户：admin <br>密码：admin </p>
<p>路由品牌名：viking <br>帐号：adsl 密码：adsl1234 <br>帐号：root 密码：grouter </p>
<p><br>路由品牌名：mt800 <br>帐号：admin <br>密码：admin </p>
<p><br>路由品牌名：home gateway <br>帐号：user <br>密码：password<br></p>
<img src ="http://www.cnitblog.com/201/aggbug/49892.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-10-06 13:52 <a href="http://www.cnitblog.com/201/archive/2008/10/06/49892.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sybase 基本操作</title><link>http://www.cnitblog.com/201/archive/2008/09/28/49607.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Sun, 28 Sep 2008 02:18:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/28/49607.html</guid><description><![CDATA[声明：本帖转自http://blog.chinaunix.net/u/10047/showart.php?id=1220438&nbsp; <a  href="http://szxsztszk.cublog.cn/" class="list1" target="_blank">szxsztszk.cublog.cn</a><br>只为收藏下来供以后学习sysbase 参考。<br><br><br>安装：FRO LINUX<br>1.用sybase身份安装：CD20045-55-1252-01.tgz<br>&nbsp;&nbsp;&nbsp; 建立sybase，家目录在/opt/sybase,加密码。解压到/tmp/inst/。修改/etc/hosts:ip&nbsp; tank<br>2.用sybase登录，启动xwindow，运行/tmp/inst/setup进行图形安装。<br>3。查看SYBASE服务命令：<br>$showserver<br>4.停止sybase服务：<br>$isql -Usa -STANK<br>&gt;shutdown SYB_BACKUP&nbsp; ---&gt;停backupserver<br>&gt;go<br>&gt;shutdown -------&gt;停dataserver<br>&gt;go<br>&gt;quit<br>5.启动sybase服务：<br>$cd ~ASE_125/install/<br>$startserver -f RUN_TANK<br>$startserver -f RUN_TANK_BS<br>$showserver<br><br>安装 FOR WIN<br>类似一般程序安装；在WIN服务管理里设置启动。<br>win下的SYBASE客户端sql advantage和dsedit等无法启动（本机LAN原因）解决方法：<br>修改本机X:\sybase\locales\locales文件里NT选项的locale = zh_CN, us_english, iso_1，加入本机LAN即可（如zh_CN）<br><br><br>常用操作：<br>1.su - sybase -c "isql -Usa -STANK"<br>2.修改SA的密码(SA默认密码为空):<br>用ISQL连接上后<br>&nbsp;sp_password null,"新密码" or&nbsp; sp_password "旧密码","新密码"<br>3.开始和确认事务(注意：有些命令不可以在事务里运行，见附录)<br>begin transaction和commit transaction可将任意数目的SQL语句封装起来，这两名的简单语法为：<br>begin transaction<br>commit transaction<br>or<br>begin tran<br>commit<br>&nbsp; ps:只有执行了commit数据才是真正写入库里。<br>4. 回退事务<br>在commit transaction命令提交前任何时候可取消或回退事务，该命令的简单语法为：<br>rollback transaction<br>or<br>rollback<br>5．检查事务状态<br>全局变量@@transtate记录了事务当前的状态。在执行一个语句后SQL Server通过记录所有事务变化来确定返回何种状态。<br>@@transtate可包含下列值：<br>值&nbsp; 意义<br>0事务进行中：一个显式或隐式事务有效；上一语句执行成功<br>1事务完成：事务完成并提交其变化<br>2语句异常中止：上一语句异常终止；对事务无影响<br>3事务异常中止：事务异常中止并回退所有变化<br>举例：在事务中，可在一个语句（如insert）后使用@@transtate确定该语句成功或失败对事务的影响。commit transaction<br>Begin transaction<br>Insert into publishers(pub_id)values(&#8216;9999&#8217;)<br>(1 row affected)<br>select @@transtate<br>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br>0<br>commit transaction<br>select @@transtate<br>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br>0<br>(1 row affected)<br><br>6.备份系统数据<br>SYBASE
系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server
提供了两种不同类型的恢复机制：一类是系统自动完成的恢复，这种措施在每次系统启动时都自动进行，保证了在系统瘫痪前完成的事务都写到数据库设备上，而未
完成的事务都被回退；另一类是人工完成的恢复，这是通过 DUMP 和 LOAD
命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。 <br>7、备份数据库<br>每一个数据库都应在创建之后卸出，从而提供一个装入基点。在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库系统卸出数据库周期建议为每周一次。<br>除了按计划周期卸出数据库之外，还需在每次运行没有日志的操作后卸出数据库。例如：<br>&#183;每次强制地运行了 DUMP TRAN WITH NO_LOG （因为数据库的磁盘空溢出）；<br>&#183;每次用 sp_dboption 允许 select into/bulkcopy 做快速拷贝，或用 SELECT INTO 命令创建一个永久性的表，或使用了 WRITETEXT 命令。<br>卸出数据库的命令为：<br>DUMP DATABASE database_name<br>TO dump_device<br>database_name 是要卸出的数据库名称，dump_device 是卸出设备的名称。用系统过程 sp_helpdevice 可以获得设备的信息。<br>下面一条命令用来卸出数据库 my_db ：<br>DUMP DATABASE my_db<br>TO db_bk_dev<br>默认导出到C:\WINDOWS\SYSTEM32\下了。也可以指定路径。<br>8、备份事务日志<br>如果事务日志与数据库放在同一个设备上，则事务日志不应与数据库分开备份。master 数据库和小于 4M 的用户数据库就是这种情况。一般数据库系统的数据库和日志分别放在不同的设备上，因此，可以用 DUMP TRAN 命令单独备份日志。<br>备份事务日志的周期直接影响数据的恢复程度，因此建议每天备份。<br>备份事务日志的命令格式为：<br>DUMP TRANsaction database_name<br>[TO dump_device]<br>[WITH TRUNCATE_ONLY|WITH NO_LOG|WITH NO_TRUNCATE]<br>其中 database_name 是要备份事务的数据库名称，dump_device 是备份设备名称，仅当包含了 WITH TRUNCATE_ONLY 或 WITH NO_LOG 子句时，才可以备份到设备。<br>注意：如果总是用 DUMP DATEBASE （备份数据库及其日志），而不用 DUMP TRAN ，事务日志将不会刷新，而变得非常庞大。<br>对于 master 数据库和小型数据库每次运行 DUMP DATEBASE 之后应当运行 DUMP TRANsaction 命令刷新日志 。<br>下面一条命令备份数据库 db160 的事务日志到备份设备上：<br>DUMP TRANsaction db160<br>TO db_log_bk_dev<br>WITH TRUNCATE_ONLY<br>9、备份数据库及其日志间的相互作用<br>在至少卸出一次数据库前，卸出事务日志是毫无意义的。下图显示了备份数据库及其日志间的关系<br>如果在星期二下午5：01出现非硬件故障，需要做的所有工作是装入磁带5（参见下一节：数据恢复），由于磁带5是下午5：00刚备份的，因此只有备份和装入之间的一分钟内的数据损失。<br>但是，如果在星期二下午4：49失效会怎么样呢？在这种情况下，要装入磁带1（在星期五下午5：00的卸出）。然后，依次装入磁带2，3以及4。这样，系统将恢复到星期二上午10：00点的状态，星期二的大部分工作丢失了。此例显示了经常卸出事务的重要性。<br>10、万一系统失败时恢复数据库系统<br>如
果用户数据库存储的设备失效，从而数据库被破坏或不可存取，通过装入最新的数据库备份以及后来的事务日志备份可以恢复数据库。假设当前的事务日志存在于一
个并没有毁坏的设备上，带着 WITH NO_TRUNCATE 选项的 DUMP TRANsaction 命令卸出它。<br>要恢复数据库按如下步骤去做：<br>1）、如果日志存在于一个分离的设备上，用带着 NO_TRUNCATE 选项的 DUMP TRANsaction 命令卸出被毁坏的或者不可存取的用户数据库事务日志。<br>2）、用下面的查询检查设备分配已毁坏数据库的设备使用情况。必须为同一目的赋同样的空间块。<br>下面的查询显示了分配给数据库 mydb 设备使用和尺寸情况：<br>SELECT segmap，size FROM　sysusages<br>WHERE dbid =<br>（ SELECT dbid FROM sysdatabases WHERE name = &#8220;mydb&#8221;）<br>3）、检查查询的输出。在 segmap 列的 &#8216;3&#8217;代表数据分配，&#8216;4&#8217;代表日志分配。size 列代表 2K 数据块的数目。注意此信息的次序、使用和尺寸部分。例如，输出为：<br>4）、用 DROP DATABASE 命令删除毁坏设备上的数据库。如果系统报错，用DBCC DBREPAIR 命令的 DROPDB 选项。<br>5）、删除数据库后，用 sp_dropdevice 删除毁坏了的设备。<br>6）、用 DISK INIT 初始化新的数据库设备。<br>7）、重建数据库。用 CREATE DATABASE 命令从老的 sysusages 表拷贝所有的行，并包含第一逻辑设备。<br>对上例，命令为：<br>CREATE DATABASE mydb<br>ON datadev1=20，datadev2=10<br>LOG ON logdev1=10<br>8）、用 ALTER DATABASE 命令重建其余入口。在此例中，在datadev1上分配更多的空间，命令为：<br>ALTER DATABASE mydb ON datadev1=2<br>9）、用 LOAD DATABASE 重新装入数据库，然后用 LOAD TRAN 装入前面卸出的日志。<br>LOAD DATABASE 命令语法是：<br>LOAD DATABASE database_name<br>FROM dump_device<br><br>LOAD TRANsaction 命令的语法是：<br>LOAD TRANsaction database_name FROM dump_device<br><br>卸出数据库和事务日志的缺省权限归数据库所有者，且可以传递给其他用户；装载数据库和事务的权限也归数据库所有者，但不能传递。<br><br>11、产生用户信息表，并为信息表授权；<br>系统维护人员的另一个日常事务是为用户创建新的信息表，并为之授权。创建表以及为表授权的方法已经在讲过，在此只将有关命令语法写出来。<br>&#183;创建表的命令为：<br>CREATE TABLE table_name<br>（ column_1 datatype [NULL | NOT NULL | IDENTITY]，<br>column_2 &#8230;&#8230;<br>）<br>go<br><br>ALTER TABLE table_name<br>ADD PRIMARY KEY （column_list）<br>go<br><br>&#183;删除表的命令格式为：<br>DROP TABLE table_name<br>go<br><br>&#183;为表授权的命令格式为：<br>GRANT {ALL|permission_list}<br>ON table_name TO user_name<br>go<br><br>&#183;收回权限的命令格式为<br>REVOKE {ALL|permission_list}<br>ON table_name FROM user_name<br>go<br><br>12、监视系统运行状况，及时处理系统错误；<br>系统管理员的另一项日常工作是监视系统运行情况。主要有以下几个方面：<br>1）、监视当前用户以及进程的信息<br>使用系统过程：sp_who<br>说明：该命令显示当前系统所有注册用户及进程信息，如下表是某系统的信息。<br>SpidStatusLoginamehostnameblkdbnamecmd<br>---------------------------------------------------------------<br>1RunningSascosysv0MasterSELECT<br>2SleepingNULL0MasterNETWORK HANDLE<br>3SleepingNULL0MasterDEADLOCK TUNE<br>4SleepingNULL0MasterMIRROR HANDLER<br>5SleepingNULL0MasterHOUSEKEEPER<br>6SleepingNULL0MasterCHECKPOINT SLEEP<br>从左向右依次显示：进程号、当前状态、注册用户名、主机名、占用块数、数据库名以及当前命令。<br>如果监视时发现进程总数接近最大连接数（用系统过程：sp_configure &#8220;user conn&#8221; 查看）时，应下掉不活动或无关进程，以保证系统正常运做；另外亦可监视非法用户或用户使用不属于自己使用范围的数据库等情况。<br>2）、监视目标占用空间情况<br>使用系统过程：sp_spaceused<br>说明：该过程显示行数、数据页数以及当前数据库中由某个目标或所有目标所占用的空间。如下表是某数据库日志表的信息：<br><br>NameRow_totalreserveddataIndex_sizeunused<br>------------------------------------------------------------<br>SyslogsNot avail32KB32KB0KBNot avail<br><br>日常要监视的主要目标有：用户数据库、数据库日志表（syslogs）以及计费原始数据表等。如果发现占用空间过大，对日志表要进行转储；对其他目标则应扩充空间或清楚垃圾数据。<br>3）、监视 SQL Server 统计数字<br>使用系统过程：sp_monitor<br>说明：sp_monitor 显示SQL Server 的历史统计数字，下表是某系统的统计数字：<br><br>Last_runCurrent_runSeconds<br>---------------------------------------------------------------<br>May 13 2000 1:27PMMay 13 2000 3:01PM5678<br>CPU_busyIO_busyIdle<br>---------------------------------------------------------------<br>16(6)-0%0(0)-0%5727(5672)-99%<br>Packets_receivedPackets_sentPacket_errors<br>---------------------------------------------------------------<br>21(17)100(97)0(0)<br>Total_readTotal_writeTotal_errorsConnections<br>--------------------------------------------------------<br>785(366)311(113)0(0)3(2)<br><br>上表依次给出该系统本次运行统计的上一次时间、本次时间、间隔秒数、CPU占用、IO占用、收发包情况、系统读入写出情况等信息<br><br>13、保证系统数据安全，周期更改用户口令；<br>为保证系统数据的安全，系统管理员必须依据系统的实际情况，执行一系列的安全保障措施。其中，周期性的更改用户口令是比较常用且十分有效的措施。<br>更改用户口令是通过调用系统过程sp_password 来实现的。Sp_password 的语法为：<br>sp_password caller_password,new_password [,loginame]<br>其中caller_password 是登录口令（老口令），new_password是新口令，loginame是登录名称。<br><br>14.如何修改IP地址改变后的interfaces文件？<br>A.安装SYBASE Adapive Server的机器IP地址改变后, 应修改 interfaces 文件及有关的设置。<br>如果 interfaces 文件中使用的是机器名而不是 IP 地址, 则不需要变动。 但如果客户端联结服务器使<br>用的是服务器的 IP 地址而不是机器名,那么客户端需修改联结服务器的 IP 地址.。<br>如果 interfaces 文件中使用的是 IP 地址, 那么需要修改 interfaces 文件中和地址有关的部分,<br>可使用dscp 或 dsedit 进行修改。 如果客户端联结服务器使用的是服务器的地址而不是机器名,那么客<br>户端也需修改。<br>15。实现开机时自动装载Sybase数据库<br>　　原先要使Sybase SQL Server启动，一般需要先以sybase用户登录，然后运行$SYBASE/install目录下的startserver命令启动SYBASE_XXXX服务进程和SYB_BACKUP_XXXX备份服务进程。<br>　　要实现Unix系统启动时就能在后台装载Sybase的功能,我们可在/etc/rc2.d/目录下新建一文件S99sybase,内容如下:<br>　　SYBASE=/usr/sybase<br>　　PATH=$PATH:$SYBASE/bin<br>　　export $SYBASE $PATH<br>　　$SYBASE/install/startserver -f $SYBASE/install/RUN_SYBASE_XXXX &gt; /dev/null<br>　　$SYBASE/install/startserver -f $SYBASE/install/RUN_SYB_BACKUP_XXX &gt;/dev/null<br>　　然后修改Sybase的权限，重启系统即可。<br>16.实现关机时自动卸载Sybase数据库<br>
为保证Sybase系统的正常运行，每次在关闭Unix系统时要先结束Sybase SQL Server
的服务进程，从减轻系统管理人员操作的角度出发建立一用户halt，修改/etc/passwd文件，将halt用户的uid改为0（或其他可运行
shutdown的用户id），在/usr/halt/.profile中添加以下语句：<br>　　SYBASE=/usr/sybase<br>　　DSQUERY=SYBASE_XXXX<br>　　PATH=$PATH:$SYBASE/bin<br>　　export SYBASE DSQUERY PATH<br>　　isql -Usa -Pabcabc -ihalt.sql &gt; /dev/null<br>　　shutdown -y -g0<br>　　其中&#8220;abcabc&#8221;为sa用户的口令,halt.sql是一简单的文本文件，内容如下：<br>　　shutdown<br>　　go<br>　　这样每次只要以halt用户登录，就实现了自动卸下Sybase数据库，然后关闭Unix系统。<br>17. Sybase UTF-8中文字符集设置<br>(这里SYBASE的安装路径为c:\sybase) <br>&nbsp;1.c:\&gt;cd \sybase\charsets\cp936<br>&nbsp;2.c:\sybase\charsets\cp936&gt; charset -U用户名 -P密码 -S数据库服务器名称 binary.srt cp936<br>&nbsp;更改默认字符集为cp936<br>&nbsp;3.在SQL环境中<br>&nbsp;1&gt;select name,id from syscharsets(会列出字符集对应的id号)<br>&nbsp;2&gt;go<br>&nbsp;找到name为cp936对应的id(假设为171)<br>&nbsp; 1&gt;sp_configure "default character set id",171<br>&nbsp; 2&gt;go<br>&nbsp;5.重启server两次<br>（注:第一次启动后，server会自动宕掉，需要第二次重启后才能使用）<br><br>18.创建用户数据库<br>以下通过一个建立数据库的脚本说明建立数据库的过程：<br>//创建数据库设备，设备大小以页（2K）为单位<br>disk init<br>name="test_dbdev",<br>physname="/home/bk/test_dbdev.dat",<br>vdevno=5,<br>size=10240<br>go<br>disk init<br>name="test_logdev",<br>physname="/home/bk/test_logdev.dat",<br>vdevno=6,<br>size=5120<br>go<br>//创建数据库TEST_DB，其大小为20M，日志大小为10M<br>create database TEST_DB<br>on test_dbdev=20<br>log on test_logdev=10<br>go<br>//打开数据库<br>use TEST_DB<br>go<br>-----------<br>举例说明：<br>DISK INIT<br>Name=&#8217;My_Device&#8217;,<br>Physname=&#8217;D:\database\My_device.dat&#8217;,<br>Vdevno=3<br>Size=5000<br>注释：逻辑名、物理名、设备虚拟号、设备大小<br>------------------------<br>创建用户数据库<br>Create Database 数据库名<br>&nbsp; On 设备_1=Size_1,//单位：M<br>&nbsp;&nbsp;&nbsp;&nbsp; 设备_2=Size_2,<br>&#8230;&#8230;<br>log on 日志设备=Log_Size<br>[With Override]//在同一设备上创建数据库和事务日志时使用该选项<br>[For Load]&nbsp;&nbsp;&nbsp; //禁止用户访问直到数据库的装入或恢复操作完成为止<br>举例：<br>&nbsp;&nbsp;&nbsp; Create Database test_db<br>&nbsp;&nbsp;&nbsp; On data_dev=100,//单位：M<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Index_dev=50<br>&nbsp;&nbsp;&nbsp; Log on log_dev=30<br>说明：<br>（1）将日志放在单独的设备上，有利于数据库性能的提高；<br>（2）如果将数据库和日志放在同一设备上，就不能实现增量备份；<br>（3）通常将System和Default段缩减范围到一个设备上，如删除设备Index_dev上的System段和Default段，创建新的段，用来存放专门的数据库对象<br>19.备份和恢复DB数据<br>dump database mydb to '/u01/mydb_full.bk'<br>go<br><br>dump tranaction mydb to '/u01/mydb_tran.bk'<br>go<br><br>load database mydb from '/u01/mydb_full.bk'<br>load transaction mydb from '/u01/mydb_tran.bk'<br>online database mydb<br>go<br>&nbsp;ps:采用增量备份后，严禁日志截断! 即禁止使用：dump transaction sctf truncate_only&nbsp; 命令!<br>增量备份必须是在完整备份后的或上一次增量备份后，中间若遇到日志截断，后续的增量备份均告失败！<br>增量备份可以根据需要，如每小时备份一次，每次备份所需时间约2－5秒，所以时间极快。<br>&nbsp;ps:
单引号和双引号都能关闭shell对特殊字符的处理。不同的是，双引号没有单引号严格，单引号关闭所有有特殊作用的字符，而双引号只要求shell忽略大
多数，具体的说，就是①美元符号②反引号③反斜杠，这3种特殊字符不被忽略。 不忽略美元符号意味着shell在双引号内部也进行变量名替换。<br><br><br>*********************************************<br>下面资料来自SYBASE白皮书<br>1。客户端字符集修改 locales.dat<br>2.可以通过设置CHARSET驱动程序属性指定在应用程序中使用的字符集。<br>&nbsp; 或者设置jconnect字符集的方法来设置。<br>3。查看字符集：<br>SERVER：sp_helpsort<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; go<br>CLIENT：select @@client_csname<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; go<br>4.段+阀值：<br>默认是三个段: system default logsegment<br>system段: 数据库系统表存放处<br>default段: 未指明段的对象都存放在这里<br>logsegment段:数据库的事务日志存放处<br><br>阀值(threshold) : <br>建立阀值: sp_addthreshold 库名,段名,自由空间,存储过程名字<br>删除阀值: sp_dropthreshold 库名,段名,自由空间页 <br>显示阀值: sp_helpthreshold<br>管理阀值: sp_dboption<br>显示段空间信息:sp_helpsegment<br>阀值管理的流程如下:<br>先建存储过程:(下面的是日志的存储过程,原因:日志增长具有不可预见性,相比之下,数据增长具有可预见性,所以一般都建logsegment的阀值管理,default的阀值管理可不建) <br>create procedure szjj<br>@dbname varchar (30),<br>@segmentname varchar (30),<br>@space_left int,<br>@status int<br>as<br>dump transaction @dbname to "/tmp/bb.dat"<br>go<br>&nbsp; ps:上面是日志的存储过程,如果是数据的存储则用dump database...<br><br>查看当前日志自由空间情况: <br>sp_helpsegment logsegment<br>go<br>查看当前数据库数据自由空间情况: <br>sp_helpsegment default<br>go<br><br>查看当前阀值情况: <br>sp_helpthreshold<br>go<br><br>查看当前段情况: <br>sp_helpsegment<br>go<br><br>然后根据自由空间来定阀值参数:<br>sp_addthreshold test_db,logsegment,200,szjj<br>go<br><br>&nbsp;ps:当日志段的最后机会阀值被超越后,试图往该日志段上记日志的用户进程默认是被挂起.用下面的命令修改MASTER库参数,让阀值被超越后事务就会滚.<br>use master<br>go<br>sp_dboption test_db,"abort tran on log full",true<br>go<br><br>5.维护<br>1）对各ASE用户担当的角色和特权进行分派。<br>2）管理和监视磁盘空间的使用情况。<br>3）数据库空间：<br>&nbsp;&nbsp;&nbsp;&nbsp; sp_helpdb 查看各库情况<br>&nbsp;&nbsp;&nbsp;&nbsp; alter database 扩充空间<br>&nbsp;&nbsp;&nbsp;&nbsp; dump tran&nbsp; 截断日志<br>4）日常数据备份和恢复<br>5）SYBASE默认的服务器：<br>&nbsp;&nbsp;&nbsp;&nbsp; adaptive server:管理整个数据库系统，包括用户 数据 资源等的管理和控制。<br>&nbsp;&nbsp;&nbsp;&nbsp; backup server: 在备份和恢复时执行数据库的dump or load<br>&nbsp;&nbsp;&nbsp;&nbsp; xp server:执行扩展存储过程<br>&nbsp;&nbsp;&nbsp;&nbsp; monitor server:为性能调试分析采集数据。<br>&nbsp;&nbsp;&nbsp;&nbsp; historical server:保存来自monitor server的数据，以备将来分析。<br>6。单模式启动SYBASE<br>&nbsp; 1）停止ASE数据库服务<br>&nbsp; 2）*/install/startserver -f RUN_servername -m <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ps:windows下在服务的属性里加-m。<br>7.license序列号<br>&nbsp; 验证许可软件是否执行:*/bin/lmutil lmstat -c<br>&nbsp; 手工启动:*/bin/lmgrd -c $lm_license_file&amp;<br>&nbsp; 启动许可管理器：*/bin/lmgr<br>&nbsp; 运行：*/bin/lmutil lmreread<br>8.查看逻辑页大小<br>&nbsp; select @@maxpagesize<br>9.启动关闭SYBASE<br>&nbsp; 启动：*/startserver -f RUN_servername<br>&nbsp; 关闭：登录后shutdown关数据库服务&nbsp; shutdown SYB_BACKUP关备份服务器<br>10。帐户管理<br>SA帐户初始口令为空，具有SA和SSO角色。具有SSO的登录帐户可以添加其他登录帐户。<br>1）创建登录帐户<br>&nbsp;&nbsp; sp_addlogin login_name,password<br>&nbsp;&nbsp; go<br>2)修改帐户密码<br>&nbsp;&nbsp; sp_password caller_password,new_password,login_name<br>&nbsp;&nbsp; go<br>3)设置登录帐户的缺省数据库(如果不指定,默认是master库)<br>&nbsp;&nbsp; sp_addlogin login_name,password,default_db<br>&nbsp;&nbsp; go<br>or<br>&nbsp;&nbsp; sp_modifylogin login_name,"defdb",db_name<br>&nbsp;&nbsp; go<br>4）为登录帐户授予系统角色<br>&nbsp; sp_role "grant",role_name,login_name<br>&nbsp; go<br>or <br>&nbsp; grant role role_name to login_name<br>&nbsp; go<br>5)查看登录帐户的信息<br>&nbsp; sp_displaylogin login_name<br>&nbsp; go<br>6)SYBASE常用角色：sa sso oper<br>7)修改登录密码<br>&nbsp;sp_password caller_passwd,new_passwd[,login_name]<br>8)删除sa_role的口令<br>&nbsp; alter role sa_role drop passwd<br>9）创建数据库用户<br>&nbsp; sp_adduser loginname[,name_in_db[,grpname]]<br>&nbsp; go<br>10)添加用户并授予查询权限<br>&nbsp; sp_adduser 权限 on 表名 to 用户名<br>11）删除别名<br>&nbsp; sp_dropalias loginname<br>12)创建用户自定义组<br>&nbsp; sp_addgroup grpname<br>&nbsp; go<br>13)找回SA密码<br>&nbsp;&nbsp; 停止SYBASE服务--〉修改RUN_xxx,在命令行的最后加上-psa--〉startserver -f RUN_xxx--&gt;启动信息的最后会出来密码。<br><br>11。数据库管理<br>1）数据库选项的设置<br>&nbsp; sp_dboption[dbname,optname,{,true|false}]<br>2)建库<br>&nbsp; create database dbname on data_device_name=size log on log_device_name=size<br>&nbsp; go<br>&nbsp;ps:size default is M<br>3)查看库大小 sp_helpdb dbname<br>4)改变库的属主 sp_changedbowner loginname[,true]<br>5)扩展数据库<br>&nbsp; 扩展数据空间：alter database db_name on device_name<br>&nbsp; 扩展日志空间: alter database db_name log on device_name<br>6)设置数据库为单用户模式/可以在用户表中自动添加序号生成器/自动截断事务日志模式<br>use master<br>go<br>sp_dboption db_name,"signle user",true<br>go<br>sp_dboption db_name,"trunc log on chkpt",true <br>go<br>sp_dboption db_name,"auto identity",true<br>use db_name<br>go<br>checkpoint<br>go<br>7)查看当前库的进程信息<br>sp_who<br><br>附录=====================================<br>Explanation <br>
SQL commands are grouped into the following categories:<br>
SQL commands that are not allowed in transactions at all.<br>
SQL commands, such as Data Definition Language (DDL) commands, that are
allowed in transactions only if the required database option (ddl in
tran) is set to TRUE.<br>
<br>
SQL commands that are allowed only if the transaction affects some
other database. These commands include create table, drop table, and
other commands that are run across databases to create or drop objects
in another database when the database in which the objects are being
created or dropped has the database option ddl in tran set to TRUE.<br>
<br>
Error 226 occurs when Adaptive Server detects a command that is not
allowed in a multi-statement transaction. A multi-statement transaction
is a set of commands prefaced with the begin transaction command.<br>
The following commands are never allowed in multi-statement transactions:<br>
alter database <br>
create database <br>
dbcc reindex, dbcc fix_text <br>
disk init <br>
drop database <br>
dump database, dump transaction <br>
load database, load transaction <br>
select into <br>
set transaction isolation level <br>
truncate table <br>
update statistics <br>
setuser <br>
<br>
The following commands are not normally allowed in multi-statement
transactions but you can use them if you use sp_dboption to set ddl in
tran to TRUE first:<br style="color: #ff0102;">
<br>
create default<br>create index<br>create procedure<br>create rule<br>create schema<br>create table<br>create trigger<br>create view <br>
drop default<br>drop index<br>drop procedure<br>drop rule<br>drop table<br>drop trigger<br>drop view <br>
grant <br>
revoke <br>
Action <br>
<br>If the command is allowed in a multistatement transaction when ddl in
tran is set to TRUE, set ddl in tran to TRUE before running the
transaction. Setting ddl in tran to TRUE causes locks on system tables
and this can affect performance. You can check the current setting of
ddl in tran with sp_helpdb. <br>
<br>
If the command is never allowed in a multi-statement transaction, execute it outside the multi-statement transaction.
<br><img src ="http://www.cnitblog.com/201/aggbug/49607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-28 10:18 <a href="http://www.cnitblog.com/201/archive/2008/09/28/49607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux 下如何读取 使用 iso 镜像文件.</title><link>http://www.cnitblog.com/201/archive/2008/09/25/49529.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Thu, 25 Sep 2008 08:30:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/25/49529.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49529.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/09/25/49529.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49529.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49529.html</trackback:ping><description><![CDATA[如果拷贝到本地，可以使用mount<br>mount fileName mountPoint -o loop，fileName是镜像文件名(*.iso,*.img)，<br>用例：如我有一个/home/rhel5.2.iso光盘镜像文件，<br>mkdir /mnt/b<br>mount /home/rhel5.2.iso /mnt/b -o loop，这样进入目录/mnt/b 你就能浏览rhel5.2.iso的内容了，*.img文件的用法一样。<br><br><br>其它一些可能对你有用，供参考<br><br>　 linux是一个优秀的开放源码的<a title=操作系统 style="COLOR: rgb(0,0,0)" href="http://product.it168.com/list/b/0501_1.shtml" target=_blank><u>操作系统</u></a>，可以运行在大到巨型小到掌上型各类计算机系统上，随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性，linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统，不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统下挂接(mount)光盘镜像文件、<a title=移动硬盘 style="COLOR: rgb(0,0,0)" href="http://product.it168.com/files/0309search.shtml" target=_blank><u>移动硬盘</u></a>、U盘以及Windows<a title=网络 style="COLOR: rgb(0,0,0)" href="http://net.it168.com/" target=_blank><u>网络</u></a>共享和UNIX NFS网络共享。
<p>　　<strong>挂接命令(mount)</strong></p>
<p>　　首先，介绍一下挂接(mount)命令的使用方法，mount命令参数非常多，这里主要讲一下今天我们要用到的。</p>
<p>　　命令格式：</p>
<p>　　mount [-t vfstype] [-o options] device dir</p>
<p><span id=zoom><br></span></p>
<p>　　其中：</p>
<p>　　1.-t vfstype 指定文件系统的类型，通常不必指定。mount 会自动选择正确的类型。常用类型有：</p>
<p>　　光盘或光盘镜像：iso9660</p>
<p>　　DOS fat16文件系统：msdos</p>
<p>　　Windows 9x fat32文件系统：vfat</p>
<p>　　Windows NT ntfs文件系统：ntfs</p>
<p>　　Mount Windows文件网络共享：smbfs</p>
<p>　　UNIX(LINUX) 文件网络共享：nfs</p>
<p>　　2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有：</p>
<p>　　loop：用来把一个文件当成<a title=硬盘 style="COLOR: rgb(0,0,0)" href="http://product.it168.com/list/b/0218_1.shtml" target=_blank><u>硬盘</u></a>分区挂接上系统</p>
<p>　　ro：采用只读方式挂接设备</p>
<p>　　rw：采用读写方式挂接设备</p>
<p>　　iocharset：指定访问文件系统所用字符集</p>
<p>　　3.device 要挂接(mount)的设备。</p>
<p>　　4.dir设备在系统上的挂接点(mount point)。</p>
<p>　　<strong>挂接光盘镜像文件</strong></p>
<p>　　由于近年来磁盘技术的巨大进步，新的电脑系统都配备了大容量的磁盘系统，在Windows下许多人都习惯把<a title=软件 style="COLOR: rgb(0,0,0)" href="http://software.it168.com/" target=_blank><u>软件</u></a>和资料做成光盘镜像文件通过虚拟光驱来使用。这样做有许多好处：一、减轻了光驱的磨损;二、现在硬盘容量巨大存放几十个光盘镜像文件不成问题，随用随调十分方便;三、硬盘的读取速度要远远高于光盘的读取速度，<a title=CPU style="COLOR: rgb(0,0,0)" href="http://product.it168.com/list/b/0217_1.shtml" target=_blank><u>CPU</u></a>占用率大大降低。其实linux系统下制作和使用光盘镜像比Windows系统更方便，不必借用任何第三方软件包。</p>
<p>　　1、从光盘制作光盘镜像文件。将光盘放入光驱，执行下面的命令。</p>
<p>　　　#cp /dev/cdrom /home/sunky/mydisk.iso 或</p>
<p>　　　#dd if=/dev/cdrom of=/home/sunky/mydisk.iso</p>
<p>　　　注：执行上面的任何一条命令都可将当前光驱里的光盘制作成光盘镜像文件/home/sunky/mydisk.iso</p>
<p>　　2、将文件和目录制作成光盘镜像文件，执行下面的命令。</p>
<p>　　　#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir</p>
<p>　　　注：这条命令将/home/sunky/mydir目录下所有的目录和文件制作成光盘镜像文件/home/sunky/mydisk.iso，光盘卷标为：mydisk</p>
<p>　　3、光盘镜像文件的挂接(mount)</p>
<p>　　　#mkdir /mnt/vcdrom</p>
<p>　　　注：建立一个目录用来作挂接点(mount point)</p>
<p>　　　#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom</p>
<p>　　　注：使用/mnt/vcdrom就可以访问盘镜像文件mydisk.iso里的所有文件了。　　　</p>
<p>　　<strong>挂接移动硬盘</strong></p>
<p>　　对linux系统而言，USB接口的移动硬盘是当作SCSI设备对待的。插入移动硬盘之前，应先用fdisk &#8211;l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。</p>
<p>　　[root at pldyrouter /]# fdisk -l</p>
<p>　　Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes</p>
<p>　　255 heads, 63 sectors/track, 8924 cylinders</p>
<p>　　Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>　　Device Boot <a title=Start style="COLOR: rgb(0,0,0)" href="http://product.it168.com/list/b/04020413_1.shtml" target=_blank><u>Start</u></a> End Blocks Id System</p>
<p>　　/dev/sda1 1 4 32098+ de Dell Utility</p>
<p>　　/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS</p>
<p>　　/dev/sda3 2555 7904 42973875 83 Linux</p>
<p>　　/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)</p>
<p>　　/dev/sda5 7905 8924 8193118+ 82 Linux swap</p>
<p>　　在这里可以清楚地看到系统有一块SCSI硬盘/dev/sda和它的四个磁盘分区/dev/sda1 -- /dev/sda4, /dev/sda5是分区/dev/sda4的逻辑分区。接好移动硬盘后，再用fdisk &#8211;l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况</p>
<p>　　[root at pldyrouter /]# fdisk -l</p>
<p>　　Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes</p>
<p>　　255 heads, 63 sectors/track, 8924 cylinders</p>
<p>　　Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>　　Device Boot Start End Blocks Id System</p>
<p>　　/dev/sda1 1 4 32098+ de Dell Utility</p>
<p>　　/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS</p>
<p>　　/dev/sda3 2555 7904 42973875 83 Linux</p>
<p>　　/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)</p>
<p>　　/dev/sda5 7905 8924 8193118+ 82 Linux swap</p>
<p>　　Disk /dev/sdc: 40.0 GB, 40007761920 bytes</p>
<p>　　255 heads, 63 sectors/track, 4864 cylinders</p>
<p>　　Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>　　Device Boot Start End Blocks Id System</p>
<p>　　/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS</p>
<p>　　/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)</p>
<p>　　/dev/sdc5 511 4864 34973473+ b Win95 FAT32</p>
<p>　　大家应该可以发现多了一个SCSI硬盘/dev/sdc和它的两个磁盘分区/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分区的逻辑分区。我们可以使用下面的命令挂接/dev/sdc1和/dev/sdc5。</p>
<p>　　　#mkdir -p /mnt/usbhd1</p>
<p>　　　#mkdir -p /mnt/usbhd2</p>
<p>　　　注：建立目录用来作挂接点(mount point)</p>
<p>　　　#mount -t ntfs /dev/sdc1 /mnt/usbhd1</p>
<p>　　　#mount -t vfat /dev/sdc5 /mnt/usbhd2 </p>
<p>　　　注：对ntfs格式的磁盘分区应使用-t ntfs 参数，对fat32格式的磁盘分区应使用-t vfat参数。若汉字文件名显示为乱码或不显示，可以使用下面的命令格式。</p>
<p>　　　#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1</p>
<p>　　　#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2</p>
<p>　　linux系统下使用fdisk分区命令和mkfs文件系统创建命令可以将移动硬盘的分区制作成linux系统所特有的ext2、ext3格式。这样，在linux下使用就更方便了。使用下面的命令直接挂接即可。</p>
<p>　　　#mount /dev/sdc1 /mnt/usbhd1　　　</p>
<p>　　<strong>挂接U盘</strong></p>
<p>　　和USB接口的移动硬盘一样对linux系统而言U盘也是当作SCSI设备对待的。使用方法和移动硬盘完全一样。插入U盘之前，应先用fdisk &#8211;l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。</p>
<p>　　[root at pldyrouter root]# fdisk -l</p>
<p>　　Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes</p>
<p>　　255 heads, 63 sectors/track, 8924 cylinders</p>
<p>　　Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>　　Device Boot Start End Blocks Id System</p>
<p>　　/dev/sda1 1 4 32098+ de Dell Utility</p>
<p>　　/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS</p>
<p>　　/dev/sda3 2555 7904 42973875 83 Linux</p>
<p>　　/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)</p>
<p>　　/dev/sda5 7905 8924 8193118+ 82 Linux swap</p>
<p>　　插入U盘后，再用fdisk &#8211;l 或 more /proc/partitions查看系统的硬盘和硬盘分区情况。</p>
<p>　　[root at pldyrouter root]# fdisk -l</p>
<p>　　Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes</p>
<p>　　255 heads, 63 sectors/track, 8924 cylinders</p>
<p>　　Units = cylinders of 16065 * 512 = 8225280 bytes</p>
<p>　　Device Boot Start End Blocks Id System</p>
<p>　　/dev/sda1 1 4 32098+ de Dell Utility</p>
<p>　　/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS</p>
<p>　　/dev/sda3 2555 7904 42973875 83 Linux</p>
<p>　　/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)</p>
<p>　　/dev/sda5 7905 8924 8193118+ 82 Linux swap</p>
<p>　　Disk /dev/sdd: 131 MB, 131072000 bytes</p>
<p>　　9 heads, 32 sectors/track, 888 cylinders</p>
<p>　　Units = cylinders of 288 * 512 = 147456 bytes</p>
<p>　　Device Boot Start End Blocks Id System</p>
<p>　　/dev/sdd1 * 1 889 127983+ b Win95 FAT32</p>
<p>　　Partition 1 has different physical/logical endings:</p>
<p>　　phys=(1000, 8, 32) logical=(888, 7, 31)</p>
<p>　　系统多了一个SCSI硬盘/dev/sdd和一个磁盘分区/dev/sdd1,/dev/sdd1就是我们要挂接的U盘。</p>
<p>　　#mkdir -p /mnt/usb</p>
<p>　　注：建立一个目录用来作挂接点(mount point)</p>
<p>　　#mount -t vfat /dev/sdd1 /mnt/usb</p>
<p>　　注：现在可以通过/mnt/usb来访问U盘了, 若汉字文件名显示为乱码或不显示，可以使用下面的命令。</p>
<p>　　#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb</p>
<p>　　<strong>挂接Windows文件共享</strong></p>
<p>　　Windows网络共享的核心是SMB/CIFS，在linux下要挂接(mount)windows的磁盘共享，就必须安装和使用samba 软件包。现在流行的linux发行版绝大多数已经包含了samba软件包，如果安装linux系统时未安装samba请首先安装samba。当然也可以到<a href="http://www.shuai.com.ru/www.samba.org%E7%BD%91%E7%AB%99%E4%B8%8B%E8%BD%BDsamba%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%8C%E7%8E%B0%E5%9C%A8%E6%9C%80%E6%96%B0%E7%9A%84%E7%89%88%E6%9C%AC%E6%98%AF3.0.10%E7%89%88%E3%80%82" target=_blank _base_href="http://www.shuai.com.ru/"><u><font color=#0000ff>www.samba.org网站下载......新的版本是3.0.10版。</font></u></a></p>
<p>　　当windows系统共享设置好以后，就可以在linux客户端挂接(mount)了，具体操作如下：</p>
<p>　　# mkdir &#8211;p /mnt/samba </p>
<p>　　注：建立一个目录用来作挂接点(mount point)</p>
<p>　　# mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba</p>
<p>　　注：administrator 和 pldy123 是ip地址为10.140.133.23 windows计算机的一个用户名和密码，c$是这台计算机的一个磁盘共享</p>
<p>　　如此就可以在linux系统上通过/mnt/samba来访问windows系统磁盘上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003环境下测试通过。</p>
<p>　　<strong>挂接UNIX系统NFS文件共享</strong></p>
<p>　　类似于windows的网络共享，UNIX(Linux)系统也有自己的网络共享，那就是NFS(网络文件系统)，下面我们就以SUN Solaris2.8和REDHAT as server 3 为例简单介绍一下在linux下如何mount nfs网络共享。</p>
<p>　　在linux客户端挂接(mount)NFS磁盘共享之前，必须先配置好NFS服务端。</p>
<p>　　1、Solaris系统NFS服务端配置方法如下：</p>
<p>　　　(1)修改 /etc/dfs/dfstab, 增加共享目录</p>
<p>　　　　　　share -F nfs -o rw /export/home/sunky</p>
<p>　　　(2)启动nfs服务</p>
<p>　　　　　　# /etc/init.d/nfs.server start</p>
<p>　　　(3)NFS服务启动以后，也可以使用下面的命令增加新的共享</p>
<p>　　　　　　# share /export/home/sunky1</p>
<p>　　　　　　# share /export/home/sunky2</p>
<p>　　　注：/export/home/sunky和/export/home/sunky1是准备共享的目录</p>
<p>　　2、linux系统NFS服务端配置方法如下：</p>
<p>　　　(1)修改 /etc/exports,增加共享目录</p>
<p>　　/export/home/sunky 10.140.133.23(rw)</p>
<p>　　/export/home/sunky1 *(rw)</p>
<p>　　/export/home/sunky2 linux-client(rw) </p>
<p>　　　注：/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录，10.140.133.23、*、 linux- client是被允许挂接此共享linux客户机的IP地址或主机名。如果要使用主机名linux-client必须在服务端主机/etc/hosts文件里增加linux-client主机ip定义。格式如下：</p>
<p>　　　10.140.133.23 linux-client</p>
<p>　　　(2)启动与停止NFS服务</p>
<p>　　　/etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是默认启动的) </p>
<p>　　　/etc/rc.d/init.d/nfs start 启动NFS服务</p>
<p>　　　/etc/rc.d/init.d/nfs stop 停止NFS服务</p>
<p>　　　注：若修改/etc/export文件增加新的共享，应先停止NFS服务，再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。</p>
<p>　　3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享</p>
<p>　　　# mkdir &#8211;p /mnt/nfs</p>
<p>　　　注：建立一个目录用来作挂接点(mount point)</p>
<p>　　　#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs</p>
<p>　　　注：这里我们假设10.140.133.9是NFS服务端的主机IP地址，当然这里也可以使用主机名，但必须在本机/etc/hosts文件里增加服务端ip定义。/export/home/sunky为服务端共享的目录。</p>
<p>　　如此就可以在linux客户端通过/mnt/nfs来访问其它linux系统或UNIX系统以NFS方式共享出来的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&amp;sparc环境下测试通过。</p>
<img src ="http://www.cnitblog.com/201/aggbug/49529.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-25 16:30 <a href="http://www.cnitblog.com/201/archive/2008/09/25/49529.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cnitblog，系统你怎么了？</title><link>http://www.cnitblog.com/201/archive/2008/09/22/49375.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Mon, 22 Sep 2008 10:34:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/22/49375.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49375.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/09/22/49375.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49375.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49375.html</trackback:ping><description><![CDATA[今日使用 firefox3.01打开blog, 总是有这个sa.aspx.<br>总是下载这个文件。<br><br>http://count4.51yes.com<br><br><img  src="http://www.cnitblog.com/images/cnitblog_com/201/aaa.JPG" border="0"><br><img src ="http://www.cnitblog.com/201/aggbug/49375.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-22 18:34 <a href="http://www.cnitblog.com/201/archive/2008/09/22/49375.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>警告，网上下载软件及工具请慎重</title><link>http://www.cnitblog.com/201/archive/2008/09/22/49374.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Mon, 22 Sep 2008 10:27:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/22/49374.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49374.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/09/22/49374.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49374.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49374.html</trackback:ping><description><![CDATA[网上最集中病毒，木马等软件主要有：<br>&#215; 汉化软件 (多为免费汉化）<br>&#215; 特别版软件（改个名字叫什么什么修改版。美化版等)<br>&#215; 免费版软件，含插件<br>&#215; 破解工具，注册机<br><br>其实大家都知道，天下哪有那么多免费的午餐，况且国内计算机是个疯狂的时代。<br><br>有了木马病毒插件， 制作者都可以挣钱了，广告，流量....<br><br>建议网友安装软件尽量去官方下载，或者直接英文原版。 英文版软件没有把病毒，木马，插件做的那么疯狂。<br><br><br>不信牛就去看看，本机装个诺顿并更新最新病毒库。 那些文件打开一般都有病毒。<br><br>imail 注册机有病毒。<br><font face="微软雅黑 "><font size="4"><font color="blue"><strong>下载地址：ftp://bbs:np163.net@218.6.55.9/softs/hyxgzs/np163pe.iso 有木马</strong></font></font></font>....<br><br><img src ="http://www.cnitblog.com/201/aggbug/49374.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-22 18:27 <a href="http://www.cnitblog.com/201/archive/2008/09/22/49374.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dreamhost 空间合租</title><link>http://www.cnitblog.com/201/archive/2008/09/18/49190.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Thu, 18 Sep 2008 03:30:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/18/49190.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49190.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/09/18/49190.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49190.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49190.html</trackback:ping><description><![CDATA[各位，本站计划购买一个500G dreamhost 空间做blog 转移。 <br><br>空间空闲比较多，计划找几个朋友合作。<br><br>初步计划每个站点给5G，3个域名绑定，3个MYSQL数据库。 不限制流量。<br><br>要求为blog或企业站点，不提供视频，大型论坛，下载类站点。 另外违反法律的站点不接受。<br><br>有需要的朋友请跟帖，初步定价100元/年。 只接受8人预订，抱歉空间要保证在10人内合租。 <br><br><img src ="http://www.cnitblog.com/201/aggbug/49190.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-18 11:30 <a href="http://www.cnitblog.com/201/archive/2008/09/18/49190.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dreamhost 2008 11周年最新优惠 </title><link>http://www.cnitblog.com/201/archive/2008/09/17/49180.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Wed, 17 Sep 2008 15:01:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/09/17/49180.html</guid><wfw:comment>http://www.cnitblog.com/201/comments/49180.html</wfw:comment><comments>http://www.cnitblog.com/201/archive/2008/09/17/49180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/201/comments/commentRss/49180.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/201/services/trackbacks/49180.html</trackback:ping><description><![CDATA[刚看到dreamhost 站点最新消息。11周年优惠。无限流量。无限空间<br>go.)
<a  href="http://www.dreamhost.com/r.cgi?231634" id="badge"><img  src="http://www.dreamhost.com/images/landings/signup.gif" alt="Sign up now!" width="94" height="94"></a><br><br>
<ul>
    <li><a  href="http://www.dreamhost.com/unlimited.html">UNLIMITED + 50GB</a> Disk</li>
    <li><a  href="http://www.dreamhost.com/unlimited.html">UNLIMITED</a> Transfer</li>
    <li>Plus <a  href="http://www.dreamhost.com/hosting.html">many more features!</a></li>
    <li><a  href="https://signup.dreamhost.com/">Sign up</a> for $5.95/mo*</li>
</ul>
<br>使用下面折扣可以优惠50$，送一个IP<br>：<span style="font-size: 14pt;"><span style="font-weight: bold;">cctome</span></span><br><br>* 选择5年付费计划的话，可以获得150美元的折扣，就是说在417-150=267美元五年。<br>
* 选择10年付费计划的话，可以获得200美元的折扣，相当于714-200=514美元十年。
<p> <br>
特别优惠码公布如下。<br>
</p>
<blockquote>001997742428<br>
377127649077<br>
613914443733<br>
926587526125</blockquote><br><br><img src ="http://www.cnitblog.com/201/aggbug/49180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-09-17 23:01 <a href="http://www.cnitblog.com/201/archive/2008/09/17/49180.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>NTFS磁盘类型及扩容</title><link>http://www.cnitblog.com/201/archive/2008/08/28/48467.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Thu, 28 Aug 2008 02:25:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/08/28/48467.html</guid><description><![CDATA[<div class=t_msgfont id=postmessage_321740>基本磁盘是包含主分区、扩展分区或逻辑驱动器的物理磁盘。基本磁盘上的分区和逻辑驱动器称为基本卷。只能在基本磁盘上创建基本卷。<br><br>可在基本磁盘上创建的分区个数取决于磁盘的分区形式：<br>&#8226; 对于主启动记录 (MBR) 磁盘，可以最多创建四个主分区，或最多三个主分区加上一个扩展分区。在扩展分区内，可以创建多个逻辑驱动器。<br>&#8226; 对于 GUID 分区表 (GPT) 磁盘，最多可创建 128 个主分区。由于 GPT 磁盘并不限制四个分区，因而不必创建扩展分区或逻辑驱动器。<br>可以向现有的主分区和逻辑驱动器添加更多空间，方法是在同一磁盘上将原有的主分区和逻辑驱动器扩展到邻近的连续未分配空间。要扩展基本卷，必须使用 NTFS 文件系统将其格式化。可以在包含连续可用空间的扩展分区内扩展逻辑驱动器。如果要扩展的逻辑驱动器大小超过了扩展分区内的可用空间大小，只要存在足够的连续未分配空间，扩展分区就会增大直到能够包含逻辑驱动器的大小。<br><br>动态磁盘提供了基本磁盘不具备的一些特性，例如创建可跨越多个磁盘的卷（跨区卷和带区卷）和创建具有容错能力的卷（镜像卷和 RAID-5 卷）的能力。动态磁盘上的所有卷都是动态卷。<br><br>有五种类型的动态卷：简单卷、跨区卷、带区卷、镜像卷和 RAID-5 卷。镜像卷和 RAID-5 卷具有容错功能，仅在运行 Windows 2000 Server、Windows 2000 Advanced Server、Windows 2000 Datacenter Server 或 Windows Server 2003 操作系统的计算机上可用。不过，也可以通过运行 Windows XP Professional 的计算机在这些操作系统上远程创建镜像卷和 RAID-5 卷。<br>不管动态磁盘使用主启动记录 (MBR) 还是 GUID 分区表 (GPT) 分区样式，都可以创建最多 2,000 个动态卷，但是动态卷的推荐值是 32 个或更少。<br>将基本磁盘改为动态磁盘前，请注意以下事项： &#8226; 任何要转换的主启动记录 (MBR) 磁盘上必须至少有 1 MB 的空闲空间。如果分区或卷是在 Microsoft Windows 2000 或 Windows XP Professional 中创建的，将自动保留此空间。但是，如果分区或卷是在其他操作系统中创建的，此空间可能不可用。 <br>&#8226; 转换为动态磁盘时，基本磁盘上的现有分区或逻辑驱动器将转换为动态磁盘上的简单卷。 <br>&#8226; 转换为动态磁盘后，无法再将动态卷改回分区。您必须先删除磁盘上的所有动态卷，然后再将动态磁盘转换回基本磁盘。如果要保留数据，必须首先备份数据，或者将数据移动到另一个卷。 <br>&#8226; 转换为动态磁盘后，对动态磁盘的本地访问限于 Windows XP Professional 和 Windows 2000。 <br>&#8226; 如果磁盘中包含 Windows XP Professional 或 Windows 2000 的多个安装，请不要转换为动态磁盘。除了当前操作系统的系统卷和启动卷之外，转换操作将删除磁盘上所有分区的分区项。 <br>&#8226; 便携式计算机或 Microsoft Windows XP Home Edition 不支持动态磁盘。 <br>将动态磁盘改回基本磁盘之前，请注意，必须将所有现有卷从磁盘上删除，然后才能将它转换回基本磁盘。如果要保留数据，请备份数据，或者将数据移动到另一个卷。 <br><br>安装 Windows Server 2003 操作系统。只有当动态卷是由基本启动卷或基本系统卷转换而来时，才能在该动态卷上执行 Windows Server 2003 操作系统的全新安装。如果动态卷是从动态磁盘的未分配空间中创建的，则无法在该卷上安装 Windows Server 2003 操作系统。该安装限制的产生是由于 Windows Server 2003 安装程序仅能识别在分区表中具有记录的动态卷。但是可以扩展该卷（如果该卷是简单卷或跨区卷）。 <br><br>不要将包含 Windows 2000、Windows XP Professional 或 Windows Server 2003 操作系统的多个安装的基本磁盘转换为动态磁盘。转换后，就不太可能使用该操作系统来启动计算机了。<br><br>启动和系统分区。可以将包含系统或启动分区的基本磁盘转化为动态磁盘。转化磁盘后，这些分区将变为简单系统或启动卷（在重新启动计算机后）。不能将现有的动态卷标记为活动。可以将包含启动分区（包含了操作系统）的基本磁盘转化为动态磁盘。转化磁盘后，启动分区变为简单启动卷（重新启动计算机后）。<br><br>&#8226; 镜像启动和系统卷。在将包含启动和系统分区的磁盘转化为动态磁盘后，可将启动和系统卷镜像到另一动态磁盘上。然后，如果包含启动和系统卷的磁盘失败，则您可从包含这些卷的镜像的磁盘中启动计算机。<br><br>将动态磁盘转化成基本磁盘。将基本磁盘转化为动态磁盘后，不能将动态卷改回到分区。而是必须移动或备份数据，删除磁盘上的所有动态卷然后转换该磁盘<br><br>卷影副本存储区。如果使用基本磁盘作为卷影副本的存储区，并且希望将该磁盘转换为动态磁盘，请务必采取以下预防措施以避免数据丢失。如果该磁盘为非启动卷，而且不是原始文件所驻留的卷，则在将该包含卷影副本的磁盘转换为动态磁盘前，必须先卸载含有原始文件的卷并使其脱机。必须在 20 分钟内使含有原始文件的卷返回联机状态，否则，存储在现有卷影副本中的数据将丢失。如果卷影副本位于启动卷上，那么可以将该磁盘转换为动态磁盘而不丢失卷影副本。</div>
<img src ="http://www.cnitblog.com/201/aggbug/48467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-08-28 10:25 <a href="http://www.cnitblog.com/201/archive/2008/08/28/48467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在excel中输入对号与错号，平方和立方</title><link>http://www.cnitblog.com/201/archive/2008/08/25/48331.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Mon, 25 Aug 2008 02:41:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/08/25/48331.html</guid><description><![CDATA[London 2012<br><br>在excel中输入对号与错号的简便方法：对号：按住 alt然后输入数字小键盘的41420，松开alt即可。<br>错号：按住 alt然后输入数字小键盘的41409，松开alt即可。<br>平方：按住 alt然后输入数字小键盘的178，松开alt即可。<br>立方：按住 alt然后输入数字小键盘的179，松开alt即可。<br><br>记住：一定是数字小键盘的数字，这样才有效。
<img src ="http://www.cnitblog.com/201/aggbug/48331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-08-25 10:41 <a href="http://www.cnitblog.com/201/archive/2008/08/25/48331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将动态磁盘的简单卷，转换为基本磁盘的磁盘分区，数据不能被破坏！</title><link>http://www.cnitblog.com/201/archive/2008/08/19/48162.html</link><dc:creator>David</dc:creator><author>David</author><pubDate>Tue, 19 Aug 2008 14:52:00 GMT</pubDate><guid>http://www.cnitblog.com/201/archive/2008/08/19/48162.html</guid><description><![CDATA[<div class="f14 p90 pl10"><span id="reply_content_10037283"><a  href="http://support.microsoft.com/default.aspx?scid=kb" target="_blank">http://support.microsoft.com/default.aspx?scid=kb</a>;zh-cn;308424</span>
<br><br>如何删除动态卷 <br>若要删除动态卷，请按照下列步骤操作：1. 在&#8220;磁盘管理&#8221;中，右键单击要删除的动态卷，然后单击删除卷。 <br>2.
当您被提示删除卷时，请单击是。 <br>重要说明：&#8226; 如果删除某个卷，该卷上的所有数据将同该卷本身一起被删除。 <br>&#8226;
不能删除系统卷、引导卷或任何包含活动分页（交换）文件的卷。 </div>
<div class="gray" style="margin: 5px 5px 8px;" align="right"><br></div>
<a name="10096230"></a>
<div class="f14 p90 pl10"><cn>1. 以管理员或
Administrators 组的成员身份登录。 <br>2. 单击开始，然后单击控制面板。 <br>3.
单击&#8220;性能和维护&#8221;，单击管理工具，然后双击计算机管理。在控制台树中，单击磁盘管理。 <br><br>备注：还可单击开始，指向运行，键入
diskmgmt.msc，然后单击确定。
<br>在&#8220;磁盘管理&#8221;中，计算机的磁盘和卷显示在图形视图和列表视图中。在默认情况下，显示本地计算机的磁盘；但是，如果您具备所需的权限，还可以在远程计算机上执行此过程。
<br><br>若要自定义该窗口顶端和底端窗格中磁盘和卷的视图，请单击查看，指向顶端或指向底端，然后单击所需的视图。
<br><br>备注：建议您在对磁盘、卷或分区进行任何更改之前对磁盘内容进行完全备份。 <br><br><br>如何创建简单卷或跨区卷
<br>若要创建简单卷或跨区卷，请按照下列步骤操作：1. 在&#8220;磁盘管理&#8221;中，执行下列步骤之一：&#8226;
若要创建简单卷，请在动态磁盘上右键单击要创建简单卷的未分配空间，然后单击新建卷。 <br><br>-或者- <br>&#8226;
若要创建跨区卷，请在其中一个动态磁盘上右键单击要创建跨区卷的未分配空间，然后单击新建卷。 <br><br>2. 在&#8220;新建卷向导&#8221;中，单击下一步。 <br>3.
单击要创建的卷类型（&#8220;简单卷&#8221;或&#8220;跨区卷&#8221;），然后单击下一步。 <br>4. 通过执行下列步骤之一，单击要在其中创建卷的一个或多个磁盘：&#8226;
如果要创建简单卷，请验证要在其中创建简单卷的磁盘列在&#8220;选定的动态磁盘&#8221;框中。 <br><br>-或者- <br>&#8226;
如果要创建跨区卷，请在&#8220;所有可用的动态磁盘&#8221;下，单击选中所需的磁盘，然后单击添加。 <br><br>验证要在其中创建跨区卷的磁盘列在&#8220;选定的动态磁盘&#8221;框中。
<br><br>5. 在大小框中，为该卷指定所需的大小，然后单击下一步。 <br>6. 指派一个驱动器号或驱动器路径，然后单击下一步。 <br>7.
通过执行下列步骤之一指定所需的格式化选项：&#8226; 如果您不希望格式化该分区，请单击&#8220;不要格式化这个磁盘分区&#8221;，然后单击下一步。 <br><br>-或者- <br>&#8226;
如果希望格式化该分区，请单击&#8220;按下面的设置格式化这个磁盘分区&#8221;，在格式对话框中执行以下步骤，然后单击下一步：1. 在&#8220;卷标&#8221;框中为该卷键入一个名称。
<br><br>备注：这是可选步骤。 <br>2. 在&#8220;文件系统&#8221;框中单击所需的文件系统。
<br><br>还可更改磁盘分配单元大小，指定是否执行快速格式化，或者指定是否在 NTFS 格式化的卷上启用文件和文件夹压缩。 <br><br><br>8.
确认选定选项正确无误，然后单击完成。 <br>该卷即被创建并显示在&#8220;磁盘管理&#8221;中相应的一个或多个动态磁盘中。 <br><br><br>如何扩展简单卷或跨区卷
<br>若要在创建简单卷或跨区卷之后增加它的大小，可通过在同一个（或另一个）动态磁盘上添加未分配可用空间来扩展它。
<br><br>若要创建简单卷或跨区卷，请按照下列步骤操作：1. 在&#8220;磁盘管理&#8221;中，右键单击要被扩展的简单卷或跨区卷，然后单击扩展卷。 <br>2.
在&#8220;扩展卷向导&#8221;中，单击下一步。 <br>3. 在选择磁盘页上，执行以下操作：&#8226; 单击选中要将卷扩展到其上的一个或多个磁盘，然后单击添加。
<br><br>验证要将卷扩展到其上的一个或多个磁盘列在&#8220;选定的动态磁盘&#8221;框中。 <br><br>-并且- <br>&#8226;
在大小框中，指定要添加的未分配磁盘空间量，然后单击下一步。 <br><br>4. 确认选定选项正确无误，然后单击完成。
<br>该卷即被扩展并显示在&#8220;磁盘管理&#8221;窗口中相应的一个或多个动态磁盘中。 <br><br>备注：&#8226; 只能扩展 NTFS 卷或尚未用文件系统格式化的卷。
<br>&#8226; 只有存在足够的可用磁盘空间时，才可对卷进行扩展。 <br>&#8226; 如果从 Windows 2000 升级到 Windows XP，则只有当卷是在
Windows XP 中的动态磁盘上创建时才能扩展简单卷和跨区卷。不能扩展在 Windows 2000 中从基本磁盘转换为动态磁盘的简单卷或跨区卷。 <br>&#8226;
不能扩展系统卷或引导卷。 <br><br>如何格式化动态卷 <br>若要格式化动态卷，请按照下列步骤操作：1.
在&#8220;磁盘管理&#8221;中，右键单击要格式化（或重新格式化）的动态卷，然后单击格式化。 <br>2. 在格式化对话框中，执行以下操作：&#8226;
在&#8220;卷标&#8221;框中为该卷键入一个名称。 <br>&#8226; 在&#8220;文件系统&#8221;框中单击要使用的文件系统。
<br><br>如果您愿意的话，还可更改磁盘分配单元大小，指定是否执行快速格式化，或者指定是否在 NTFS 卷上启用文件和文件夹压缩。 <br>单击确定。
<br><br><br>3. 单击当您被提示格式化卷时，单击确定。 <br>现在开始进行格式化。 <br><br><br>如何查看动态卷的属性
<br>若要查看动态卷的属性，请按照下列步骤操作：1. 在&#8220;磁盘管理&#8221;中，右键单击所需的动态卷，然后单击属性。 <br>2. 单击相应的选项卡以查看所需的属性。
<br><br>如何删除动态卷 <br>若要删除动态卷，请按照下列步骤操作：1. 在&#8220;磁盘管理&#8221;中，右键单击要删除的动态卷，然后单击删除卷。 <br>2.
当您被提示删除卷时，请单击是。 <br>重要说明：&#8226; 如果删除某个卷，该卷上的所有数据将同该卷本身一起被删除。 <br>&#8226;
不能删除系统卷、引导卷或任何包含活动分页（交换）文件的卷。 <br><br>回到顶端 <br><br>疑难解答
<br>&#8220;磁盘管理&#8221;在&#8220;磁盘管理&#8221;单元中图形视图中和列表视图中的状态列下显示状态说明，向您通知磁盘或卷的当前状态。这些状态说明有助于检测并排除磁盘和卷的故障。下面是磁盘和卷的状态说明的部分列表：&#8226;
联机 <br><br>这是磁盘可被访问且正确工作时的正常磁盘状态。 <br>&#8226; 状态良好 <br><br>这是卷可被访问且正确工作时的正常卷状态。 <br>&#8226;
联机(错误) <br><br>磁盘在被检测到有输入/输出 (I/O) 错误时显示此状态。
<br><br>若要解决此问题，请右键单击该磁盘，然后单击重新激活磁盘以便使磁盘返回到联机状态。 <br>&#8226; 脱机或丢失
<br><br>磁盘在不能被访问时显示此状态。这可能是由于磁盘毁坏或者临时不可用而造成的。 <br><br>若要解决此问题，请按照下列步骤操作：1.
修复任何磁盘、控制器或连接问题。 <br>2. 验证物理磁盘已打开且它已正确连接到计算机上。 <br>3.
右键单击该磁盘，然后单击重新激活磁盘以便将磁盘返回到联机状态。
<br><br>有关磁盘和卷状态说明的完整列表以及疑难解答过程，请参见&#8220;磁盘管理帮助&#8221;：在&#8220;磁盘管理&#8221;或&#8220;计算机管理&#8221;中，单击操作菜单上的帮助。</cn>
</div>
<div class="gray" style="margin: 5px 5px 8px;" align="right">回答者：<a href="http://passport.baidu.com/?business&amp;aid=6&amp;un=%B2%BB%BB%E1%BF%DE%B5%C4%D0%A1%C5%AE%BA%A2#2" target="_blank">不会哭的小女孩</a> - <a href="http://www.baidu.com/search/zhidao_help.html#n5" target="_blank">助理
三级</a>&nbsp; 12-23 16:33</div>
<a name="10432520"></a>
<div class="f14 p90 pl10"><cn>一下区来，先将〔除C盘不能改〕一区的资料剪到别区，后到磁盘管理删除再建，你想建做什么格式就什么格式，建好格式化剪回去。以下同上。</cn>
<br><br>参考资料：网管 </div>
<div class="gray" style="margin: 5px 5px 8px;" align="right">回答者：<a href="http://passport.baidu.com/?business&amp;aid=6&amp;un=www3898875#2" target="_blank">www3898875</a> - <a href="http://www.baidu.com/search/zhidao_help.html#n5" target="_blank">经理
四级</a>&nbsp;&nbsp;<img style="cursor: pointer;" onclick="'startBaiduHi("message","","www3898875");return" false;' src="http://img.baidu.com/img/iknow/offline.gif" align="absbottom"> 12-26 16:09</div>
<a name="10436032"></a>
<div class="f14 p90 pl10"><cn>DiskPartDiskPart.exe
是一种文本模式命令解释程序，它使您能够通过使用脚本或从命令提示符直接输入来管理对象（磁盘、分区或卷）。在磁盘、分区或卷上使用 DiskPart.exe
命令之前，必须首先列出然后选中要给予其焦点的对象。当某个对象具有焦点时，键入的任何 DiskPart.exe 命令都会作用到该对象。 <br><br>利用
list disk、list volume 和 list partition 命令，可以列出可用对象并确定对象编号或驱动器号。list disk 和 list
volume 命令显示计算机上的所有磁盘和卷。而 list partition 命令只显示具有焦点的磁盘上的分区。使用 list
命令时，具有焦点的对象旁边出现一个星号 (*)。可以按编号或按驱动器号选择对象，例如，磁盘 0、分区 1、卷 3 或卷 C。
<br><br>选择对象时，焦点一直保留在那个对象上，直到选中不同的对象。例如，如果在磁盘 0 上设置了焦点，并且选择磁盘 2 上的卷 8，焦点就从磁盘 0
转移到磁盘 2 上的卷 8。有些命令会自动更改焦点。例如，如果创建了新分区，焦点就自动转移到新分区上。
<br><br>只能在选定磁盘上的分区上设置焦点。某个分区具有焦点时，相关的卷（如果有的话）也具有焦点。某个卷具有焦点时，如果该卷映射到某个特定分区，则相关的磁盘和分区也具有了焦点。如果不是这样，则说明磁盘和卷上的焦点丢失。
<br><br>DiskPart 命令 <br>若要查看该命令语法，请单击以下命令： <br><br>active
<br><br>在基本盘上，将具有焦点的分区标为 active。这样就通知基本输入/输出系统 (BIOS) 或可扩展固件接口
(EFI)，该分区或卷是有效的系统分区或系统卷。 <br><br>只有分区才可以标为 active。 <br><br>要点 <br><br>DiskPart
只验证分区有足够空间来包含操作系统的启动文件。DiskPart 不检查分区的内容。如果误将某个分区标为
&#8220;active&#8221;，并且该分区不包含操作系统的启动文件，则您的计算机可能无法启动。 <br>语法 <br>active <br><br>add disk
<br><br>将具有焦点的简单卷镜像到指定磁盘。 <br><br>语法 <br>add disk=n [noerr] <br><br>参数 <br>n
<br>指定要包含此镜像的磁盘。只可以镜像简单卷。指定磁盘必须至少有与要镜像的简单卷同样大小的未分配空间。 <br>noerr
<br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart
以错误代码退出。 <br>assign
<br><br>给具有焦点的卷分配一个驱动器号或装载点。如果不指定驱动器号或装载点，则分配下一个可用驱动器号。如果驱动器号或装载点已经在用，则会产生一个错误。
<br><br>使用 assign 命令，可以更改与某个可移动驱动器关联的驱动器号。
<br><br>不可以向系统卷、启动卷或包含页面文件的卷分配驱动器号。此外，还不可以向原始设备制造商 (OEM) 分区或任何非基本 MSDATA 分区的
GUID 分区表 (GPT) 分区分配驱动器号。 <br><br>语法 <br>assign [{letter=d|mount=Path}] [noerr]
<br><br>参数 <br>letter=d <br>要分配到该卷的驱动器号。 <br>mount=Path <br>要分配到该卷的装载点。
<br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致
DiskPart 以错误代码退出。 <br>break disk
<br><br>仅适用于动态盘。将具有焦点的镜像卷分为两个简单卷。一个简单卷保留驱动器号和镜像卷的所有装载点，而另一个简单卷则接收焦点，这样就可以向其分配一个驱动器号。
<br><br>默认情况下，保留镜像卷的两个部分上的内容。每个部分成为一个简单卷。利用 nokeep
参数，只能将镜像的一半保留为简单卷，而将另一半被删除并转换为可用空间。两卷都不接收焦点。 <br><br>语法 <br>break disk=n
[nokeep] [noerr] <br><br>参数 <br>n <br>指定包含镜像卷的磁盘。 <br>nokeep
<br>指定只保留其中一个镜像卷，而删除另一个简单卷并将其转换为可用空间。无论是保留的卷还是可用空间都不接收焦点。 <br>noerr
<br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart
以错误代码退出。 <br>clean <br><br>从具有焦点的磁盘删除任何分区或卷格式。在主启动记录 (MBR) 磁盘上，只覆盖 MBR
分区信息和隐藏扇区信息。在 GUID 分区表 (GPT) 磁盘上，覆盖 GPT 分区信息，其中包括 保护性 MBR。不存在隐藏扇区信息。 <br><br>语法
<br>set all <br><br>参数 <br>all <br>指定磁盘上所有扇区的信息为零，这样就完全删除磁盘上的所有数据。 <br>convert
basic <br><br>将空白动态盘转换为基本盘。 <br><br>语法 <br>convert basic [noerr] <br><br>参数
<br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致
DiskPart 以错误代码退出。 <br>convert dynamic <br><br>将基本盘转换为动态盘。 <br><br>语法 <br>convert
dynamic [noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>convert gpt
<br><br>在基于 Itanium 的计算机上，将具有主启动记录 (MBR) 分区样式的空白基本盘转换为具有 GUID分区表 (GPT) 分区样式的基本盘。
<br><br>要点 <br><br>磁盘必须为空盘，以便将其转换为 GPT 磁盘。在转化磁盘之前备份您的数据并删掉所有分区或卷。 <br>语法
<br>convert gpt [noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>convert mbr
<br><br>在基于 Itanium 的计算机上，将具有 GUID 分区表 (GPT) 分区样式的空白基本盘转换为具有主启动记录 (MBR)
分区样式的基本盘。 <br><br>要点 <br><br>磁盘必须为空盘，以便将其转换为 MBR 磁盘。在转化磁盘之前备份您的数据并删掉所有分区或卷。
<br>语法 <br>convert mbr [noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>create partition efi
<br><br>在基于 Itanium 的计算机上，在 GUID 分区表 (GPT) 磁盘上创建可扩展固件接口 (EFI)
系统分区。创建分区之后，焦点就转移到新建分区上。 <br><br>语法 <br>create partition efi [size=n] [offset=n]
[noerr] <br><br>参数 <br>size=n <br>分区的大小 (MB)。如果不给出分区大小，那么分区将会持续到当前区域中没有闲置空间为止。
<br>offset=n <br>创建分区的字节偏移量。如果没有给出偏移量，那么该分区就被置于空间足够大而能容纳该分区的第一个磁盘范围内。 <br>noerr
<br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart
以错误代码退出。 <br>create partition extended
<br><br>在当前驱动器上创建扩展分区。创建分区之后，焦点就自动转移到新建分区上。每个磁盘上只能创建一个扩展分区。如果试图在另一个扩展分区内创建扩展分区，此命令会失败。必须在创建逻辑驱动器之前创建扩展分区。
<br><br>语法 <br>create partition extended [size=n] [offset=n] [noerr] <br><br>参数
<br>size=n <br>扩展分区的大小
(MB)。如果不给出分区大小，那么分区将会持续到区域中没有可用空间为止。扩展分区大小是按柱面对齐的。它会自动舍入到最近的柱面边界。例如，如果您指定一个大小为
500 MB 的分区，分区将会自动舍入为504 MB。 <br>offset=n
<br>仅应用于主启动记录（MBR）磁盘。创建扩展分区的字节偏移量。如果没有给出偏移量，分区将会在磁盘第一个空闲位置开始。偏移量是按柱面对齐的。偏移量会自动舍入到最近的柱面边界。例如，如果定义偏移量为
27 MB， 柱面为 8 MB，偏移量被舍入为 24 MB。 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>create partition
logical <br><br>在扩展分区中创建逻辑驱动器。创建分区之后，焦点自动转移到新建逻辑驱动器上。 <br><br>语法 <br>create
partition logical [size=n] [offset=n] [noerr] <br><br>参数 <br>size=n <br>逻辑驱动器的大小
(MB)。如果不给出分区大小，那么分区将会持续到当前区域中没有闲置空间为止。 <br>offset=n <br>仅应用于
主启动记录（MBR）磁盘。创建逻辑驱动器的字节偏移量。偏移量是按柱面对齐的（也就是说，偏移量会自动舍入，以完全填充正在使用的柱面大小）。如果没有给出偏移量，那么该分区就被置于空间足够大而能容纳该分区的第一扩展磁盘中。分区长度至少要和由
size= n 指定的字节数一样。如果要指定逻辑驱动器的大小，它必须小于扩展分区。 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>create partition msr
<br><br>在基于 Itanium 的计算机上，在GUID 分区表 (GPT) 磁盘上创建 Microsoft 保留 (MSR) 分区。
<br><br>小心 <br><br>要小心使用 create partition msr 命令。因为 GPT 磁盘要求特定分区布局，创建 Microsoft
保留分区会导致磁盘不可读取。在用来启动 Windows XP 64-Bit Edition 的 GPT 磁盘上，EFI 系统分区是磁盘上的第一个分区，其后是
Microsoft 保留分区。只用于存储数据的 GPT 磁盘不包含 EFI 系统分区，因此 Microsoft 保留分区是第一个分区。 <br>Windows
XP 64-Bit Edition 不装载 Microsoft 保留分区。不能在它们上面存储数据，也不能删除它们。 <br><br>语法 <br>create
partition msr [size=n] [offset=n] [noerr] <br><br>参数 <br>size=n <br>分区的大小
(MB)。分区长度至少要和由 size=n 指定的数字相同。如果不给出分区大小，那么分区将会持续到当前区域中没有闲置空间为止。 <br>offset=n
<br>创建分区的字节偏移量。分区从 offset=n
指定的字节偏移量开始。分区是按扇区对齐的，也就是说，偏移量会自动舍入，以完全填充正在使用的扇区大小。如果没有给出偏移量，那么该分区就被置于空间足够大而能容纳该分区的第一扩展磁盘中。
<br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致
DiskPart 以错误代码退出。 <br>create partition primary
<br><br>在当前的基本盘上创建一个主要分区。创建分区后，焦点自动转移到新分区上。该分区不接收驱动器号。必须使用 assign
命令为该分区分配一个驱动器号。 <br><br>语法 <br>create partition primary [size=n] [offset=n]
[ID={byte|GUID}] [noerr] <br><br>参数 <br>size=n <br>分区的大小
(MB)。如果不给出分区大小，那么分区将会持续到当前区域中没有可用空间为止。分区大小是按柱面对齐的。分区大小会自动舍入到最近柱面边界。例如，如果您指定一个大小为
500 MB 的分区，分区将会自动舍入为 504 MB。 <br>offset=n
<br>创建分区的字节偏移量。如果没有给出偏移量，分区将会在磁盘第一个空闲位置开始。对于主启动记录 (MBR)
磁盘，偏移量是按柱面对齐的。偏移量会舍入到最最近柱面边界。例如，如果定义偏移量为 27 MB， 柱面为 8 MB，偏移量被舍入为 24 MB。
<br>ID={byte|GUID} <br>只适用于原始设备制造商 (OEM)。 <br>小心
<br><br>采用此参数创建分区可能会导致计算机崩溃或无法启动。如果您不是对 GPT 磁盘具有丰富经验的 OEM 或 IT 专业人员，就不要利用
ID=byte | GUID 参数在 GPT 磁盘上创建分区。而是总是利用 create partition efi 命令创建 EFI 系统分区，利用
create partition msr 命令创建 Microsoft 保留分区，以及利用 create partition primary 命令（不带有
ID=byte | GUID 参数）在 GPT 磁盘上创建主分区。 <br>对于 MBR 磁盘，您可以以十六进制形式为分区指定一个分区类型字节。如果未在 MBR
磁盘上指定分区类型字节，create partition primary 命令就创建一个类型 0x6 的分区。任何分区类型字节都可以通过 ID=byte |
GUID 参数进行指定。DiskPart 不检查分区类型字节的有效性，也不对 ID 参数进行任何其它检查。 <br><br>对于 GPT
磁盘，您可以为要创建的分区指定分区类型 GUID： <br>EFI 系统分区：c12a7328-f81f-11d2-ba4b-00a0c93ec93b
<br>Microsoft 保留分区：e3c9e316-0b5c-4db8-817d-f92df00215ae <br>MSDATA
分区：ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 <br>动态盘上的 LDM
元数据分区：5808c8aa-7e8f-42e0-85d2-e1e90434cfb3 <br>动态盘上的 LDM
数据分区：af9b60a0-1431-4f62-bc68-3311714a69ad <br>如果未指定分区类型 GUID，则 create partition
primary 命令创建一个 MSDATA 分区。任何分区类型都可以通过 ID={byte | GUID} 参数进行指定。DiskPart 不检查分区 GUID
的有效性，也不对 ID 参数进行任何其它检查。 <br><br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>create volume raid
<br><br>在指定动态盘上创建 RAID-5 卷。创建新卷后，焦点自动转移到新卷上。 <br><br>语法 <br>create volume raid
[size=n] [disk=n[,[n,]] [noerr] <br><br>参数 <br>size=n <br>磁盘空间大小以兆字节 (MB)
为单位，卷将占用每一个磁盘如果未指定大小，则创建可能最大的 RAID-5 卷。具有最小可用相邻闲置空间的磁盘确定 RAID-5
卷的大小，并从每个磁盘分配到同样大小的空间。RAID-5 卷中可用磁盘空间的实际大小小于磁盘空间的合并大小，因为一部分磁盘空间是进行奇偶校验所必需的。
<br>disk=n <br>用来创建卷的动态盘。size= n 的磁盘空间将分配给每一个磁盘。 <br>noerr <br>仅用于脚本。当发生错误时，指定
DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>create volume
simple <br><br>创建简单卷。创建新卷后，焦点自动转移到新卷上。 <br><br>语法 <br>create volume simple
[size=n] [disk=n] [noerr] <br><br>参数 <br>size=n <br>卷大小
(MB)。如果未指定卷大小，新建卷就占用磁盘上剩余的闲置空间。 <br>disk=n <br>用来创建卷的动态盘。如果未指定磁盘，则使用当前磁盘。
<br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致
DiskPart 以错误代码退出。 <br>create volume stripe <br><br>在指定磁盘上创建条纹卷。创建新卷后，焦点自动转移到新卷上。
<br><br>语法 <br>create volume stripe [size=n] [disk=n[,[n,匽] [noerr] <br><br>参数
<br>size=n
<br>磁盘空间大小以兆字节（MB）为单位，卷将占用每一个磁盘如果未指定大小，则新建卷将占用最小的磁盘上的剩余闲置空间，以及在其后每个磁盘上占用同样大小的磁盘空间。
<br>disk=n <br>用来创建卷的动态盘。size= n 的磁盘空间将分配给每一个磁盘。 <br>noerr <br>仅用于脚本。当发生错误时，指定
DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>delete disk
<br><br>从磁盘列表删除遗失的动态盘。 <br><br>语法 <br>delete disk [noerr] [override] <br><br>参数
<br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致
DiskPart 以错误代码退出。 <br>override <br>使 DiskPart
能够删除磁盘上所有简单卷。如果磁盘上包含半个镜像卷，则删除磁盘上的这半个镜像。如果磁盘是 RAID-5 卷的成员，则 delete disk override
命令会失败。 <br>delete partition
<br><br>在每个基本盘上，删除带有焦点的分区。不能删除系统分区、启动分区或任何包含活动页面文件或故障转储（内存转储）的分区。 <br><br>小心
<br><br>删除一个动态盘上的分区会删除磁盘上的所有脱机动态卷，因而会破坏任何数据并会将磁盘转换为基本盘。要删除动态卷，请总是使用 delete
volume 命令。 <br>可以从动态盘删除分区，但不可以创建分区。例如，可以删除动态 GPT 磁盘上的未识别的 GUID 分区表 (GPT)
分区。删除这样的分区不会导致由此产生的闲置空间变为可用。此命令专门用来在无法使用 clean 命令时的紧急情况下回收遭到破坏的脱机动态盘空间。
<br><br>语法 <br>delete partition [noerr] [override] <br><br>参数 <br>noerr
<br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart
以错误代码退出。 <br>override <br>使 DiskPart 能够删除任何分区，而不管其类型是什么。通常情况下，DiskPart
只允许您删除已知数据分区。 <br>delete volume
<br><br>删除所选卷。不能删除系统卷、启动卷或任何包含活动页面文件或故障转储（内存转储）的卷。 <br><br>语法 <br>delete volume
[noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有
noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>detail disk <br><br>显示所选磁盘及其上面的卷的属性。
<br><br>语法 <br>detail disk <br><br>detail volume <br><br>显示存放当前卷的磁盘。 <br><br>语法
<br>detail volume <br><br>exit <br><br>退出 DiskPart 命令解释程序。 <br><br>语法 <br>exit
<br><br>extend
<br><br>将带有焦点的卷扩展为最邻近的未分配空间。对于基本卷，未分配的空间必须在同一磁盘上，并且必须接着（扇区偏移量大于）带有焦点的分区。动态简单卷或跨区卷可以在任何动态盘上扩展为空的空间。使用此命令，可以将现有卷扩展为新建空间。
<br><br>如果分区以前通过 NTFS 文件系统格式化，该文件系统就自动扩展为占用更大分区。不会丢失任何数据。如果分区以前通过非 NTFS
的文件系统格式进行格式化，此命令就会失败，并不对分区作任何更改。 <br><br>不能扩展当前系统或启动分区。 <br><br>语法 <br>extend
[size=n] [disk=n] [noerr] <br><br>参数 <br>size=n <br>添加到当前分区的空间大小
(MB)。如果不指定大小，磁盘就扩展为占用所有最邻近的未分配空间。 <br>disk=n <br>用来扩展卷的动态盘。size= n
的磁盘空间将在磁盘上进行分配。如果未指定磁盘，则在当前磁盘上扩展卷。 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>help
<br><br>显示可用命令的列表。 <br><br>语法 <br>help <br><br>import
<br><br>将外部磁盘组导入本地计算机的磁盘组。import 命令导入与带有焦点的磁盘同为一组的每个磁盘。 <br><br>语法 <br>import
[noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有
noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>list disk
<br><br>显示磁盘列表以及有关磁盘信息的列表，例如大小、可用空间、磁盘是基本盘还是动态盘以及该磁盘是使用主启动记录 (MBR) 还是 GUID 分区表
(GPT) 分区样式。标有星号 (*) 的磁盘具有焦点。 <br><br>语法 <br>list disk <br><br>list partition
<br><br>显示当前分区的分区表中列出的分区。在动态盘上，这些分区可能不与磁盘上的动态卷相对应。之所以会有这种偏差，是因为动态盘包含磁盘上当前存在的系统卷或启动卷的分区表中的项目以及包含一个占用其余磁盘空间以供动态卷使用的分区。
<br><br>语法 <br>list partition <br><br>list volume <br><br>显示所有磁盘上的基本卷和动态卷列表。
<br><br>语法 <br>list volume <br><br>online <br><br>使脱机磁盘或带有焦点的卷处于联机状态。 <br><br>语法
<br>online [noerr] <br><br>参数 <br>noerr <br>仅用于脚本。当发生错误时，指定 DiskPart
继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart 以错误代码退出。 <br>rem
<br><br>提供一种向脚本添加注释的方法。 <br><br>语法 <br>rem <br><br>范例 <br>rem These commands set
up 3 drives. <br><br>create partition primary size=2048 <br><br>assign d:
<br><br>create partition extend <br><br>create partition logical size=2048
<br><br>assign e: <br><br>create partition logical <br><br>assign f:
<br><br>remove <br><br>从带有焦点的卷删除驱动器号或装载点。如果使用了 all
参数，就会删除所有当前驱动器号和装载点。如果未指定驱动器号或装载点，则 DiskPart 将删除它遇到的第一个驱动器号或装载点。 <br><br>remove
命令可用来更改与可移动驱动器关联的驱动器号。不能删除系统卷、启动卷或页面卷上的驱动器号。另外，不能删除如下分区的驱动器号：OEM 分区、任何具有未识别的
GUID 的 GPT 分区或任何特殊的、非数据的 GPT 分区（例如，EFI 系统分区）。 <br><br>语法 <br>remove
[{letter=d|mount=Path [all]}] [noerr] <br><br>参数 <br>letter=d <br>要删除的驱动器号。
<br>mount=Path <br>要删除的装载点路径。 <br>all <br>删除所有当前驱动器号和装载点。 <br>noerr
<br>仅用于脚本。当发生错误时，指定 DiskPart 继续处理命令，就象错误没有发生一样。没有 noerr 参数，错误将导致 DiskPart
以错误代码退出。 <br>rescan <br><br>查找已添加到计算机的新磁盘。 <br><br>语法 <br>rescan <br><br>retain
<br><br>准备现有动态简单卷，以便用作启动卷或系统卷。 <br><br>在基于 x86 的计算机上，在带有焦点的动态简单卷上的主启动记录 (MBR)
中创建分区项。要创建 MBR 分区，动态简单卷必须从按柱面对齐的偏移量开始，并且其大小是柱面的整数。 <br><br>在基于 Itanium
的计算机上，在带有焦点的动态简单卷上的 GUID 分区表 (GPT) 中创建分区项。 <br><br>注意 <br><br>retain
命令只在&#8220;无人参与安装&#8221;期间使用或者由原始设备制造商 (OEM) 使用。 <br>语法 <br>retain <br><br>select disk
<br><br>选择指定磁盘，并将焦点转移到此磁盘。 <br><br>语法 <br>select disk=[n] <br><br>参数 <br>n
<br>要接收焦点的磁盘的磁盘编号。如果未指定磁盘编号，select 命令就列出当前具有焦点的磁盘。使用 list disk
命令，您可以查看计算机上所有磁盘的编号。 <br>select partition <br><br>选择指定分区并给予其焦点。如果未指定分区，select
命令就会列出具有焦点的当前分区。使用 list partition 命令，您可以查看当前磁盘上所有分区的编号。 <br><br>语法 <br>select
partition=[{n|d}] <br><br>参数 <br>n <br>要接收焦点的分区的编号。 <br>d
<br>要接收焦点的分区的驱动器号或装载点路径。 <br>select volume <br><br>选择指定卷并将焦点转移到该卷。如果未指定卷，select
命令就会列出具有焦点的当前卷。您可以按编号、驱动器号或装载点路径指定卷。在基本盘上，选择卷同时会给予相应分区焦点。使用 list volume
命令，您可以查看计算机上所有卷的编号。 <br><br>语法 <br>select volume=[{n|d}] <br><br>参数 <br>n
<br>要接收焦点的卷的编号。 <br>d <br>要接收焦点的卷的驱动器号或装载点路径。 <br>DiskPart 脚本 <br>利用
DiskPart，您可以创建自动执行与磁盘相关的任务（例如，创建卷或将磁盘转换为动态盘）的脚本。如果是使用&#8220;无人参与安装&#8221;或 Sysprep
（它们不支持创建非启动卷的卷）部署 Windows，则创建这些任务的脚本非常有用。 <br><br>要启动 DiskPart 脚本，请在命令提示符下键入：
<br><br>DiskPart /S scriptname.txt <br><br>其中，scriptname.txt 是包含脚本的文本文件的名称。
<br><br>要重新定向 DiskPart 对某个文件的脚本输出，请键入： <br><br>DiskPart /S scriptname.txt &gt;
logfile.txt <br><br>其中，logfile.txt 是 DiskPart 写入其输出的文本文件的名称。 <br><br>当 DiskPart
启动时，DiskPart 版本和计算机名称显示在命令提示符下。默认情况下，如果 DiskPart 在尝试执行脚本任务时发生错误，DiskPart
就会停止处理脚本并显示一个错误代码（除非指定了 noerr 参数）。但是，DiskPart 在遇到语法错误时总是返回错误，而不管是否使用了 noerr
参数。noerr 参数使您能够执行许多有用的任务，例如，使用单个脚本删除所有磁盘上所有分区，而不管磁盘数量的多少。 <br><br>下表列出 DiskPart
错误代码： <br><br>错误 说明 <br>0 没有出现错误。运行整个脚本，没有失败。 <br>1 发生致命的异常事件。可能出现严重问题。 <br>2 为
DiskPart 命令指定的参数不正确。 <br>3 DiskPart 无法打开指定的脚本或输出文件。 <br>4 DiskPart
使用的其中一项任务返回失败。 <br>5 出现命令语法错误。脚本失败，这是因为对象选择不正确，或与此命令一起使用时无效。</cn> </div>
<br><img src ="http://www.cnitblog.com/201/aggbug/48162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/201/" target="_blank">David</a> 2008-08-19 22:52 <a href="http://www.cnitblog.com/201/archive/2008/08/19/48162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>