Linux下的GPT分区

GPT分区

这是另外一种分区,针对MBR分区,它有很多优点:

(1)几乎突破了分区个数的限制。

在GPT分区表中最多可以支持128个主分区。

(2)单个分区容量几乎没有限制。

单个分区最大支持1EB容量。

因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了。甚至没必要这么叫。其实我们知道

扩展分区之所以存在,意义就是为了解决MBR中分区个数的限制问题。既然在GPT中,分区个数几乎没有了

限制,那么这些概念当然就模糊起来了。

好了,废话不多说,讲解GPT分区的步骤吧。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

依然是新加入了一块硬盘,我们要为它分区。使用的工具是”parted”,这个工具既可以做MBR分区,又可以做

GPT分区。当然了,还是主要用它来做GPT分区,下面开始分区吧。

在命令行键入命令“parted”,如下:

老规矩,还是先来看看parted这个工具的帮助信息吧,键入help,如下:

帮助信息好多,截图无法完全展现,总之仔细阅读帮助信息,可以帮助我们分区了。

下面选择新加入的那块硬盘,在这里,它的名字是/dev/sdb。选择这个设备进入分区即可:

接着要选择分区表的格式,应该选为gpt格式。表示我们是GPT分区,键入”mklabel gpt”,如下:

好了,关键的时刻到了,在parted中,既可以选择交互式的分区(即有问有答的方式),也可以选择

命令的方式,一句话搞定。我们就先用交互式的方式分区吧。

键入命令mkpart,如下:

这里是让我们给分区起一个名字。因为GPT分区中模糊了主分区,扩展分区的概念,就没有了那些规定,

因此分区的名称可以随意来起来。随便起一个名字”fuly“,如下:

又让你来选择文件系统的类型了,这里先不管,默认即可。直接按下enter键,如下:

这里是让输入文件大小的起始点。注意,这里不同于MBR分区中的起始点。在这里输入的是实际文件的大小起始点。

比如我想给这个分区分2000M,那么它的起始点在这里就是0,键入0,如下:

这又是让输入终点,输入2000即可。如下:

尽然弹出了警告,大概意思就是磁盘中的存储没有达到最好的对齐方式,造成的原因就是我们的起点从0开始了。

如果你不理解,就记住即可。这里我们取消,然后从1开始即可。如下:

这样子再一步如图中操作,就完成了这个分区了。那么我们来看看这个分区存在了否,键入print即可,如下:

从上图中看到我们刚刚创建的分区fuly。也可以看到它的大小实际上是1999MB。

上面是用交互式的方法来分区的,简单吧。下面我们再来一个分区,使用命令行的方式分区。如下:

是不是更简单了,其实这条命令的意思就是创建一个名为kun的分区,大小为1000M,起始点为2000(

因为我们刚才的终点是2000嘛),终点自然就是3000了。

那么分区成功了吗?再用print看一下,如下:

分区kun存在了。

好了,假设我们就需要两个分区,那么分区已经完成了。怎么保存退出呢?

只要键入quit即可。如下:

好了,不同于MBR还有用w来写入分区表,GPT使用quit退出时就直接生效了。

这样子我们的整个分区工作就完成了。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

我们曾经用”fdisk -l”命令查看硬盘分区情况,现在再来试试,如下:

我们发现此时并不能查看到我们刚才的分区信息。因为使用fdisk工具无法查看gpt分区类型的详细信息。

只能查看msdos类型的分区信息(即MBR分区)。那么怎么查看呢?还是要使用parted工具。先选中gpt这样子分区

的硬盘,然后print即可。你可以直接键入命令“print all".如下:

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

时间: 11-12

Linux下的GPT分区的相关文章

linux 下的GPT分区

Linux下的GPT分区,这是另外一种分区,针对MBR分区,它有很多优点: (1)几乎突破了分区个数的限制. 在GPT分区表中最多可以支持128个主分区. (2)单个分区容量几乎没有限制. 单个分区最大支持1EB容量. 因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了.甚至没必要这么叫.其实我们知道 扩展分区之所以存在,意义就是为了解决MBR中分区个数的限制问题.既然在GPT中,分区个数几乎没有了 限制,那么这些概念当然就模糊起来了. (3)以下是创建GPT分区的步骤: 依然是新加

linux下挂载NTFS分区错误修复

今天在linux下打开win的NTFS硬盘总是提示出错了,而且是全部的NTFS盘都出错,其中sda1错误显示如下: Error mounting /dev/sda1 at /media/wangbo/24F02EECF02EC3C0: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sd

linux下的交换分区swap

linux下的交换空间 交换分区的作用: 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行 的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被 临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系 统总是在物理内存不够时,才进行Swap交换. ========================================================================

理解linux 下的磁盘分区及系统的结构

在linux下,任何设备,任何程序均是由一个文件表示.一块硬盘,硬盘中的分区均是由一个文件来表示. 在linux系统中,/dev 是一个特殊的目录,里面存储的都是设备类文件,如硬盘,光驱,USB等, hd 表示这是一个IDE 或 SATA  接口的硬盘设备 sd 表示这是一个SCSI 或 USB  接口的设备 硬盘的顺序使用a ,b , c,....表示第几块硬盘 硬盘的分区号使用1,2,3,4,..表示, 逻辑分区从5,.... 类如: /dev/hda2 指的是第一块IDE 或SATA 接口

Linux下的MBR分区

MBR分区 下面讲一讲如何给一块新添加入服务器的硬盘做MBR分区,那么为什么叫做MBR分区呢?后面会讲 做MBR分区,使用系统自带的fdisk工具.先看一看什么是fdisk,在命令行输入“fdisk”,如下: 上面是有关fdisk的信息以及相关的帮助信息. 然后再看一看系统中的分区情况,输入命令“fdisk -l”即可.截图如下: 从上图中发现系统中存在一块设备/dev/sdb,大小为8589M,我们还没有给其进行分区.下面我们就来给它进行分区吧. 我们通过命令”fdisk /dev/sdb”进

安装CentOS、Linux系统时,GPT分区不能引导的解决方法

安装系统:CentOS 5.9_64bit时,分区后, 提示如下错误. 解决方法: 1.按ctrl+alt+F2 进入命令行 2.先查看分区 sh #fdisk -l    以下假设分区是/dev/sda 3.修改标签     (parted) select /dev/sda     (parted) mklabel                 //提示默认是gpt,输入msdos,回车     (parted) print                       //查看到msdos,

linux下磁盘进行分区、文件系统创建、挂载和卸载(转)

任务的原因:由于,刚购买来的服务器需要将磁盘挂载到操作系统上,为了挂载磁盘首先要对磁盘进行分区,然后进行文件系统的创建,最后将磁盘挂载到操作系统上的某个目录. MBR(Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备. 1.MBR支持32bit和64bit系统 2.MBR支持分区数量有限 3.MBR只支持不超过2T的硬盘,超过2T的硬盘只能使用2T空间(使用其他方法) 1.主分区:最多只能创建4个主分区(可使用) 2.扩展分区:一个扩展分区会占用一个主

linux下创建swap分区

以centos6.8系统为列, 创建交换分区 查看当前系统的swap分区 [[email protected] ~]# swapon -s FilenameTypeSizeUsed   Priority /dev/sda3                               partition20725720      -1 创建/dev/sdb1分区 [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 214.7 GB, 21

linux 下的磁盘分区,格式化及其挂载

一.添加磁盘 首先我们添加一块磁盘我是在 oracle vm virtualbox虚拟机上运行的,  在系统关闭的情况下选择添加新磁盘 添加完磁盘启动系统,我们首先切换至ROOT用户下接下来的操作都需要ROOT权限才能操作. 输入fdisk -l 发现出现一块    /dev/sdb   的8G的新磁盘,这就是我刚刚添加的. 二.磁盘分区 接下来我们对它进行分区,先输入 fdisk  /dev/sdb   这相当于一个引导命令在这个界面中,用户可以进行创建分区. 激活分区.删除分区和查看分区信息