Linux系统使用大于2T磁盘的配置方法v10-20091110-B.doc_第1页
Linux系统使用大于2T磁盘的配置方法v10-20091110-B.doc_第2页
Linux系统使用大于2T磁盘的配置方法v10-20091110-B.doc_第3页
Linux系统使用大于2T磁盘的配置方法v10-20091110-B.doc_第4页
Linux系统使用大于2T磁盘的配置方法v10-20091110-B.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows文件系统概述内部公开资料编码产品名称 OceanStor使用对象产品版本编写部门国内技术服务部资料版本 V1.0Windows文件系统概述拟 制:韩亮亮日 期:2009-10-10审 核:日 期:批 准:日 期:华 为 赛门铁克科技有限公司版权所有 侵权必究修订记录日期修订版本描述作者2009-11-10V1.0完成初稿。韩亮亮华赛机密,未经许可不得扩散目 录1.1 分区表概述21.1.1 MBR分区表21.1.2 GPT分区表21.2 Linux 系统对大于2T磁盘支持情况31.3 GPT 分区工具介绍31.3.1 GNU Parted 常用命令31.4 其他说明7关键词: Linux、2T磁盘、parted、GPT磁盘、文件系统摘 要:本文介绍了在Linux系统中使用超过2T磁盘的方法与步骤,并着重描述了parted分区工具的使用。缩略语清单:GPT:GUID Partition Table(GUID 分区表)MBR:Master Boot Record(主引导记录)EFI:Extensible Firmware Interface(可扩展固件接口)1.1 分区表概述1.1.1 MBR分区表1. MBR 简介MBR是由fdisk等磁盘分区命令在硬盘绝对0扇区写的一段大小为512字节的数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)三部分组成,如表1-1所示:组成部分大小功能描述主引导程序区446负责检查硬盘分区表,寻找可引导分区并负责将可引导分区的引导扇区(DBR)装入内存硬盘分区表64每份16字节的4份硬盘分区表里面记载了每个分区的类型,大小和分区的开始,结束的位置等重要信息结束标志字区2内容为“55AA”表1-1 MBR 结构表2. MBR 分区表的不足a) MBR主分区不能超过4个(或 3 个主分区、1 个扩展分区和无限制的逻辑驱动器)的限制,这种分区入入并不能满足应用的需求。b) MBR分区不能支持超过2TB容量的磁盘。当磁盘的容量超过2TB时,分区的起始位置便无法表示。1.1.2 GPT分区表1. GPT 简介GPT(GUID Partition Table,GUID 分区表)是Windows Server 2003 中的一种新型磁盘架构,是一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。2. GPT 分区表的优点a) 支持2T以上容量的磁盘,磁盘容量上限为18EB(1EB1000TB);b) 支持的分区数量多达128个;c) 兼容性好: GPT分区依然将整个硬盘的第0个SECTOR置为MBR的传统格式,从第1个SECTOR起才是真正的GPT分区表,233SECTOR作为保留用来描述GPT分区的表项,从第34个SECTOR开始才可以作为分区的起始;d) 分区表自带备份:在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过另一份恢复。1.2 Linux 系统对大于2T磁盘支持情况由于Linux 系统的类型颇多,在实验环境中没有对每一个系统类型进行大于2T 磁盘的验证,总体来说把握以下几点规则:a) SuSELinux :在SuSE10 (包括SuSE 10)以上的操作系统均提供对大于2T 磁盘的支持;b) RedHat Linux :在RedHat 4 (包括RedHat 4 Update 1)以上的操作系统的发行版本中提供了对大于 2T 磁盘的支持;若在实际应用中发现满足了以上条件却无法发现大于 2T 磁盘的情况时,请把握以下几点进行排除:a) 确认操作系统的内核是否支持Large Block Device(大容量设备);b) 确认当前操作系统是否满足上面提到的2个条件;若不能确认当前操作系统对大容量磁盘设备的支持情况,建议安装当前Linux 类型的最新发行版本。1.3 GPT 分区工具介绍传统的分区工具 fdisk 无法对大于 2T 磁盘进行分区,但是GNU Parted 分区工具可以完成对大于 2T 磁盘的分区管理。GNU Parted 工具的功能十分强大,它既支持交互式操作,也支持命令行方式操作,下面以 划分大于 2T 磁盘为例对其用法作以介绍。1.3.1 GNU Parted 常用命令通常情况下,在安装完Linux操作系统后便自动安装了GNU Parted 工具,若您的系统中没有这个工具,请找到安装光盘重新安装该工具。1. 详细配置指导在系统终端中输入 parted 即可进入该工具,下面是使用parted工具对大于2T磁盘进行GPT转换、分区的操作,其中蓝色加粗表示命令,蓝色不加粗表示需要注意的字段,如下所示:rootT8223-2-slot2 etc# parted /dev/sdb #/dev/sdb是大容量磁盘的设备名GNU Parted 1.6.19Copyright (C) 1998 - 2004 Free Software Foundation, Inc.This program is free software, covered by the GNU General Public License.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.Using /dev/sdb(parted) help# 输入help可查看当前可用的所有命令 check MINOR do a simple check on the filesystem cp FROM-DEVICE FROM-MINOR TO-MINOR copy filesystem to another partition help COMMAND prints general help, or help on COMMAND mklabel LABEL-TYPE create a new disklabel (partition table) mkfs MINOR FS-TYPE make a filesystem FS-TYPE on partititon MINOR mkpart PART-TYPE FS-TYPE START END make a partition mkpartfs PART-TYPE FS-TYPE START END make a partition with a filesystem move MINOR START END move partition MINOR name MINOR NAME name partition MINOR NAME print MINOR display the partition table, or a partition quit exit program rescue START END rescue a lost partition near START and END resize MINOR START END resize filesystem on partition MINOR rm MINOR delete partition MINOR select DEVICE choose the device to edit set MINOR FLAG STATE change a flag on partition MINOR(parted) mklabel # malabel 可将该磁盘转移成GPT磁盘New disk label type? gpt? gpt # 输入 gpt 类型(parted) print # 打印当前配置信息Disk geometry for /dev/sdb: 0500 megabytesDisk label type: gptMinor Start End Filesystem Name Flags(parted) mkpart# mkpart 可对该磁盘进行分区Partition type? primary? primary # 分区类型为主分区primaryFile system type? ext2? ext3# 文件系统类型默认为ext2,可选ext3Start? 0 # 起始为0 MBEnd? -1 # 终止于-1 MB,也即磁盘最末端(parted) print # 查看当前配置信息Disk geometry for /dev/sdb: 0500 megabytesDisk label type: gptMinor Start End Filesystem Name Flags1 0.017 7131526.500 ext3 (parted) quit Information: Dont forget to update /etc/fstab, if necessary. rootT8223-2-slot2 etc# fdisk -lDisk /dev/sda: 145.9 GB, 145999527936 bytes.# 为节省版面,部分内部省略WARNING: GPT (GUID Partition Table) detected on /dev/sdb! The util fdisk doesnt support GPT. Use GNU Parted.Disk /dev/sdb: 7477.9 GB, 7477948579840 bytes255 heads, 63 sectors/track, 909142 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 267350 2147483647+ ee EFI GPT(parted) quit# 退出即可,不需要专门保存的命令Information: Dont forget to update /etc/fstab, if necessary. rootT8223-2-slot2 etc# mkfs -t ext3 /dev/sdb1mke2fs 1.35 (28-Feb-2004)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)912850944 inodes, 1825670779 blocks5384193 blocks (0.29%) reserved for the super userFirst data block=0Maximum filesystem blocks=182871654455716 block groups32768 blocks per group, 32768 fragments per group16384 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000, 550731776, 644972544Writing inode tables: done Creating journal (8192 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 32 mounts or180 days, whichever comes first. Use tune2fs -c or -i to override.rootT8223-2-slot2 etc# mount /dev/sdb1 /mnt# 挂载至/mnt目录rootT8223-2-slot2 etc# df h# 查看容量Filesystem Size Used Avail Use% Mounted on/dev/sda1 9.9G 6.8G 2.6G 73% /none 2.0G 0 2.0G 0% /dev/shm/dev/sda3 124G 180M 117G 1% /ho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论