这次干活,服务器硬盘26T,但是发现无论是Ubuntu11.04还是Centos5.6,都是无法直接分配一个分区超过16T.

没想到,linux还有这个局限。改天好好研究一下这个。

2011年03月19日星期六 17:18

本次操作环境:

Ubuntu Server10.10

SCSI Harddisk:/dev/sda       500GB

U盘:/dev/sdb    8GB(模拟成USB Harddisk,安装OS)

介绍2种分区表:
MBR分区表:(MBR含义:主引导记录)
所支持的最大卷:2T (T;terabytes,1TB=1024GB)
对分区的设限:最多4个主分区或3个主分区加一个扩展分区。

GPT分区表:(GPT含义:GUID分区表)
支持最大卷:18EB,(E:exabytes,1EB=1024TB)
每个磁盘最多支持128个分区

所以如果要大于2TB的卷或分区就必须得用GPT分区表。

Linux下fdisk工具不支持GPT,得使用另一个GNU发布的强大分区工具parted。

fdisk工具用的话,会有下面的警告信息:

WARNING: GPT(GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't supportGPT. Use GNU Parted.

下面是用parted工具对/dev/sdaGPT分区的过程:

root@node01:/mnt# parted /dev/sda
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) mklabel gpt                                                     
Warning: The existing disk label on /dev/sda will be destroyed and all data onthis disk
will be lost. Do you want to continue?
Yes/No? yes

(parted) print                                                           
Model: DELL PERC 6/i Adapter (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name Flags

(parted)mkpart primary 0KB 500GB
Warning: You requested a partition from 0.00B to500GB.                  
The closest location we can manage is 17.4kB to 500GB.
Is this still acceptable to you?
Yes/No? yes                                                              
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore

(parted) print                                                           
Model: DELL PERC 6/i Adapter (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size   Filesystem  Name     Flags
 1      17.4kB  500GB 500GB              primary

(parted)quit                                                            
Information: You may need to update/etc/fstab.

root@node01:/#fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdiskdoesn't support GPT. Use GNU Parted.

Disk /dev/sda: 499.6 GB, 499558383616 bytes
255 heads, 63 sectors/track, 60734 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot     Start        End      Blocks   Id  System
/dev/sda1              1       60735   487849983+ ee  GPT

root@node01:/#mkfs.ext4/dev/sda1
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
30490624 inodes, 121962487 blocks
6098124 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=4294967296
3722 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376,294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424,20480000, 23887872, 71663616, 78675968, 
        102400000

正在写入inode表: 完成                           
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

root@node01:/#mount /dev/sda1 /export/glusterfs01/

root@node01:/# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/node01-root
                     6.8G  987M  5.5G  16% /
none                 7.9G  208K  7.9G   1% /dev
none                 7.9G     0  7.9G   0% /dev/shm
none                 7.9G   32K  7.9G   1% /var/run
none                 7.9G     0  7.9G   0% /var/lock
/dev/sdb1            228M   21M  196M  10% /boot
/dev/sda1            458G  198M  435G   1% /export/glusterfs01

root@node01:/#vi /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type> <options>       <dump> <pass>
proc           /proc          proc    nodev,noexec,nosuid0       0
/dev/mapper/node01-root/              ext4    errors=remount-ro 0      1
# /boot was on /dev/sdb1 during installation
UUID=c21707ff-ba0f-43ee-819a-8e72fa0f8500/boot          ext2    defaults       0       2
/dev/mapper/node01-swap_1none           swap    sw             0       0
/dev/sda1      /export/glusterfs01     ext4   defaults       0       2

重启就可以自动挂载了!至此完成。

本文转自 天乐 51CTO博客,原文链接:http://blog.51cto.com/tianlegg/1437086,如需转载请自行联系原作者

linux下大于2T的硬盘使用方法相关推荐

  1. parted如何将磁盘所有空间格式化_linux下大于2T的硬盘格式化方法

    我们先在超级用户模式下用fdisk -l命令查看挂载的硬盘设备,假设设备号为/dev/sdb,接下来我们使用parted命令来进行GPT分区: 1. yum install parted -y # p ...

  2. linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...

    linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...

  3. parted如何将磁盘所有空间格式化_CentOS下大于2T的硬盘格式化问题

    随着硬盘的存储空间不断扩容,原先的系统文件格式有点跟不上硬盘的扩容速度,特别是对2T以上的移动硬盘,传统的MBR分区表只能支持2T的寻址空间,所以如果用MBR作为分区表,那3T硬盘就只能用2T的空间. ...

  4. parted如何将磁盘所有空间格式化_linux下大于2T的硬盘格式化问题

    随着硬盘的存储空间不断扩容,原先的系统文件格式有点跟不上硬盘的扩容速度,特别是对2T以上的移动硬盘,传统的MBR分区表只能支持2T的寻址空间,所以如果用MBR作为分区表,那3T硬盘就只能用2T的空间. ...

  5. linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法

    先介绍2种分区表: MBR分区表:(MBR含义:主引导记录) 所支持的最大卷:2T (T; terabytes,1TB=1024GB) 对分区的设限:最多4个主分区或3个主分区加一个扩展分区. GPT ...

  6. linux大硬盘格式化,linux 格式化大于2T的硬盘

    2T以下的硬盘,分区类型多为MBR,但MBR的最大容量大约是2.15T,超过3T的硬盘必须用GPT格式. 1  选择要格式化的硬盘 [root@quanzidian /]# parted /dev/s ...

  7. linux下大于2T的分区方法

    由于购买了磁盘柜专门用作存储,后来考虑到磁盘容量的动态管理,准备采用LVM进行动态扩容管理了. 首先让前端挂载机器能够识别到磁盘柜的逻辑卷组,比如:/dev/sdb 先介绍2种分区表: MBR分区表: ...

  8. linux 读取 ntfs硬盘,嵌入式linux下ntfs格式的硬盘读写方法

    1. 内核配置 tar xvzf ntfs-3g_ntfsprogs-2011.4.12.tgz cd ntfs-3g_ntfsprogs-2011.4.12 ./configure CC=/opt/ ...

  9. linux下大于2TB硬盘parted 分区

    linux下大于2TB硬盘格式化及挂载,linux下大于2T的分区方法,linux GPT分区表 管理 自动挂载分区 2012-03-12 16:59:11|  分类: LINUX|举报|字号 订阅 ...

最新文章

  1. numpy.ndarray的赋值操作
  2. go 用的不多的命令
  3. 【mybatis mapper XML】自增主键
  4. c现代方法8.2节 deal.c程序自己编写
  5. java_函数的重载
  6. QPW 企业维度评分表(tf_company_dimesion)
  7. 《学习R》笔记:科学计算器、检查变量和工作区、向量、矩阵和数组、列表和数据框...
  8. python量化数据处理小细节2
  9. 新闻 | 聚焦技术领域现状与发展阿里巴巴知识图谱专场亮相云栖大会 阿里知识图谱亮相云栖大会产学深度交流推进业务创新
  10. 国家存储器基地项目二期于武汉开工 月规划产能20万片
  11. 从零开始学前端:HTML的一些文本格式化标签、快捷键、和特殊符号 --- 今天你学习了吗?(CSS:Day02)
  12. 进程间通信 - 整理
  13. 感知机:Perceptron Learning Algorithm
  14. 微服务架构如何实现网站服务垂直化拆分
  15. 从零学习算法竞赛3:aabb问题
  16. iOS开发 ☞ YY_Model
  17. html video添加字幕,HTML5标签:video元素的使用方法及作用
  18. P2P技术详解(一):NAT详解——详细原理、P2P简介(转)
  19. python通过指定网卡发包_Python选择网卡发包及接收数据包
  20. 科研写作——常见句式(一)

热门文章

  1. CSS基础-标签显示模式(display)【学习笔记】
  2. mac笔记本安装tree工具显示文件目录结构
  3. HTML示例08---CSS3概述
  4. 动态模型之增压暂停【FunTester测试框架】
  5. 显示菜单栏_mac菜单栏不显示了,如何设置?
  6. codeblock 安装debug调试
  7. 保研面试 算法题_面试挂在了一道 LRU 缓存算法设计题
  8. pid调节软件_(四)差分底盘设计——5.底盘PID控制参数整定
  9. 负载均衡服务器可以说虚拟机吗,配置网络负载均衡只需十步即可完成
  10. php获取所有url地址_PHP_php 获取完整url地址,主要是获取到地址栏的一些信 - phpStudy...