设为首页 收藏本站
查看: 661|回复: 0

[经验分享] Linux下进行GPT分区

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-3-14 08:50:44 | 显示全部楼层 |阅读模式
gpt保护分区 ,即全局唯一标识分区表 (GUID Partition Table,缩写:GPT),是一个实体磁盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。 GPT分配64bits给逻辑块地址,因而使得最大分区大小在2-1个扇区成为了可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4 x 10字节)或8ZiB-512字节       相对于传统的MBR分区方式,GPT分区有以下几点优势:

1.与支持最大卷为2TB (Terabytes)的MBR磁盘分区的格式式相比,GPT 磁盘分区理论上支持的最大卷可由2^64个逻辑块构成,以常见的每扇区512 Bytes磁盘为例,最大卷容量可达 18 EB (Exabytes)。

       2.相对于每个磁盘最多有 4 个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR分区结构,GPT磁盘最多可划分128 个分区(1个系统保留分区及127个用户定义分区)。

       3.与 MBR分区的磁盘不同,至关重要的平台操作数据位于分区内部,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘可通过主要及备份分区表的冗余,来提高分区数据的完整性和安全性
      4.支持唯一的磁盘标识符和分区标识符(GUID)
既然GPT分区有那麽多优点,那麽在Linux下如何进行GPT分区呢?
平常的分区大部分都是用fdisk命令进行分区,可fdisk命令是不支持进行GTP分区的,所以要用parted命令进行分区操作。parted命令既可以对MBR进行分区,也可以对GTP进行分区。我们先man一下parted的用法:
parted [options] [device [command [options...]...]]
      选项:常用的有,-l, --list,列出所有的分区情况
我们输入parted对新加入的磁盘进行分区(环境:CentOS7,虚拟机下) QQ截图20160314084935.png
在parted的帮助信息里,可以看到COMMAND介绍里面的几个选项:
QQ截图20160314084942.png

    mklabel下面有"aix","amiga","bsd","dvh","gpt","loop",我们选择gpt,这里有询问信息,问我们是否需要选择“gpt”,选择之后,磁盘现有的文件都会被清除,我们刚建的新磁盘,当然选择“Yes”。然后输入mkpart进行分区。
   mkpart里面有part-type should be one of "primary", "logical", or "extended".可以将新建的分区设置成普通(primary),逻辑盘(logical),或者是扩展分区(extended)都可以。
QQ截图20160314084946.png
直接输入mkpart进行分区,会问你各种问题,进行设置,这个看个人爱好了。我的设置如下:
设置好以后输入“print”就能显示已经分好了一个分区了:

QQ截图20160314084958.png
当然我们也可以直接设置,不用采用问答的形式:
QQ截图20160314085004.png
对于文件系统的设置,ext3,ext4,xfs等的设置可以用mkfs,mke2fs,tune2fs等进行设置,设置好之后进行挂载(mount),这个硬盘就可以使用了。
GPT分区的设置就介绍到这里,刚开始学习博客,以后有什么需要更正的可以直接和我联系。
QQ截图20160314084952.png

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-190464-1-1.html 上篇帖子: linux下单例进程的一个实现方式 下篇帖子: Linux HAL (Hardware Abstraction Layer)的工作原理 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表