<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[linuxの飘扬]]></title> 
<link>https://www.linuxfly.org/index.php</link> 
<description><![CDATA[Power by www.linuxfly.org]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[linuxの飘扬]]></copyright>
<item>
<link>https://www.linuxfly.org/post/134/</link>
<title><![CDATA[[转]如何使用大于2T的块设备]]></title> 
<author>linuxing &lt;emos#linuxfly.org&gt;</author>
<category><![CDATA[硬件处理]]></category>
<pubDate>Sat, 16 Jun 2007 03:19:36 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/134/</guid> 
<description>
<![CDATA[ 
	 &nbsp; &nbsp;Linux在内核中选择支持Large Block Device时，是可以使用大于2T的块设备的。但是当使用Fdisk来查看这个块设备时，却发现最大只能显示出来2T的空间，而且使用其他的分区工具时也很难使用大于2T的块设备。<br/> &nbsp; &nbsp;Fdisk所使用的分区表为MBR，Master Boot Record，即主引导记录。他是不属于任何一个操作系统，也不能用操作系统提供的磁盘操作命令来读取它。硬盘的0柱面、0磁头、1扇区称为主引导扇区，Fdisk将会写512个字节的记录在此，即MBR记录。启动过程详见How It Works ： Master Boot Record （MBR)，<a href="http://cang.baidu.com/lis/snap/2a0542a949b8e3b8ba4fb147.html" target="_blank">http://cang.baidu.com/lis/snap/2a0542a949b8e3b8ba4fb147.html</a>。<br/>............<br/><br/>Tags - <a href="https://www.linuxfly.org/tags/fdisk/" rel="tag">fdisk</a> , <a href="https://www.linuxfly.org/tags/parted/" rel="tag">parted</a>
]]>
</description>
</item><item>
<link>https://www.linuxfly.org/post/134/#blogcomment356</link>
<title><![CDATA[[评论] [转]如何使用大于2T的块设备]]></title> 
<author>linuxing &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 18 Jun 2007 02:45:05 +0000</pubDate> 
<guid>https://www.linuxfly.org/post/134/#blogcomment356</guid> 
<description>
<![CDATA[ 
	补充说明：<br/>以下内容摘自 Redhat :<br/><br/>红帽企业 Linux 4 Update 1 提供对大于 2 terabytes（TB）的磁盘设备的支持。<br/>在 红帽企业 Linux 4 发行版本中对这个功能的支持比较有限，而 Update 1 大大<br/>提高了对这个功能的支持（在用户空间程序和内核两个方面）。通常情况下，要支<br/>持大于 2TB 的磁盘设备需要 Update 1。<br/><br/>请注意，以下的条件和限制与大容量设备的支持有关：<br/><br/>· 一般的磁盘设备是以512个字节为单位寻址的。SCSI 命令中的地址的大小就决定<br/>了所支持的最大的设备容量。 SCSI 命令集包括 16 位地址（设备的容量被限制为<br/>2GB）、 32 位地址（寻址范围限制在2TB）和 64 位地址。2.6 内核中 的 SCSI<br/>子系统支持64位的命令。要支持大于 2TB 的磁盘，Host Bus Adapter（HBA）、<br/>HBA 驱动程序和存储设备必须也支持 64 位地址。Red Hat 已经在一个<br/>Winchester Systems FX400（需要 rev. 3.42B 或更高）中的一个 8TB 的逻辑单<br/>元中测试了红帽企业 Linux 4 Update 1 提供的 QLogic qla2300 驱动和 Emulex<br/>lpfc 驱动。<br/><br/>· 常用的 MS-DOS 分区表格式不能在一个大于 2TB 的设备上使用。要支持大于2TB<br/>的设备，GPT 分区表格式必须被使用，并且必须使用 *parted* 工具程序来创建和<br/>管理 GPT 分区。要创建一个 GPT 分区，使用 parted 的*mklabel gpt* 命令。<br/><br/>Red Hat 需要所有的块设备使用一个有效的分区表来初始化设备，即使整个设备只<br/>有一个单一的分区。这个要求可以防止由一些错误或其它分区表造成的对这个设备<br/>的影响。<br/><br/>· Anaconda 安装程序当前只在 Itanium^(TM) 结构的系统上支持 GPT 分区表。因<br/>此，您只能在 Itanium^(TM) 平台上使用 Anaconda 安装或格式化大于 2TB 的设<br/>备，在其它平台上无法执行这些任务。<br/><br/>· / 和 /boot 目录必须在一个2TB 或小于 2TB 的设备中。<br/><br/>· 一些已知的关于大设备中的 LVM2 的问题已经在红帽企业 Linux 4 Update 1 中<br/>被解决。在安装 Update 1 之前不要在大于 2TB 的设备上使用 LVM2。<br/><br/>前面提到，Red Hat 需要每个块设备上都有一个分区表，即使这个设备是 LVM2 卷<br/>的一部分。在这种情况下，您可以在整个设备上创建一个单一的分区。然后，确定<br/>在使用 *pvcreate* 和 *vgcreate* 命令时确定了完整的分区名（例如，<br/>/dev/sda1 而 /不是/ /dev/sda）。<br/><br/>· 组成一个 md 软 RAID 的每个磁盘的最大容量要小于或等于 2TB。md RAID 设备<br/>本身可以大于 2TB。Red Hat 已经测试了容量大到 8TB 的 md 设备。<br/><br/>· 已知的一些在大于 4TB 的设备上使用 *e2fsprogs* 的问题现在已在红帽企业<br/>Linux 4 Update 1 中被解决。在 Update 1 以前的版本中，这些问题可以通过在<br/>创建 ext2 或 ext3 文件系统的时候指定 *mke2fs -b 4096* 来解决。在 Update<br/>1 中您不再需要这么做了。<br/><br/>ext2 和 ext3 文件系统本身有 8TB 的限制。在这个限制内的设备已经在红帽企业<br/>Linux 4 Update 1 上被测试。<br/><br/>您可以使用 *mke2fs -T largefile4* 命令来加快大文件系统的创建速度。<br/><br/>· GFS 文件系统在 32 位的系统上的限制是 16TB；在64 位系统上的限制是 8<br/>exabytes（EB）。Red Hat 已经在 8TB 的设备上测试了 GFS 文件系统。<br/><br/>· 大于 2TB 的 NFS 分区已被测试并被支持。<br/><br/>·红帽企业 Linux 4 Update 1 用户空间的工具程序被编译为支持大文件。但是，<br/>在这种模式中测试每个程序是不可能的。当您在使用一个支持大文件的工具程序时<br/>如果有问题，请报告您的问题。<br/><br/>· *inn* 程序在大于 2TB 的设备上无法正常工作。这个问题将在以后的红帽企业<br/>Linux 发行版本中解决。
]]>
</description>
</item>
</channel>
</rss>