<?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>LinuxByte &#187; mbr</title>
	<atom:link href="http://www.linuxbyte.org/tag/mbr/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxbyte.org</link>
	<description>一个Linux Blog</description>
	<lastBuildDate>Thu, 26 Jan 2012 08:13:08 +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>如何使用大于2T的块设备</title>
		<link>http://www.linuxbyte.org/how-to-use-more-than-2t-block-device.html</link>
		<comments>http://www.linuxbyte.org/how-to-use-more-than-2t-block-device.html#comments</comments>
		<pubDate>Sat, 16 Feb 2008 07:39:25 +0000</pubDate>
		<dc:creator>xiao H</dc:creator>
				<category><![CDATA[硬件外设]]></category>
		<category><![CDATA[精品文档]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[mbr]]></category>

		<guid isPermaLink="false">http://www.linuxbyte.org/how-to-use-more-than-2t-block-device</guid>
		<description><![CDATA[inux在内核中选择支持Large Block Device时，是可以使用大于2T的块设备的。但是当使用Fdisk来查看这个块设备时，却发现最大只能显示出来2T的空间，而且使用其他的分区工具时也很难使用大于2T的... ]]></description>
			<content:encoded><![CDATA[<p><font face="Bitstream Vera Serif, serif">inux</font>在内核中选择支持<font face="Bitstream Vera Serif, serif">Large Block Device</font>时，是可以使用大于<font face="Bitstream Vera Serif, serif">2T</font>的块设备的。但是当使用<font face="Bitstream Vera Serif, serif">Fdisk</font>来查看这个块设备时，却发现最大只能显示出来<font face="Bitstream Vera Serif, serif">2T</font>的空间，而且使用其他的分区工具时也很难使用大于<font face="Bitstream Vera Serif, serif">2T</font>的块设备。 <span id="more-10"></span></p>
<p id="P83" style="margin-bottom: 0cm" align="left">    <font face="Bitstream Vera Serif, serif">Fdisk</font>所使用的分区表为<font face="Bitstream Vera Serif, serif">MBR</font>，<font face="Bitstream Vera Serif, serif">Master Boot Record</font>，即主引导记录。他是不属于任何一个操作系统，也不能用操作系统提供的磁盘操作命令来读取它。硬盘的<font face="Bitstream Vera Serif, serif">0</font>柱面、<font face="Bitstream Vera Serif, serif">0</font>磁头、<font face="Bitstream Vera Serif, serif">1</font>扇区称为主引导扇区，<font face="Bitstream Vera Serif, serif">Fdisk</font>将会写<font face="Bitstream Vera Serif, serif">512</font>个字节的记录在此，即<font face="Bitstream Vera Serif, serif">MBR</font>记录。启动过程详见<font face="Bitstream Vera Serif, serif">How It Works </font>： <font face="Bitstream Vera Serif, serif">Master Boot Record </font>（<font face="Bitstream Vera Serif, serif">MBR)</font>，<font face="Bitstream Vera Serif, serif"><a href="http://cang.baidu.com/lis/snap/2a0542a949b8e3b8ba4fb147.html" id="A47">http://cang.baidu.com/lis/snap/2a0542a949b8e3b8ba4fb147.html</a></font>。</p>
<p id="P84" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P85" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><strong id="STRONG261">MBR</strong></font><strong id="STRONG262">的组成</strong><font face="Bitstream Vera Serif, serif"><br />
</font>一个扇区的硬盘主引导记录<font face="Bitstream Vera Serif, serif">MBR</font>由<font face="Bitstream Vera Serif, serif">4</font>个部分组成：<font face="Bitstream Vera Serif, serif"><br />
</font>主引导程序（偏移地址<font face="Bitstream Vera Serif, serif">0000H–0088H</font>），它负责从活动分区中装载，并运行系统引导程序。<font face="Bitstream Vera Serif, serif"><br />
</font>出错信息数据区，偏移地址<font face="Bitstream Vera Serif, serif">0089H–00E1H</font>为出错信息，<font face="Bitstream Vera Serif, serif">00E2H–01BDH</font>全为<font face="Bitstream Vera Serif, serif">0</font>字节。<font face="Bitstream Vera Serif, serif"><br />
</font>分区表（<font face="Bitstream Vera Serif, serif">DPT,Disk Partition Table</font>）含<font face="Bitstream Vera Serif, serif">4</font>个分区项，偏移地址<font face="Bitstream Vera Serif, serif">01BEH–01FDH,</font>每个分区表项长<font face="Bitstream Vera Serif, serif">16</font>个字节，共<font face="Bitstream Vera Serif, serif">64</font>字节为分区项<font face="Bitstream Vera Serif, serif">1</font>、分区项<font face="Bitstream Vera Serif, serif">2</font>、分区项<font face="Bitstream Vera Serif, serif">3</font>、分区项<font face="Bitstream Vera Serif, serif">4</font>。<font face="Bitstream Vera Serif, serif"><br />
</font>结束标志字，偏移地址<font face="Bitstream Vera Serif, serif">01FE—01FF</font>的<font face="Bitstream Vera Serif, serif">2</font>个字节值为结束标志<font face="Bitstream Vera Serif, serif">55AA,</font>如果该标志错误系统就不能启动。
</p>
<p id="P86" align="left">&nbsp;</p>
<p id="P87" align="left"><font face="Bitstream Vera Serif, serif">MBR</font>的组成结构图：</p>
<table id="TABLE273" border="1" cellpadding="2" cellspacing="0" width="609">
<tr>
<td height="30" width="123">
<p id="P88" align="center"><font face="Bitstream Vera Serif, serif">0000-0088</font></p>
</td>
<td width="361">
<p id="P89" align="center"><font face="Bitstream Vera Serif, serif">Master    Boot Record  </font>主引导程序</p>
</td>
<td width="111">
<p id="P90" align="center">主引导程序</p>
</td>
</tr>
<tr>
<td height="38" width="123">
<p id="P91" align="center"><font face="Bitstream Vera Serif, serif">0089-01BD</font></p>
</td>
<td width="361">
<p id="P92" align="center">出错信息数据区</p>
</td>
<td width="111">
<p id="P93" align="center">数据区</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P94" align="center"><font face="Bitstream Vera Serif, serif">01BE-01CD</font></p>
</td>
<td width="361">
<p id="P95" align="center">分区项<font face="Bitstream Vera Serif, serif">1</font>（<font face="Bitstream Vera Serif, serif">16</font>字节）</p>
</td>
<td rowspan="4" width="111">
<p id="P96" style="margin-bottom: 0.5cm" align="center">&nbsp;</p>
<p id="P97" style="margin-bottom: 0.5cm" align="center">分区表</p>
<p id="P98" align="center">&nbsp;</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P99" align="center"><font face="Bitstream Vera Serif, serif">01CE-01DD</font></p>
</td>
<td width="361">
<p id="P100" align="center">分区项<font face="Bitstream Vera Serif, serif">2</font>（<font face="Bitstream Vera Serif, serif">16</font>字节）</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P101" align="center"><font face="Bitstream Vera Serif, serif">01DE-01ED</font></p>
</td>
<td width="361">
<p id="P102" align="center">分区项<font face="Bitstream Vera Serif, serif">3</font>（<font face="Bitstream Vera Serif, serif">16</font>字节）</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P103" align="center"><font face="Bitstream Vera Serif, serif">01EE-01FD</font></p>
</td>
<td width="361">
<p id="P104" align="center">分区项<font face="Bitstream Vera Serif, serif">4</font>（<font face="Bitstream Vera Serif, serif">16</font>字节）</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P105" align="center"><font face="Bitstream Vera Serif, serif">01FE</font></p>
</td>
<td width="361">
<p id="P106" align="center"><font face="Bitstream Vera Serif, serif">55</font></p>
</td>
<td rowspan="2" width="111">
<p id="P107" align="center">结束标志</p>
</td>
</tr>
<tr>
<td height="12" width="123">
<p id="P108" align="center"><font face="Bitstream Vera Serif, serif">01FF</font></p>
</td>
<td width="361">
<p id="P109" align="center"><font face="Bitstream Vera Serif, serif">AA</font></p>
</td>
</tr>
</table>
<p id="P110"><font face="Bitstream Vera Serif, serif"><strong id="STRONG263">MBR</strong></font><strong id="STRONG264">中的分区信息结构</strong><font face="Bitstream Vera Serif, serif"><br />
</font>占用<font face="Bitstream Vera Serif, serif">512</font>个字节的<font face="Bitstream Vera Serif, serif">MBR</font>中，偏移地址<font face="Bitstream Vera Serif, serif">01BEH–01FDH</font>的<font face="Bitstream Vera Serif, serif">64</font>个字节，为<font face="Bitstream Vera Serif, serif">4</font>个分区项内容（分区信息表）。它是由磁盘介质类型及用户在使用 <font face="Bitstream Vera Serif, serif">FDISK</font>定义分区说确定的。在实际应用中，<font face="Bitstream Vera Serif, serif">FDISK</font>对一个磁盘划分的主分区可少于<font face="Bitstream Vera Serif, serif">4</font>个，但最多不超过<font face="Bitstream Vera Serif, serif">4</font>个。每个分区表的项目是<font face="Bitstream Vera Serif, serif">16</font>个字节，其内容含义如下所示。</p>
<p id="P111"><font face="Bitstream Vera Serif, serif"><br />
</font>分区项表（<font face="Bitstream Vera Serif, serif">16</font>字节）内容及含义</p>
<table id="TABLE274" border="1" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td width="32%">
<p id="P112" align="center">存贮字节位</p>
</td>
<td width="68%">
<p id="P113" align="center">内容及含义</p>
</td>
</tr>
<tr>
<td width="32%">
<p id="P114" align="center">第<font face="Bitstream Vera Serif, serif">1</font>字节</p>
</td>
<td width="68%">
<p id="P115" align="left">引导标志。若值为<font face="Bitstream Vera Serif, serif">80H</font>表示活动分区，若值为<font face="Bitstream Vera Serif, serif">00H</font>表示非活动分区。</p>
</td>
</tr>
<tr>
<td width="32%">
<p id="P116" align="center">第<font face="Bitstream Vera Serif, serif">2</font>、<font face="Bitstream Vera Serif, serif">3</font>、<font face="Bitstream Vera Serif, serif">4</font>字节</p>
</td>
<td width="68%">本分区的起始磁头号、扇区号、柱面号。其中：磁头号——第<font face="Bitstream Vera Serif, serif">2</font>字节；</p>
<p id="P117">扇区号——第<font face="Bitstream Vera Serif, serif">3</font>字节的低<font face="Bitstream Vera Serif, serif">6</font>位；</p>
<p id="P118">柱面号——为第<font face="Bitstream Vera Serif, serif">3</font>字节高<font face="Bitstream Vera Serif, serif">2</font>位<font face="Bitstream Vera Serif, serif">+</font>第<font face="Bitstream Vera Serif, serif">4</font>字节<font face="Bitstream Vera Serif, serif">8</font>位。</p>
</td>
</tr>
<tr>
<td width="32%">
<p id="P119" align="center">第<font face="Bitstream Vera Serif, serif">5</font>字节</p>
</td>
<td width="68%">分区类型符。<font face="Bitstream Vera Serif, serif">00H——</font>表示该分区未用（即没有指定）；</p>
<p id="P120"><font face="Bitstream Vera Serif, serif">06H——FAT16</font>基本分区；</p>
<p id="P121"><font face="Bitstream Vera Serif, serif">0BH——FAT32</font>基本分区；</p>
<p id="P122"><font face="Bitstream Vera Serif, serif">05H——</font>扩展分区；</p>
<p id="P123"><font face="Bitstream Vera Serif, serif">07H——NTFS</font>分区；</p>
<p id="P124"><font face="Bitstream Vera Serif, serif">0FH——</font>（<font face="Bitstream Vera Serif, serif">LBA</font>模式）扩展分区（<font face="Bitstream Vera Serif, serif">83H</font>为<font face="Bitstream Vera Serif, serif">Linux</font>分区等）。</p>
</td>
</tr>
<tr>
<td width="32%">
<p id="P125" align="center">第<font face="Bitstream Vera Serif, serif">6</font>、<font face="Bitstream Vera Serif, serif">7</font>、<font face="Bitstream Vera Serif, serif">8</font>字节</p>
</td>
<td width="68%">本分区的结束磁头号、扇区号、柱面号。其中：磁头号——第<font face="Bitstream Vera Serif, serif">6</font>字节；</p>
<p id="P126">扇区号——第<font face="Bitstream Vera Serif, serif">7</font>字节的低<font face="Bitstream Vera Serif, serif">6</font>位；</p>
<p id="P127">柱面号——第<font face="Bitstream Vera Serif, serif">7</font>字节的高<font face="Bitstream Vera Serif, serif">2</font>位<font face="Bitstream Vera Serif, serif">+</font>第<font face="Bitstream Vera Serif, serif">8</font>字节。</p>
</td>
</tr>
<tr>
<td width="32%">
<p id="P128" align="center">第<font face="Bitstream Vera Serif, serif">9</font>、<font face="Bitstream Vera Serif, serif">10</font>、<font face="Bitstream Vera Serif, serif">11</font>、<font face="Bitstream Vera Serif, serif">12</font>字节</p>
</td>
<td width="68%">本分区之前已用了的扇区数。</td>
</tr>
<tr>
<td width="32%">
<p id="P129" align="center">第<font face="Bitstream Vera Serif, serif">13</font>、<font face="Bitstream Vera Serif, serif">14</font>、<font face="Bitstream Vera Serif, serif">15</font>、<font face="Bitstream Vera Serif, serif">16</font>字节</p>
</td>
<td width="68%">本分区的总扇区数。</td>
</tr>
</table>
<p id="P130" style="margin-bottom: 0cm" align="left">    从上述来看，在使用<font face="Bitstream Vera Serif, serif">MBR</font>时，最大的分区数据为<font face="Bitstream Vera Serif, serif">4</font>个。从分区信息表的结构组成可以看到，一个分区的总扇区数是由<font face="Bitstream Vera Serif, serif">4</font>个字节来代表的，那么他所包含的最大扇区为<font face="Bitstream Vera Serif, serif">2^(4*8)</font>个，每个扇区为<font face="Bitstream Vera Serif, serif">512</font>字节，即每个分区包含的最大字节数为<font face="Bitstream Vera Serif, serif">(2^32)*2^9=2^41 bytes</font>，即<font face="Bitstream Vera Serif, serif">2T</font>。</p>
<p id="P131" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P132" style="margin-bottom: 0cm" align="left">    其实这个限制在<font face="Bitstream Vera Serif, serif">Fdisk</font>和<font face="Bitstream Vera Serif, serif">Parted</font>等分区工具在定义磁盘的结构体时，也可以非常容易的看到。</p>
<p id="P133" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P134" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P135" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif">Fdisk:</font></p>
<p id="P136" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P137" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN224" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">/* </span></font></p>
<p id="P138" style="margin-bottom: 0cm" align="left"><span id="SPAN225" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* per partition table entry data </font></span></p>
<p id="P139" style="margin-bottom: 0cm" align="left"><span id="SPAN226" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* </font></span></p>
<p id="P140" style="margin-bottom: 0cm" align="left"><span id="SPAN227" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* The four primary partitions have the same sectorbuffer (MBRbuffer) </font></span></p>
<p id="P141" style="margin-bottom: 0cm" align="left"><span id="SPAN228" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* and have NULL ext_pointer. </font></span></p>
<p id="P142" style="margin-bottom: 0cm" align="left"><span id="SPAN229" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* Each logical partition table entry has two pointers, one for the </font></span></p>
<p id="P143" style="margin-bottom: 0cm" align="left"><span id="SPAN230" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">* partition and one link to the next one. </font></span></p>
<p id="P144" style="margin-bottom: 0cm" align="left"><span id="SPAN231" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"> <font face="Bitstream Vera Serif, serif">*/ </font></span></p>
<p id="P145" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN232" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">struct pte { </span></font></p>
<p id="P146" style="margin-bottom: 0cm" align="left"><span id="SPAN233" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">struct partition *part_table; /* points into sectorbuffer */ </font></span></p>
<p id="P147" style="margin-bottom: 0cm" align="left"><span id="SPAN234" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">struct partition *ext_pointer;  /* points into sectorbuffer */ </font></span></p>
<p id="P148" style="margin-bottom: 0cm" align="left"><span id="SPAN235" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">char changed;     /* boolean */ </font></span></p>
<p id="P149" style="margin-bottom: 0cm" align="left"><span id="SPAN236" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">unsigned int offset;    /* disk sector number */   &lt;–</font></span><span id="SPAN237" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">限制在这里</span></p>
<p id="P150" style="margin-bottom: 0cm" align="left"><span id="SPAN238" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">char *sectorbuffer;   /* disk sector contents */ </font></span></p>
<p id="P151" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN239" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">} ptes[MAXIMUM_PARTS]; </span></font></p>
<p id="P152" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P153" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif">parted:</font></p>
<p id="P154" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P155" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN240" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">/* ripped from Linux source */ </span></font></p>
<p id="P156" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN241" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">struct _DosRawPartition { </span></font></p>
<p id="P157" style="margin-bottom: 0cm" align="left"><span id="SPAN242" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">        <font face="Bitstream Vera Serif, serif">uint8_t   boot_ind; /* 00:  0×80 &#8211; active */ </font></span></p>
<p id="P158" style="margin-bottom: 0cm" align="left"><span id="SPAN243" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">RawCHS    chs_start;  /* 01: */ </font></span></p>
<p id="P159" style="margin-bottom: 0cm" align="left"><span id="SPAN244" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">uint8_t   type;   /* 04: partition type */ </font></span></p>
<p id="P160" style="margin-bottom: 0cm" align="left"><span id="SPAN245" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">RawCHS    chs_end;  /* 05: */ </font></span></p>
<p id="P161" style="margin-bottom: 0cm" align="left"><span id="SPAN246" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">uint32_t  start;    /* 08: starting sector counting from 0 */   &lt;–</font></span><span id="SPAN247" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">限制</span></p>
<p id="P162" style="margin-bottom: 0cm" align="left"><span id="SPAN248" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">  <font face="Bitstream Vera Serif, serif">uint32_t  length;   /* 0c: nr of sectors in partition */             &lt;–</font></span><span id="SPAN249" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">限制</span></p>
<p id="P163" style="margin-bottom: 0cm" align="left"><font face="Bitstream Vera Serif, serif"><span id="SPAN250" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">} __attribute__((packed)); </span></font></p>
<p id="P164" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P165" style="margin-bottom: 0cm" align="left">    由上可见，如果使用<font face="Bitstream Vera Serif, serif">fdisk</font>来分区的话，是不可能使用到大于<font face="Bitstream Vera Serif, serif">2T</font>的块设备的。这里，就要引入<font face="Bitstream Vera Serif, serif">GPT</font>的概念。</p>
<p id="P166" style="margin-bottom: 0cm" align="left">&nbsp;</p>
<p id="P167" style="margin-bottom: 0cm" align="left">    在<font face="Bitstream Vera Serif, serif">EFI</font>规范中，一种突破传统<font face="Bitstream Vera Serif, serif">MBR</font>磁盘分区结构限制的<font face="Bitstream Vera Serif, serif">GUID</font>磁盘分区系统<font face="Bitstream Vera Serif, serif">(GPT)</font>被引入。<font face="Bitstream Vera Serif, serif">GUID </font>分区表 <font face="Bitstream Vera Serif, serif">(GPT)</font>是一种由基于 <font face="Bitstream Vera Serif, serif">Itanium </font>计算机中的可扩展固件接口 <font face="Bitstream Vera Serif, serif">(EFI) </font>使用的磁盘分区架构。与主启动记录 <font face="Bitstream Vera Serif, serif">(MBR) </font>分区方法相比，<font face="Bitstream Vera Serif, serif">GPT </font>具有更多的优点，因为它允许每个磁盘有多达 <font face="Bitstream Vera Serif, serif">128 </font>个分区，支持高达 <font face="Bitstream Vera Serif, serif">18 EB</font>字节的卷大小，允许将主磁盘分区表和备份磁盘分区表用于冗余，还支持唯一的磁盘和分区 <font face="Bitstream Vera Serif, serif">ID (GUID)</font>。</p>
<p id="P168"><font face="Bitstream Vera Serif, serif"><br />
</font>与支持最大卷为 <font face="Bitstream Vera Serif, serif">2 TB (terabytes) </font>并且每个磁盘最多有 <font face="Bitstream Vera Serif, serif">4 </font>个主分区（或 <font face="Bitstream Vera Serif, serif">3 </font>个主分区，<font face="Bitstream Vera Serif, serif">1 </font>个扩展分区和无限制的逻辑驱动器）的主启动记录 <font face="Bitstream Vera Serif, serif">(MBR) </font>磁盘分区的样式相比，<font face="Bitstream Vera Serif, serif">GUID </font>分区表 <font face="Bitstream Vera Serif, serif">(GPT) </font>磁盘分区样式支持最大卷为 <font face="Bitstream Vera Serif, serif">18 EB (exabytes) </font>并且每磁盘最多有 <font face="Bitstream Vera Serif, serif">128 </font>个分区。与 <font face="Bitstream Vera Serif, serif">MBR </font>分区的磁盘不同，至关重要的平台操作数据位于分区，而不是位于非分区或隐藏扇区。另外，<font face="Bitstream Vera Serif, serif">GPT </font>分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。
</p>
<p id="P169">下面说一下如何使用<font face="Bitstream Vera Serif, serif">GPT</font>分区表。首先要在内核中加入对<font face="Bitstream Vera Serif, serif">EFI</font>的支持<font face="Bitstream Vera Serif, serif">(</font>一般默认都加了<font face="Bitstream Vera Serif, serif">)</font>，然后使用<font face="Bitstream Vera Serif, serif">parted</font>即可。</p>
<p id="P170">例：</p>
<p id="P171"><font face="Bitstream Vera Serif, serif"><span id="SPAN251" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">parted /dev/cciss/c0d1</span></font></p>
<p id="P172"><font face="Bitstream Vera Serif, serif"><span id="SPAN252" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">mklabel gpt /*</span></font><span id="SPAN253" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">使用<font face="Bitstream Vera Serif, serif">gpt</font></span><span id="SPAN254" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">分区表<font face="Bitstream Vera Serif, serif">*/</font></span></p>
<p id="P173"><font face="Bitstream Vera Serif, serif"><span id="SPAN255" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">mkpart primary 0 7143487.601</span></font></p>
<p id="P174"><font face="Bitstream Vera Serif, serif"><span id="SPAN256" style="background: #c0c0c0 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">quit</span></font></p>
<p id="P175">这样就把<font face="Bitstream Vera Serif, serif">/dev/cciss/c0d1</font>使用<font face="Bitstream Vera Serif, serif">gpt</font>分区表，并且建立一个分区，分区大小约为<font face="Bitstream Vera Serif, serif">7T</font>。然后使用<font face="Bitstream Vera Serif, serif">mkfs</font>对<font face="Bitstream Vera Serif, serif">/dev/cciss/c0d1p1</font>进行创建文件系统就可以使用了。</p>
<p id="P176" style="margin-bottom: 0cm" align="left">    上述是针对<font face="Bitstream Vera Serif, serif">Linux</font>操作系统来做的相关操作，其实在其他系统上都是相似的，只要改变块设备的分区表类型为<font face="Bitstream Vera Serif, serif">GPT</font>即可使用超过<font face="Bitstream Vera Serif, serif">2T</font>的块设备了</p>
<h2  class="related_post_title">其他大家爱看的文字</h2><ul class="related_post"><li><a href="http://www.linuxbyte.org/fun-unix-shell.html" title="一些奇怪的unix指令名字的由来">一些奇怪的unix指令名字的由来</a></li><li><a href="http://www.linuxbyte.org/centos-xia-an-zhuang-pei-zhi-powerdns.html" title="Centos 下安装配置 PowerDNS ">Centos 下安装配置 PowerDNS </a></li><li><a href="http://www.linuxbyte.org/firefoxkai-fa-zhe-ling-xiu-mike-beltznerji-jiang-li-zhi.html" title="Firefox开发者领袖Mike Beltzner即将离职">Firefox开发者领袖Mike Beltzner即将离职</a></li><li><a href="http://www.linuxbyte.org/sheng-ji-wordpress.html" title="升级WordPress">升级WordPress</a></li><li><a href="http://www.linuxbyte.org/boondog-a-fun-and-challenging-puzzle-game.html" title="Boondog 一个有趣的小游戏">Boondog 一个有趣的小游戏</a></li><li><a href="http://www.linuxbyte.org/ubuntu-810-alpha-3.html" title="Ubuntu 8.10 Alpha 3">Ubuntu 8.10 Alpha 3</a></li><li><a href="http://www.linuxbyte.org/summer-of-code-2008.html" title="Google宣布启动Summer of Code 2008">Google宣布启动Summer of Code 2008</a></li><li><a href="http://www.linuxbyte.org/qzone-squid-iptables.html" title="新版qzone 无法被squid 缓存">新版qzone 无法被squid 缓存</a></li><li><a href="http://www.linuxbyte.org/gedit-wei-css-wen-jian-tian-jia-huan-xing-fu.html" title="gedit 为CSS 文件添加换行符">gedit 为CSS 文件添加换行符</a></li><li><a href="http://www.linuxbyte.org/ubuntu-9-10-ting-zhi-xi-tong-fu-wu.html" title="ubuntu 9.10 停止系统服务">ubuntu 9.10 停止系统服务</a></li></ul><hr />
<p><small>© xiao H for <a href="http://www.linuxbyte.org">LinuxByte</a>, 2008<br />
Source: <a href="http://www.linuxbyte.org/how-to-use-more-than-2t-block-device.html">如何使用大于2T的块设备</a><br />
Post tags: <a href="http://www.linuxbyte.org/tag/fdisk" rel="tag">fdisk</a>, <a href="http://www.linuxbyte.org/tag/mbr" rel="tag">mbr</a><br/>
</small></p>
	<p style="margin:3px 0 0 0;">标签：<a href="http://www.linuxbyte.org/tag/fdisk" title="fdisk" rel="tag">fdisk</a>, <a href="http://www.linuxbyte.org/tag/mbr" title="mbr" rel="tag">mbr</a></p>

<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxbyte.org/how-to-use-more-than-2t-block-device.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

