您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

Linux怎么创建GPT分区以支持大于2T的容量

时间:2019-07-23 10:17:08  来源:  作者:

1. 前言

本文主要讲解linux怎么创建大于2T空间的分区,因为fdisk只支持mbr分区,而大容量的分区需要使用GPT。MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。

 

2. 创建GPT分区

假设目前一块sdb磁盘,有10G的空闲空间,操作如下:

[root@zcwyou ~]# parted /dev/sdb

GNU Parted 3.1

使用 /dev/sdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

创建gpt标签

(parted) mklabel gpt

创建10000M的分区,即10G

(parted) mkpart primary 0 10000

警告: The resulting partition is not properly aligned for best performance.

忽略/Ignore/放弃/Cancel? I

查看分区表

(parted) print

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 42.9GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Linux怎么创建GPT分区以支持大于2T的容量

 

创建GPT分区

3. 重读分区表

partprobe命令用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区。

[root@zcwyou ~]# partprobe 

4. 格式化GPT分区

[root@zcwyou ~]# mkfs -t ext4 /dev/sdb1

mke2fs 1.42.9 (28-Dec-2013)

文件系统标签=

OS type: Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

610800 inodes, 2441402 blocks

122070 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=2151677952

75 block groups

32768 blocks per group, 32768 fragments per group

8144 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: 完成

正在写入inode表: 完成

Creating journal (32768 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

Linux怎么创建GPT分区以支持大于2T的容量

 

格式化GPT分区

5. 查看分区信息

[root@zcwyou ~]# parted -l

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sda: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Disk Flags:

Number Start End Size Type File system 标志

1 1049kB 1075MB 1074MB primary xfs 启动

2 1075MB 21.5GB 20.4GB primary lvm

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 42.9GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

1 17.4kB 10.0GB 10000MB ext4 primary

Linux怎么创建GPT分区以支持大于2T的容量

 

使用parted命令查看GPT分区

[root@zcwyou ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 20G 0 disk

├─sda1 8:1 0 1G 0 part /boot

└─sda2 8:2 0 19G 0 part

├─centos-root 253:0 0 17G 0 lvm /

└─centos-swap 253:1 0 2G 0 lvm [SWAP]

sdb 8:16 0 40G 0 disk

└─sdb1 8:17 0 9.3G 0 part

sr0 11:0 1 918M 0 rom

Linux怎么创建GPT分区以支持大于2T的容量

 

使用lsblk命令查看GPT分区

6. 挂载文件系统

[root@centos7 ~]# mkdir /mnt/sdb1
[root@centos7 ~]# mount /dev/sdb1 /mnt/sdb1

7. 查看挂载文件系统

bash [root@centos7 ~]# df -TH ¨G6G bash [root@zcwyou ~]# vi /etc/fstab

最后一行如下:

/dev/sdb1 /mnt/sdb1 ext4 defaults 0 0

Linux怎么创建GPT分区以支持大于2T的容量

 

实现开机自动挂载文件系统

9. 总结

GPT分配64bits给逻辑块地址,因而使得最大分区大小在264-1个扇区成为可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4×1021字节)或8 ZiB个512字节(9,444,732,965,739,290,426,880字节或18,446,744,073,709,551,615(264-1)个扇区×512(29)字节每扇区)。所以大容量分区只能使用GPT。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

https://www.linuxrumen.com/rmxx/790.html



Tags:Linux GPT分区   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1. 前言本文主要讲解Linux怎么创建大于2T空间的分区,因为fdisk只支持mbr分区,而大容量的分区需要使用GPT。MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导...【详细内容】
2019-07-23  Tags: Linux GPT分区  点击:(470)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(41)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条