<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mainframe is Back &#187; DASD</title>
	<atom:link href="http://www.ibmmainframe.cn/tag/dasd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ibmmainframe.cn</link>
	<description>Everything about Mainframe: 中文大型机资讯网</description>
	<lastBuildDate>Sun, 25 Sep 2011 16:32:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DASD Basic (DASD基础)</title>
		<link>http://www.ibmmainframe.cn/2008/11/dasd-basic-dasd%e5%9f%ba%e7%a1%80/</link>
		<comments>http://www.ibmmainframe.cn/2008/11/dasd-basic-dasd%e5%9f%ba%e7%a1%80/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 03:40:24 +0000</pubDate>
		<dc:creator>Raymond</dc:creator>
				<category><![CDATA[开发指南||Programming Guide]]></category>
		<category><![CDATA[DASD]]></category>

		<guid isPermaLink="false">http://www.ibmmainframe.cn/?p=406</guid>
		<description><![CDATA[记得刚接触DASD的时候，想找些DASD的资料都很难，根本不知道如何才能找到DASD的资料。做了一段时间DASD的工作之后，我终于明白了为什么很难找到直接讲述DASD的资料，我认为原因就在于DASD所涉及到的资料太多，并不是一篇文章和一本书所能讲完的。在这里，就用一篇简单的文章，跟大家share一下我对DASD的理解。希望能对大家有所帮助。   DASD是Direct Access Storage Device（直接访问存储设备）的缩写。简单的说，就是IBM mainframe系统中的磁盘。我们所有的Data Set，数据信息，系统配置信息，SPOOL信息等等，都保存在DASD中。现在IBM mainframe系统中普遍使用的是IBM 3390磁盘设备。每一台IBM mainframe中，包含有一个IBM 3990控制单元(IBM 3990 Control Unit)。IBM mainframe系统（也就是控制器CPU）通过4个通道（channel），与IBM 3990控制单元进行通信。再由IBM 3990控制器对系统中所有的DASD进行管理。IBM mainframe系统中的3390 DASD大多数使用的就是服务器中常常出现的SCSI硬盘，RAID 5 磁盘序列。DASD主要有以下几种常用操作：   1. DASD是现在的状态如何，如何查询现在的状态 其实DASD对应着两种系统，也就是说有两种查询DASD状态的方式。 A： 在z/OS或OS390系统下查询DASD的状态。 举一个简单的例子，比如我知道有一块DASD已经Attach到了系统上（z/OS或者OS390系统），我想查询一下它现在的状态，那就在TSO SDSF LOG 下输入以下命令来查询： COMMAND INPUT ===&#62; /D U,,,1234,1 得到的结果是： UNIT    TYPE    STATUS       VOLSER       VOLSTATE  1234    3390     S                Z17RES       PRIV/RSDNT 以上命令中，’D,U’是一条用来查询DASD状态的命令，其中的’1234’，是指DASD的编号(DASD Address)，后面的’1’是指我要求显示以’1234’起始的几块硬盘，这里我填写的是’1’也就表示我要显示一块硬盘。在得到的结果中，显示出来这块DASD的类型，当前的卷标和状态。   B: 在z/VM系统(这里如果不理解z/VM系统是什么，可以略过)下查询DASD的状态。 还是我刚刚查询的DASD Address: 1234这块硬盘，我想在z/VM系统下查看一下它的状态，那就登陆z/VM系统，执行以下命令：<a href="http://www.ibmmainframe.cn/2008/11/dasd-basic-dasd%e5%9f%ba%e7%a1%80/">&#160;&#160;[ Read More ]</a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p class="MsoNormal"><span lang="ZH-CN">记得刚接触</span><span>DASD</span><span lang="ZH-CN">的时候，想找些</span><span>DASD</span><span lang="ZH-CN">的资料都很难，根本不知道如何才能找到</span><span>DASD</span><span lang="ZH-CN">的资料。做了一段时间</span><span>DASD</span><span lang="ZH-CN">的工作之后，我终于明白了为什么很难找到直接讲述</span><span>DASD</span><span lang="ZH-CN">的资料，我认为原因就在于</span><span>DASD</span><span lang="ZH-CN">所涉及到的资料太多，并不是一篇文章和一本书所能讲完的。在这里，就用一篇简单的文章，跟大家</span><span>share</span><span lang="ZH-CN">一下我对</span><span>DASD</span><span lang="ZH-CN">的理解。希望能对大家有所帮助。</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>DASD</span><span lang="ZH-CN">是</span><span>Direct Access Storage Device</span><span lang="ZH-CN">（直接访问存储设备）的缩写。简单的说，就是</span><span>IBM mainframe</span><span lang="ZH-CN">系统中的磁盘。我们所有的</span><span>Data Set</span><span lang="ZH-CN">，数据信息，系统配置信息，</span><span>SPOOL</span><span lang="ZH-CN">信息等等，都保存在</span><span>DASD</span><span lang="ZH-CN">中。现在</span><span>IBM mainframe</span><span lang="ZH-CN">系统中普遍使用的是</span><span>IBM 3390</span><span lang="ZH-CN">磁盘设备。每一台</span><span>IBM mainframe</span><span lang="ZH-CN">中，包含有一个</span><span>IBM 3990</span><span lang="ZH-CN">控制单元</span><span>(IBM 3990 Control Unit)</span><span lang="ZH-CN">。</span><span>IBM mainframe</span><span lang="ZH-CN">系统（也就是控制器</span><span>CPU</span><span lang="ZH-CN">）通过</span><span>4</span><span lang="ZH-CN">个通道（</span><span>channel</span><span lang="ZH-CN">），与</span><span>IBM 3990</span><span lang="ZH-CN">控制单元进行通信。再由</span><span>IBM 3990</span><span lang="ZH-CN">控制器对系统中所有的</span><span>DASD</span><span lang="ZH-CN">进行管理。</span><span>IBM mainframe</span><span lang="ZH-CN">系统中的</span><span>3390 DASD</span><span lang="ZH-CN">大多数使用的就是服务器中常常出现的</span><span>SCSI</span><span lang="ZH-CN">硬盘，</span><span>RAID 5 </span><span lang="ZH-CN">磁盘序列。DASD主要有以下几种常用操作：</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>1. DASD</span><span lang="ZH-CN">是现在的状态如何，如何查询现在的状态</span></p>
<p class="MsoNormal"><span lang="ZH-CN"><span lang="ZH-CN">其实</span><span>DASD</span><span lang="ZH-CN">对应着两种系统，也就是说有两种查询</span><span>DASD</span><span lang="ZH-CN">状态的方式。</span></span></p>
<p class="MsoNormal"><span>A</span><span lang="ZH-CN">：</span><span lang="ZH-CN"> </span><span lang="ZH-CN">在</span><span>z/OS</span><span lang="ZH-CN">或</span><span>OS390</span><span lang="ZH-CN">系统下查询</span><span>DASD</span><span lang="ZH-CN">的状态。</span></p>
<p class="MsoNormal"><span lang="ZH-CN"><span lang="ZH-CN">举一个简单的例子，比如我知道有一块</span><span>DASD</span><span lang="ZH-CN">已经</span><span>Attach</span><span lang="ZH-CN">到了系统上（</span><span>z/OS</span><span lang="ZH-CN">或者</span><span>OS390</span><span lang="ZH-CN">系统），我想查询一下它现在的状态，那就在</span><span>TSO SDSF LOG </span><span lang="ZH-CN">下输入以下命令来查询：</span></span></p>
<p class="MsoNormal"><span>COMMAND INPUT ===&gt; /D U,,,1234,1</span></p>
<p class="MsoNormal"><span lang="ZH-CN">得到的结果是：</span></p>
<p class="MsoNormal"><span>UNIT <span>   </span>TYPE <span>   </span>STATUS<span>       </span>VOLSER<span>       </span>VOLSTATE<span>  </span></span></p>
<p class="MsoNormal"><span>1234<span>    </span>3390 <span>    </span></span><span>S<span>            </span><span>    </span>Z17RES</span><span><span>     </span><span>  </span>PRIV/RSDNT</span></p>
<p class="MsoNormal"><span lang="ZH-CN">以上命令中，</span><span>’D,U’</span><span lang="ZH-CN">是一条用来查询</span><span>DASD</span><span lang="ZH-CN">状态的命令，其中的</span><span>’1234’</span><span lang="ZH-CN">，是指</span><span>DASD</span><span lang="ZH-CN">的编号</span><span>(DASD Address)</span><span lang="ZH-CN">，后面的</span><span>’1’</span><span lang="ZH-CN">是指我要求显示以</span><span>’1234’</span><span lang="ZH-CN">起始的几块硬盘，这里我填写的是</span><span>’1’</span><span lang="ZH-CN">也就表示我要显示一块硬盘。在得到的结果中，显示出来这块</span><span>DASD</span><span lang="ZH-CN">的类型，当前的卷标和状态。</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>B: </span><span lang="ZH-CN">在</span><span>z/VM</span><span lang="ZH-CN">系统</span><span>(</span><span lang="ZH-CN">这里如果不理解</span><span>z/VM</span><span lang="ZH-CN">系统是什么，可以略过</span><span>)</span><span lang="ZH-CN">下查询</span><span>DASD</span><span lang="ZH-CN">的状态。</span></p>
<p class="MsoNormal"><span lang="ZH-CN">还是我刚刚查询的</span><span>DASD Address: 1234</span><span lang="ZH-CN">这块硬盘，我想在</span><span>z/VM</span><span lang="ZH-CN">系统下查看一下它的状态，那就登陆</span><span>z/VM</span><span lang="ZH-CN">系统，执行以下命令：</span></p>
<p class="MsoNormal"><span>COMMAND INPUT ===&gt; Q 1234</span></p>
<p class="MsoNormal"><span lang="ZH-CN">得到的结果是：</span></p>
<p class="MsoNormal"><span><span>      </span>DASD 1234 ATTACHED TO ABCDE<span>  </span>1234 R/W Z17RES</span></p>
<p class="MsoNormal"><span><span lang="ZH-CN">我刚刚执行了一个</span><span>’Q’</span><span lang="ZH-CN">的命令，来在</span><span>z/VM</span><span lang="ZH-CN">系统下查询</span><span>DASD</span><span lang="ZH-CN">的状态，在得到的结果中，提示我编号为</span><span>1234</span><span lang="ZH-CN">的硬盘，连接到了</span><span>ABCDE</span><span lang="ZH-CN">这个</span><span>z/OS</span><span lang="ZH-CN">系统中，同时还给出了硬盘的卷标</span><span>’Z17RES’</span><span lang="ZH-CN">。</span></span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>2. DASD</span><span lang="ZH-CN">另一个常用的操作，就是连接到一个系统</span><span>(z/OS</span><span lang="ZH-CN">或者</span><span>OS390)</span><span lang="ZH-CN">或者从一个系统</span><span>(z/OS</span><span lang="ZH-CN">或者</span><span>OS390)</span><span lang="ZH-CN">中断开</span><span lang="ZH-CN"> </span><span lang="ZH-CN">。这里对应的就是</span><span>Attach</span><span lang="ZH-CN">操作和</span><span>Detach</span><span lang="ZH-CN">操作。</span></p>
<p class="MsoNormal"><span lang="ZH-CN">实际上，一个</span><span>DASD</span><span lang="ZH-CN">只有</span><span>Attach</span><span lang="ZH-CN">到了一个</span><span>z/OS</span><span lang="ZH-CN">或者</span><span>OS390</span><span lang="ZH-CN">系统上，才能对</span><span>DASD</span><span lang="ZH-CN">的内容进行操作。而一个</span><span>DASD</span><span lang="ZH-CN">要是不想在一个系统上对其访问了，就要进行相应的</span><span>DET</span><span lang="ZH-CN">操作才可以。还是举两个例子：</span><span> Attach</span><span lang="ZH-CN">和</span><span>Detach</span><span lang="ZH-CN">的例子。</span></p>
<p class="MsoNormal"><span>A: </span><span lang="ZH-CN">还是刚刚的那块硬盘，</span><span>DASD Address: 1234</span><span lang="ZH-CN">。如果我不想它在</span><span>z/OS</span><span lang="ZH-CN">系统下访问了。那就要在</span><span>z/VM</span><span lang="ZH-CN">系统下把它断开。就执行以下命令：</span></p>
<p class="MsoNormal"><span>COMMAND INPUT ===&gt; DET 1234 ABCD</span></p>
<p class="MsoNormal"><span> <span lang="ZH-CN">我以上执行的命令的意思就是把编号为</span><span>1234</span><span lang="ZH-CN">的</span><span>DASD</span><span lang="ZH-CN">从</span><span>ABCD</span><span lang="ZH-CN">的</span><span>z/OS</span><span lang="ZH-CN">系统中断开连接，也就是所谓的</span><span>Detach</span><span lang="ZH-CN">操作。这样，在</span><span>ABCD</span><span lang="ZH-CN">系统中，就无法访问</span><span>1234</span><span lang="ZH-CN">这个</span><span>DASD</span><span lang="ZH-CN">了。</span></span></p>
<p class="MsoNormal"><span> <span>B: </span><span lang="ZH-CN">如果刚刚断开的</span><span>DASD</span><span lang="ZH-CN">，还需要在</span><span>z/OS</span><span lang="ZH-CN">系统下访问，那就执行一个</span><span>Attach</span><span lang="ZH-CN">操作。具体的命令是：</span></span></p>
<p class="MsoNormal"><span>COMMAND INPUT ===&gt; ATT 1234 ABCD</span></p>
<p class="MsoNormal"><span><span> </span></span><span lang="ZH-CN">这个命令的意思就是，把</span><span>DASD</span><span lang="ZH-CN">编号为</span><span>1234</span><span lang="ZH-CN">的硬盘连接到</span><span>ABCD</span><span lang="ZH-CN">系统中。</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span>3. </span><span lang="ZH-CN">以上两个，都是对</span><span>DASD</span><span lang="ZH-CN">最基本的操作，除了这两个之外，</span><span>DASD</span><span lang="ZH-CN">还有很多其他操作，比如：</span></p>
<p class="MsoNormal"><span>A: </span><span lang="ZH-CN">在</span><span>ATT</span><span lang="ZH-CN">和</span><span>DET</span><span lang="ZH-CN">的时候，会涉及到</span><span>z/VM</span><span lang="ZH-CN">的</span><span>online</span><span lang="ZH-CN">和</span><span>offline</span><span lang="ZH-CN">操作，</span><span>z/OS</span><span lang="ZH-CN">的</span><span> online</span><span lang="ZH-CN">和</span><span>offline</span><span lang="ZH-CN">操作。</span></p>
<p class="MsoNormal"><span>B: DASD</span><span lang="ZH-CN">在使用的时候，一般都要对应初始化操作</span></p>
<p class="MsoNormal"><span>C: DASD</span><span lang="ZH-CN">的格式化操作</span></p>
<p class="MsoNormal"><span>D: </span><span lang="ZH-CN">一块</span><span>DASD</span><span lang="ZH-CN">连接到多个系统，在多个系统上同时访问，进行</span><span>share</span><span lang="ZH-CN">的操作</span></p>
<p class="MsoNormal"><span><span lang="ZH-CN">这些操作相对来说比较复杂，如果真的有需要可以跟我和</span><span>11</span><span lang="ZH-CN">联系。我们会尽量提供这方面的内容。希望这个</span><span>DASD</span><span lang="ZH-CN">基础能对刚刚接触</span><span>DASD</span><span lang="ZH-CN">的人有所帮助。</span></span></p>
<div class="shr-publisher-406"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><h2  class="related_post_title">随机日志</h2><ul class="related_post"><li><a href="http://www.ibmmainframe.cn/2007/03/the-global-2000/" title="The Global 2000">The Global 2000</a></li><li><a href="http://www.ibmmainframe.cn/2007/09/ibm%e5%8a%a0%e5%85%a5openofficeorg-%e5%8a%a0%e5%bc%baodf%e7%ab%9e%e4%ba%89%e5%8a%9b/" title="IBM加入OpenOffice.org 加强ODF竞争力">IBM加入OpenOffice.org 加强ODF竞争力</a></li><li><a href="http://www.ibmmainframe.cn/2007/10/ibm%e4%b8%ad%e5%9b%bd%e5%85%ac%e5%8f%b8%e9%80%9a%e8%bf%87isoiec-20000%e5%9b%bd%e9%99%85%e8%ae%a4%e8%af%81/" title="IBM(中国)公司通过ISO/IEC 20000国际认证">IBM(中国)公司通过ISO/IEC 20000国际认证</a></li><li><a href="http://www.ibmmainframe.cn/2007/09/ibm%e6%8c%ba%e8%bf%9b%e4%b8%9c%e5%8c%97-%e4%b8%ad%e5%b0%8f%e4%bc%81%e4%b8%9a%e5%8f%af%e2%80%9c%e6%8c%89%e6%8f%ad%e2%80%9d%e6%b6%88%e8%b4%b9%e5%85%a8%e7%90%83%e5%90%8d%e4%bc%81/" title="IBM挺进东北 中小企业可“按揭”消费全球名企">IBM挺进东北 中小企业可“按揭”消费全球名企</a></li><li><a href="http://www.ibmmainframe.cn/2011/09/hercules-zos-1-11-customize-step-by-step-s7-vtam/" title="[Hercules z/OS 1.11 customize step by step] &ndash; S7 VTAM">[Hercules z/OS 1.11 customize step by step] &ndash; S7 VTAM</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.ibmmainframe.cn/2008/11/dasd-basic-dasd%e5%9f%ba%e7%a1%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.ibmmainframe.cn @ 2012-02-09 13:50:54 -->
