大硬盘linux如何删除gpt分区区安装linux的紧急求助

linux分区之gpt(大于2T的分区) - 尾戒0717 - 博客园
1.文件系统限制:
ext3块尺寸&最大文件尺寸&最大文件系统尺寸1KiB& 16GiB&
2TiB2KiB& 256GiB&
8TiB4KiB& 2TiB&
16TiB8KiB& 16TiB&
ext4Extentsext4引进了Extent档案储存方式,以取代ext2/3使用的block&mapping方式。Extent指的是一连串的连续实体block,这种方式可以增加大型档案的效率并减少分裂档案。ext4支援的单一Extent,&在单一block为4KB的系统中最高可达128MB[1]。单一inode中可储存4笔Extent;超过四笔的Extent会以Htree方式被索&引。最大文件尺寸&16&TiB&(for&4k&block&filesystem)最大卷容量&1&EiB
xfs最大可支持的文件大小为263&=&9&x&1018&=&9&exabytes,最大文件系统尺寸为18&exabytes。
ReiserFS最大文件尺寸&8&TiB最大卷容量&16&TiB
2.分区操作
由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition&table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition&table在512字节之后,GPT磁盘没有四个主分区的限制。但fdisk不支持GPT,我们可以使用parted来对GPT磁盘操作。parted功能很强大,既可用命令行也可以用于交互式
注意:parted只可以对没有做过任何分区的空盘做分区。
在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select&sdx&x为磁盘,来进行磁盘的选择
具体方法如下:
#&parted&/dev/sdb&
Using&/dev/sdb&
Welcome&to&GNU&Parted!&Type&'help'&to&view&a&list&of&commands.&
(parted)&mklabel&gpt & & ##将MBR磁盘格式化为GPT&
(parted)&mkpart&primary&0&100 & ##划分一个起始位置为0大小为100M的主分区&
(parted)&mkpart&primary&100&200 & &##划分一个起始位置为100M大小为100M的主分区&
(parted)&mkpart&primary&0&-1 & &##划分所有空间到一个分区&
(parted)&print & ##打印当前分区&
(parted)&quit & ##退出
可能还会用到的一些命令&
(parted)&mklable&msdos & ##将GPT磁盘转化为MBR磁盘&
&在这样分完分区后,还要使用mkfs.ext3来进行格式化&
&#partprobe&
&#mkfs.ext3&-F&/dev/sdb1&
以redhat&5&为例:&
parted&/dev/sdb&mklabel&gpt。&转换成GPT。&
parted&/dev/sdb&mkpart&primary&0&1000000&创建1T的分区。&
mkfs&-t&ext4 /dev/sdb1&
mount&/dev/sdb1&/mnt/b&
这样在linux&系统的mnt目录下挂着大磁盘的分区b。&
&开机自己动挂载&
&vi&/etc/fstab&
&/dev/sdb1&/mnt/b&auto&defaults&0&0&
3.装系统是遇到的问题:
例:1块虚拟盘2.5T 在安装系统分区时,把剩余的所有硬盘空间(大于2T)分给一个分区。
解决办法:在安装系统的grub界面直接进入恢复模式
选择本地光驱模式,进入后在shell模式下使用gpt工具,将磁盘转为gpt格式,在reboot重启安装系统。Linux下快速分区格式化大于2T磁盘存储_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux下快速分区格式化大于2T磁盘存储
来源:Linux社区&
作者:Linux
在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在linux中对大于2T的磁盘进行挂载?我将和大家一起分享这一过程:
&GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition table在512字节之后,GPT磁盘没有四个主分区的限制。
而fdisk是不支持GPT分区的,我们可以使用parted来对GPT磁盘操作。parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select sdX(X为磁盘)来进行磁盘的选择,也可直接用parted /dev/sdX指定相应的硬盘。
[root@server ~]# fdisk -lDisk /dev/sda: 21.4 GB,
bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes&
Device Boot& & & Start& & & &
End& & & Blocks&
Id& System/dev/sda1&
*& & & & &
1& & & & & 16& & & 128488+& 83& Linux/dev/sda2& & & & & & & 17& & & & & 49& & & 265072+& 82& Linux swap / Solaris/dev/sda3& & & & & & & 50& & & & 2610& & +& 83& LinuxDisk /dev/sdb: 2190.4 GB, 0 bytes255 heads, 63 sectors/track, 266305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/sdb doesn't contain a valid partition table[root@server ~]# partedGNU Parted 1.8.1Using /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands. (parted) select /dev/sdb& & & & & & &
//选择磁盘sdb Using /dev/sdb(parted) mklabel gpt& & & & & & & & &
//将MBR磁盘格式化为GPT (parted) mkpart primary 0 -1& & & & & //将整块磁盘分成一个分区(parted) print& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & Model: VMware, VMware Virtual S (scsi)Disk /dev/sdb: 2190GBSector size (logical/physical): 512B/512BPartition Table: gptNumber& Start&
Size& & File system& Name& &
Flags&1& & & 17.4kB& 2190GB& 2190GB& & & & & & &
primary& & &
(parted) quit& & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
Information: Don't forget to update /etc/fstab, if necessary.
PS:在Linux系统中挂载SCSI盘阵,且分区大小超过2TB时,无法使用mk2fs命令进行格式化,而在使用mkfs.ext3命令格式化时,需要增加-T largefile参数,否则格式化过程将非常缓慢,对于添加一个10TB的存储,如果linux下直接格式化是一个很漫长的过程,10TB,估计少了30小时是完不成的。& [root@server ~]# mkfs.ext3 -T largefile /dev/sdb1赶紧试试把,特步,飞一般的感觉[root@server ~]# e2label /dev/sdb1 /data1& & //对/dev/sdb1添加(修改)标签为/data1[root@server ~]# e2label /dev/sdb1& & & & &
//查看分区的标签/data1[root@server ~]# mkdir /data1& & & & & & &
//在/分区下创建一个配额的挂载点[root@server ~]# mount /dev/sdb1 /data1& &
//对该分区进行手动挂载 这样分区完成并挂载成功,用df &h就可以看到该磁盘的大小[root@server ~]# df -hFilesystem& & & & & & Size& Used Avail Use% Mounted on/dev/sda3& & & & & & & 20G& 3.9G&
15G& 22% //dev/sda1& & & & & &
12M& 104M& 10% /boottmpfs& & & & & & & & & 62M& &
0% /dev/shm/dev/sdb1& & & & & &
2.0T& 199M& 1.9T&
1% /data1最后只需在fstab中添加如下一行,就能完成分区的自动挂载[root@server ~]# vi /etc/fstab/dev/sdb1& & & & & & &
/data1& & & & & & & & & ext3& & defaults& & & & 0 0
相关资讯 & & &
& (05月01日)
& (03/14/:57)
& (12/23/:42)
& (04月04日)
& (02/16/:35)
& (07/20/:57)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 76, 距离下一级还需 124 积分
论坛徽章:0
&&大神啊,小弟这两天有台服务器的硬盘大于2T,google了一下是需要GPT分区才能识别安装上系统,现在问题是安装完之后grub没法子引导系统,
还有主板上需要更改为EFI,还只是用原来的Bios Legancy(两者都试过不行)?有成功安装过的大侠麻烦指导一下吧
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:379
你的系统版本是什么,centos6.x应该可以从gpt引导的
白手起家, 积分 76, 距离下一级还需 124 积分
论坛徽章:0
系统版本是6.2,但是grub-install之后,我进去光盘安装系统,挂载/boot,那岂不是把原来的的文件全覆盖了?
白手起家, 积分 76, 距离下一级还需 124 积分
论坛徽章:0
& & 系统版本是6.2,但是grub-install之后,我进去光盘安装系统,挂载/boot,那岂不是把原来的的文件全覆盖了?
论坛徽章:379
安装grub应该不会覆盖原来的文件系统的
巨富豪门, 积分 23013, 距离下一级还需 16987 积分
论坛徽章:21
你是不是全新安装??还是在原有系统上安装?
白手起家, 积分 76, 距离下一级还需 124 积分
论坛徽章:0
& & 是全新安装,是块空的硬盘
论坛徽章:379
6.2应该是支持gpt的.光盘启动之后,可以通过按alt+f2切换控制台,然后在命令行下面用gparted分区(默认那个anaconda不支持gpt)
巨富豪门, 积分 23013, 距离下一级还需 16987 积分
论坛徽章:21
k-bryant 发表于
回复 6# zongg
是不是和版子有关,估计也有可能你版子不支持2T以上的硬盘?
我也不太清楚,只是感觉.操作系统一般是都可以支持的.
富甲一方, 积分 49080, 距离下一级还需 920 积分
论坛徽章:31
啥机器? 怎么弄这么大个硬盘呢 ?
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处查看:9939|回复:9
求助4块3T硬盘怎么安装linux系统?
安装windows也是最多支持2TB,现在有4个3T硬盘。安装linux系统怎么可以安装上去,并且识别12T硬盘?
使命的召唤-全能IT艺术家 ...
选用EXT4文件系统是没有问题的
一剑舞动惊四方,IT本是我所长 (R)丁胖胖
哪个版本的支持EXT4 ,centOS 6 ?
现在关键想把新硬盘安装系统,而不是编译内核支持ext4文件系统。
已经安装centOS-6.2 ,文件系统是ext4。 在第一张硬盘上安装的。后三个硬盘可以用fdisk -l 查看到,但是依然不能识别。
之前挂载新硬盘的方法昨天扫描了四五个小时,扫描完成,结果是
warning:GPT detected on '/dev/sda'! the util fdisk desn't support GPT. Use GNU Parted.
继续救助...
引用:原帖由 haierxing 于
10:03 发表
已经安装centOS-6.2 ,文件系统是ext4。 在第一张硬盘上安装的。后三个硬盘可以用fdisk -l 查看到,但是依然不能识别。
之前挂载新硬盘的方法昨天扫描了四五个小时,扫描完成,结果是
warning:GPT detected on '/dev/sda'!&&... Linux下fdisk工具不支持GPT,用parted可以解决,主要是硬盘分区表的问题,MBR跟GPT的性能差别,MBR支持2T,最多4个主分区或3个主分区加一个扩展分区;GPT支持18EB(1:1024GB),每个磁盘最多支持128个分区
:) ,最后定稿,安装了centOS-6.2-64系统,把系统安装到第一块硬盘,识别2.7T,然后使用挂载硬盘的方法,分别挂载剩下的3块硬盘,分别都是2.7T。
虽然少了不少空间,但好歹用上了。:)
本帖最后由 haierxing 于
12:23 编辑
附挂载硬盘方法:
1,fdisk -l 查看硬盘信息,找到新硬盘识别盘符,比如新硬盘是/dev/sdb
2,fdisk&&/dev/sdb
3,安装顺序输入
&&m& &#帮助
&&n& &#add&&new partition
&&p& &#主分区
&&w&&#write table to disk and exit
4,mkfs -t ext4 -c /dev/sdb
&&#此过程将近5个小时(3T硬盘)
& &mkdir newdisk
mount&&/dev/sda&&/newdisk
e2label&&/dev/sda&&/newdisk
6, vi /etc/fstab
/dev/sda&&/newdisk& &ext4 defaults&&0&&0
优秀技术经理
2.7T应该是正常大小吧,我2T的硬盘,EXT4的文件系统,看到的大小都是1.8T。这个是跟厂家生产的有关系的,他们生产的时候,1G=1000M,而计算机里面识别的是1G=1024G。
想看到3T的效果,请使用命令 # df -HT
优秀技术经理
附上效果。
root@000:/data/logs/cdn# df -h
Filesystem& && && && &Size&&Used Avail Use% Mounted on
/dev/sda1& && && && & 184G&&1.8G&&173G& &2% /
udev& && && && && && & 12G&&4.0K& &12G& &1% /dev
tmpfs& && && && && &&&4.8G&&268K&&4.8G& &1% /run
none& && && && && && &5.0M& &&&0&&5.0M& &0% /run/lock
none& && && && && && & 12G& &&&0& &12G& &0% /run/shm
/dev/sda3& && && && & 276G&&191M&&261G& &1% /home
/dev/sda4& && && && & 1.4T&&252G 1013G&&20% /data
/dev/sdd& && && && &&&1.8T&&1.7T& &52G&&98% /data1
/dev/sdc& && && && &&&1.8T&&1.7T& &67G&&97% /data2
/dev/sde& && && && &&&1.8T&&1.6T&&153G&&92% /data3
/dev/sdb& && && && &&&1.8T&&1.6T&&158G&&91% /data4
/dev/sdf& && && && &&&1.8T&&1.5T&&236G&&87% /data5
root@000:/data/logs/cdn# df -HT
Filesystem& & Type& &&&Size& &Used&&Avail Use% Mounted on
/dev/sda1& &&&ext4& &&&197G& &1.9G& &185G& &2% /
udev& && &devtmpfs& && &13G& &4.1k& & 13G& &1% /dev
tmpfs& && &&&tmpfs& &&&5.1G& &275k& &5.1G& &1% /run
none& && && &tmpfs& &&&5.3M& && &0& &5.3M& &0% /run/lock
none& && && &tmpfs& && &13G& && &0& & 13G& &0% /run/shm
/dev/sda3& &&&ext4& &&&296G& &201M& &281G& &1% /home
/dev/sda4& &&&ext4& &&&1.5T& &271G& &1.1T&&20% /data
/dev/sdd& && &ext4& &&&2.0T& &1.9T& & 56G&&98% /data1
/dev/sdc& && &ext4& &&&2.0T& &1.8T& & 72G&&97% /data2
/dev/sde& && &ext4& &&&2.0T& &1.8T& &165G&&92% /data3
/dev/sdb& && &ext4& &&&2.0T& &1.8T& &169G&&91% /data4
/dev/sdf& && &ext4& &&&2.0T& &1.7T& &254G&&87% /data5
darling@00057:/data/logs/cdn$22698人阅读
下面的方法其实都是从网上查询得来,怕忘记了,写下来。
创建GPT分区:
安装64的linux时,除了/boot分区,还会要有一个/boot/efi分区,在安装时oracle linux X64是这样提示的。如果此机器曾经安装过其它的32位linux系统,刚在分区完成时,点下一步时可能出现“sda must have a GPT label“这样的提示,此时按以下方法解决:
1.按ctrl+alt+F2进入命令行
2.输入parted /dev/sda,进入parted状态,
3.输入mklabel pgt,提示所有数据将被删除,输入yes
4.按ctrl+alt+F6回到图形界面,点“Back”,再点“Next”重新进入分区界面进行分区。
产上以的原因是:
/boot/efi is needed, on EFI enablewd machine ,it's need that disklabel of boot device is GPT。
删除GPT分区:
要删除GPT分区,改为32系统可用的引导分区时怎么办呢?还是上面的方法,用mklabel msdos这条命令。
注意:我用oracle_linux 6.2 x64的盘创建了GPT,用Asian server 3 的光盘尝试用mklabel msdos时,竟然提示msdos is invalue label。没办法,再用oracle_linux 6.2 x32的盘,mklabel msdos,成功了!晕死,为什么Asian server 3 的的parted不支持msdos??!!
官网上的oracle_linux 不允许中国地区的IP下载,可以到此网站下载:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:749238次
积分:5793
积分:5793
排名:第3926名
原创:113篇
转载:75篇
评论:25条
(1)(1)(1)(2)(4)(1)(1)(2)(3)(1)(1)(1)(1)(1)(2)(4)(2)(2)(2)(1)(1)(1)(3)(4)(2)(2)(1)(2)(4)(2)(5)(1)(2)(1)(3)(2)(1)(1)(3)(1)(2)(1)(1)(2)(3)(1)(4)(5)(1)(2)(2)(2)(18)(5)(63)}

我要回帖

更多关于 linux创建gpt分区 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信